factorWithNeg(0), lowerRep(lowerRep),
upperRep(upperRep), type(type) { }
- FactorWithRep( const InputLoc &loc, FactorWithNeg *factorWithNeg )
- : loc(loc), factorWithNeg(factorWithNeg), type(FactorWithNegType) { }
+ FactorWithRep( FactorWithNeg *factorWithNeg )
+ : factorWithNeg(factorWithNeg), type(FactorWithNegType) { }
~FactorWithRep();
FactorWithNeg( const InputLoc &loc, FactorWithNeg *factorWithNeg, Type type) :
loc(loc), factorWithNeg(factorWithNeg), factor(0), type(type) { }
- FactorWithNeg( const InputLoc &loc, Factor *factor ) :
- loc(loc), factorWithNeg(0), factor(factor), type(FactorType) { }
+ FactorWithNeg( Factor *factor ) :
+ factorWithNeg(0), factor(factor), type(FactorType) { }
~FactorWithNeg();
};
factor_with_rep:
factor_with_neg final {
- $$->factorWithRep = new FactorWithRep(
- $1->factorWithNeg->loc, $1->factorWithNeg );
+ $$->factorWithRep = new FactorWithRep( $1->factorWithNeg );
};
nonterm factor_rep_num
};
factor_with_neg:
factor final {
- $$->factorWithNeg = new FactorWithNeg( $1->factor->loc, $1->factor );
+ $$->factorWithNeg = new FactorWithNeg( $1->factor );
};
nonterm factor