Home | History | Annotate | Download | only in Chapter6

Lines Matching refs:FunctionAST

204 /// FunctionAST - This class represents a function definition itself.
205 class FunctionAST {
209 FunctionAST(PrototypeAST *proto, ExprAST *body)
246 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
513 static FunctionAST *ParseDefinition() {
519 return new FunctionAST(Proto, E);
524 static FunctionAST *ParseTopLevelExpr() {
528 return new FunctionAST(Proto, E);
802 Function *FunctionAST::Codegen() {
845 if (FunctionAST *F = ParseDefinition()) {
870 if (FunctionAST *F = ParseTopLevelExpr()) {