Home | History | Annotate | Download | only in Chapter5

Lines Matching refs:FunctionAST

176 /// FunctionAST - This class represents a function definition itself.
177 class FunctionAST {
181 FunctionAST(PrototypeAST *proto, ExprAST *body)
218 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
428 static FunctionAST *ParseDefinition() {
434 return new FunctionAST(Proto, E);
439 static FunctionAST *ParseTopLevelExpr() {
443 return new FunctionAST(Proto, E);
698 Function *FunctionAST::Codegen() {
734 if (FunctionAST *F = ParseDefinition()) {
759 if (FunctionAST *F = ParseTopLevelExpr()) {