A parser that creates a AST from left to right.