AST tmp100_AST = null; tmp100_AST = astFactory.create(LT(1)); astFactory.makeASTRoot(currentAST, tmp100_AST);
AST tmp119_AST = null; tmp119_AST = astFactory.create(LT(1)); astFactory.makeASTRoot(currentAST, tmp119_AST);
	public final void multiplicativeExpr() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST multiplicativeExpr_AST = null;				unaryExpr();		astFactory.addASTChild(currentAST, returnAST);		{		_loop38:		do {			if (((LA(1) >= STAR && LA(1) <= LITERAL_mod))) {				{				switch ( LA(1)) {				case STAR:				{					AST tmp99_AST = null;					tmp99_AST = astFactory.create(LT(1));					astFactory.makeASTRoot(currentAST, tmp99_AST);					match(STAR);					break;				}				case LITERAL_div:				{					AST tmp100_AST = null;					tmp100_AST = astFactory.create(LT(1));					astFactory.makeASTRoot(currentAST, tmp100_AST);					match(LITERAL_div);					break;				}				case LITERAL_mod:				{					AST tmp101_AST = null;					tmp101_AST = astFactory.create(LT(1));					astFactory.makeASTRoot(currentAST, tmp101_AST);					match(LITERAL_mod);					break;				}				default:				{					throw new NoViableAltException(LT(1), getFilename());				}				}				}				unaryExpr();				astFactory.addASTChild(currentAST, returnAST);			}			else {				break _loop38;			}					} while (true);		}		multiplicativeExpr_AST = (AST)currentAST.root;		returnAST = multiplicativeExpr_AST;	}