void Term() { Factor(); while(!strcmp(string[TokenCounter],"*")) { MulOp(); Factor(); } }
void Parser::Term(int &type) { int type1, op; Factor(type); while (la->kind == 7 || la->kind == 8) { MulOp(op); Factor(type1); if (type != integer || type1 != integer) Err(L"integer type expected"); gen->Emit(op); } }