Building AST inside parser.y. First version done.