11 llvm::Value *
codegen()
override;
14 std::ostream &
print(std::ostream &out)
const override;
Abstract class for all expression subtypes.
Definition: ASTExpr.h:7
Class for a null expression.
Definition: ASTNullExpr.h:7
std::ostream & print(std::ostream &out) const override
Definition: ASTNullExpr.cpp:9
ASTNullExpr()
Definition: ASTNullExpr.h:9
llvm::Value * codegen() override
Perform code generation and return an LLVM value the code.
Definition: CodeGenFunctions.cpp:590
void accept(ASTVisitor *visitor) override
Visit the children of this node and apply the visitor.
Definition: ASTNullExpr.cpp:4
Base class for AST visitors.
Definition: ASTVisitor.h:23