Add AST node classes