A very useful tool in the context of LP development - [ Gram2C]. missing link Gram2C works with abstract grammars and syntax trees in C language.