Lines Matching refs:PrototypeAST
113 /// PrototypeAST - This class represents the "prototype" for a function,
116 class PrototypeAST {
120 PrototypeAST(const std::string &name, const std::vector<std::string> &args)
128 FunctionAST(PrototypeAST *proto, ExprAST *body) {}
161 PrototypeAST *ErrorP(const char *Str) { Error(Str); return 0; }
276 static PrototypeAST *ParsePrototype() {
295 return new PrototypeAST(FnName, ArgNames);
301 PrototypeAST *Proto = ParsePrototype();
313 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
320 static PrototypeAST *ParseExtern() {