Working LL(1) parser.
Simplify the grammar.
Generating a real ast.
Building the ast.
Syntax tree working.
Working like a baus.