Precedence climbing, AST definition and AST construction

I'm planning to use a flag for that.