транслировать код в асемблерный несложно... да и вообще напрямую в машиный даже несложно... а вот разбор мат. операций

ужс... я на етом собак 20 сьел

а в чем сложность синтаксического разбора ?
главное код преобразовать по правилам... а потом уже его по быстренькому разобрать
if a = b then c = b
cmp a,b
jne superpupermegagotometkadlanastoyashegoruskogocompilatora1
mov c,b
superpupermegagotometkadlanastoyashegoruskogocompilatora1:
