Home | History | Annotate | Download | only in Chapter6

Lines Matching defs:Proto

205   PrototypeAST *Proto;
208 FunctionAST(PrototypeAST *proto, ExprAST *body)
209 : Proto(proto), Body(body) {}
513 PrototypeAST *Proto = ParsePrototype();
514 if (Proto == 0) return 0;
517 return new FunctionAST(Proto, E);
524 // Make an anonymous proto.
525 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
526 return new FunctionAST(Proto, E);
803 Function *TheFunction = Proto->Codegen();
808 if (Proto->isBinaryOp())
809 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
831 if (Proto->isBinaryOp())
832 BinopPrecedence.erase(Proto->getOperatorName());