parser now generates nearly complete AST for v1
functions are still missing