traceIn("quantifiedExpr"); try { returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST quantifiedExpr_AST = null;
returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST quantifiedExpr_AST = null;  { switch ( LA(1)) { case LITERAL_some: { org.exist.xquery.parser.XQueryAST tmp168_AST = null; tmp168_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.makeASTRoot(currentAST, tmp168_AST); match(LITERAL_some); break; } case LITERAL_every: { org.exist.xquery.parser.XQueryAST tmp169_AST = null; tmp169_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.makeASTRoot(currentAST, tmp169_AST); match(LITERAL_every); break; } default: { throw new NoViableAltException(LT(1), getFilename()); } } } quantifiedInVarBinding(); astFactory.addASTChild(currentAST, returnAST); { _loop101: do { if ((LA(1)==COMMA)) { match(COMMA); quantifiedInVarBinding(); astFactory.addASTChild(currentAST, returnAST); } else { break _loop101; }
	public final void quantifiedExpr() throws RecognitionException, TokenStreamException {				traceIn("quantifiedExpr");		try { // debugging			returnAST = null;			ASTPair currentAST = new ASTPair();			org.exist.xquery.parser.XQueryAST quantifiedExpr_AST = null;						{			switch ( LA(1)) {			case LITERAL_some:			{				org.exist.xquery.parser.XQueryAST tmp168_AST = null;				tmp168_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));				astFactory.makeASTRoot(currentAST, tmp168_AST);				match(LITERAL_some);				break;			}			case LITERAL_every:			{				org.exist.xquery.parser.XQueryAST tmp169_AST = null;				tmp169_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));				astFactory.makeASTRoot(currentAST, tmp169_AST);				match(LITERAL_every);				break;			}			default:			{				throw new NoViableAltException(LT(1), getFilename());			}			}			}			quantifiedInVarBinding();			astFactory.addASTChild(currentAST, returnAST);			{			_loop101:			do {				if ((LA(1)==COMMA)) {					match(COMMA);					quantifiedInVarBinding();					astFactory.addASTChild(currentAST, returnAST);				}				else {					break _loop101;				}							} while (true);			}			match(LITERAL_satisfies);			exprSingle();			astFactory.addASTChild(currentAST, returnAST);			quantifiedExpr_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			returnAST = quantifiedExpr_AST;		} finally { // debugging			traceOut("quantifiedExpr");		}	}