tipc
A TIP to LLVM compiler
ASTProgram Member List

This is the complete list of members for ASTProgram, including all inherited members.

accept(ASTVisitor *visitor) overrideASTProgramvirtual
ASTProgram(std::vector< std::shared_ptr< ASTFunction >> FUNCTIONS)ASTProgram
codegen(SemanticAnalysis *st, const std::string &name)ASTProgram
findFunctionByName(std::string)ASTProgram
getChildren() overrideASTProgramvirtual
getColumn()ASTNodeinline
getFunctions() constASTProgram
getLine()ASTNodeinline
getName() constASTPrograminline
operator<<(std::ostream &os, const ASTProgram &obj)ASTProgramfriend
print(std::ostream &out) const overrideASTProgramprotectedvirtual
setLocation(int l, int c)ASTNodeinline
setName(std::string n)ASTPrograminline
~ASTNode()=defaultASTNodevirtual