Мне кажется, что Вам это не нужно, по крайней мере сейчас. Лексеры, парсеры, и прочие подобные вещи - довольно сложная тема.
Но если очень хочется, то вам скинули ссылку выше, это относится как к трансляции в ассемблер, так и сразу в машинный код/байт код.