Home | History | Annotate | Download | only in Chapter3

Lines Matching refs:FunctionAST

140 /// FunctionAST - This class represents a function definition itself.
141 class FunctionAST {
145 FunctionAST(PrototypeAST *proto, ExprAST *body)
182 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
320 static FunctionAST *ParseDefinition() {
326 return new FunctionAST(Proto, E);
331 static FunctionAST *ParseTopLevelExpr() {
335 return new FunctionAST(Proto, E);
445 Function *FunctionAST::Codegen() {
476 if (FunctionAST *F = ParseDefinition()) {
501 if (FunctionAST *F = ParseTopLevelExpr()) {