TParserNode *TParser::Expr3(void) { TParserNode *temp; if(typToken==PARSER_PLUS) { GetToken(); temp = Expr4(); } else if(typToken==PARSER_MINUS) { GetToken(); temp = CreateNode(OP_UMINUS, Expr4()); } else temp = Expr4(); return temp; }
TParserNode *TParser::Expr3(NSGuidesOdp::CFormulaManager& pFManager) { TParserNode *temp; if(typToken==PARSER_PLUS) { GetToken(); temp = Expr4(pFManager); } else if(typToken==PARSER_MINUS) { GetToken(); temp = CreateNode(OP_UMINUS, Expr4(pFManager)); } else temp = Expr4(pFManager); return temp; }