void Exp() { Term(); Quadruple.CreateAdditiveQuadruple(); while (la.kind == (int)TokenEnum.Plus || la.kind == (int)TokenEnum.Minus || la.kind == (int)TokenEnum.Or) { Operators op; if (la.kind == (int)TokenEnum.Plus) { Get(); op = Operators.Plus; } else if (la.kind == (int)TokenEnum.Minus) { Get(); op = Operators.Minus; } else { Get(); op = Operators.Or; } Quadruple.operatorStack.Push(op); Term(); Quadruple.CreateAdditiveQuadruple(); } }