Jel mora da bude parser, zar ne možeš prosto da daš .net mašini da izračuna? Ono kao, napraviš string sa c# kodom i dinamički ga kompajliraš i izvršiš?
Ako ti to ne pomaže pogledaj
ovo, zna sam da parsuje izraze a vredosti promenljivih mu dostavljaš u eventima (npr. izraz 2*a + 16 će da okine event u kome ćeš da mu kažeš kolio je a)
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.