Add basic AST class