Add AST and parsing