Switched to Peggy for parsing.
Reduced number of dependencies.
Allowed global definitions!