Home | History | Annotate | Download | only in Chapter4

Lines Matching refs:FunctionAST

146 /// FunctionAST - This class represents a function definition itself.
147 class FunctionAST {
151 FunctionAST(PrototypeAST *proto, ExprAST *body)
187 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
325 static FunctionAST *ParseDefinition() {
331 return new FunctionAST(Proto, E);
336 static FunctionAST *ParseTopLevelExpr() {
340 return new FunctionAST(Proto, E);
451 Function *FunctionAST::Codegen() {
487 if (FunctionAST *F = ParseDefinition()) {
512 if (FunctionAST *F = ParseTopLevelExpr()) {