Working on new syntax, parser etc... now with seperate bnf file