Home | History | Annotate | Download | only in Chapter6

Lines Matching refs:Proto

206   PrototypeAST *Proto;
209 FunctionAST(PrototypeAST *proto, ExprAST *body)
210 : Proto(proto), Body(body) {}
515 PrototypeAST *Proto = ParsePrototype();
516 if (Proto == 0) return 0;
519 return new FunctionAST(Proto, E);
526 // Make an anonymous proto.
527 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
528 return new FunctionAST(Proto, E);
805 Function *TheFunction = Proto->Codegen();
810 if (Proto->isBinaryOp())
811 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
833 if (Proto->isBinaryOp())
834 BinopPrecedence.erase(Proto->getOperatorName());