Creating an AST for the L4850 programming Language