match(FUNCTION);
match(WILDCARD);
	public final void imaginaryTokenDefinitions() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		org.exist.xquery.parser.XQueryAST imaginaryTokenDefinitions_AST = null;				org.exist.xquery.parser.XQueryAST tmp77_AST = null;		tmp77_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp77_AST);		match(QNAME);		org.exist.xquery.parser.XQueryAST tmp78_AST = null;		tmp78_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp78_AST);		match(PREDICATE);		org.exist.xquery.parser.XQueryAST tmp79_AST = null;		tmp79_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp79_AST);		match(FLWOR);		org.exist.xquery.parser.XQueryAST tmp80_AST = null;		tmp80_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp80_AST);		match(PARENTHESIZED);		org.exist.xquery.parser.XQueryAST tmp81_AST = null;		tmp81_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp81_AST);		match(ABSOLUTE_SLASH);		org.exist.xquery.parser.XQueryAST tmp82_AST = null;		tmp82_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp82_AST);		match(ABSOLUTE_DSLASH);		org.exist.xquery.parser.XQueryAST tmp83_AST = null;		tmp83_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp83_AST);		match(WILDCARD);		org.exist.xquery.parser.XQueryAST tmp84_AST = null;		tmp84_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp84_AST);		match(PREFIX_WILDCARD);		org.exist.xquery.parser.XQueryAST tmp85_AST = null;		tmp85_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp85_AST);		match(FUNCTION);		org.exist.xquery.parser.XQueryAST tmp86_AST = null;		tmp86_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp86_AST);		match(UNARY_MINUS);		org.exist.xquery.parser.XQueryAST tmp87_AST = null;		tmp87_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp87_AST);		match(UNARY_PLUS);		org.exist.xquery.parser.XQueryAST tmp88_AST = null;		tmp88_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp88_AST);		match(XPOINTER);		org.exist.xquery.parser.XQueryAST tmp89_AST = null;		tmp89_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp89_AST);		match(XPOINTER_ID);		org.exist.xquery.parser.XQueryAST tmp90_AST = null;		tmp90_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp90_AST);		match(VARIABLE_REF);		org.exist.xquery.parser.XQueryAST tmp91_AST = null;		tmp91_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp91_AST);		match(VARIABLE_BINDING);		org.exist.xquery.parser.XQueryAST tmp92_AST = null;		tmp92_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp92_AST);		match(ELEMENT);		org.exist.xquery.parser.XQueryAST tmp93_AST = null;		tmp93_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp93_AST);		match(ATTRIBUTE);		org.exist.xquery.parser.XQueryAST tmp94_AST = null;		tmp94_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp94_AST);		match(TEXT);		org.exist.xquery.parser.XQueryAST tmp95_AST = null;		tmp95_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp95_AST);		match(VERSION_DECL);		org.exist.xquery.parser.XQueryAST tmp96_AST = null;		tmp96_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp96_AST);		match(NAMESPACE_DECL);		org.exist.xquery.parser.XQueryAST tmp97_AST = null;		tmp97_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp97_AST);		match(DEF_NAMESPACE_DECL);		org.exist.xquery.parser.XQueryAST tmp98_AST = null;		tmp98_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp98_AST);		match(DEF_FUNCTION_NS_DECL);		org.exist.xquery.parser.XQueryAST tmp99_AST = null;		tmp99_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp99_AST);		match(GLOBAL_VAR);		org.exist.xquery.parser.XQueryAST tmp100_AST = null;		tmp100_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp100_AST);		match(FUNCTION_DECL);		org.exist.xquery.parser.XQueryAST tmp101_AST = null;		tmp101_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp101_AST);		match(PROLOG);		org.exist.xquery.parser.XQueryAST tmp102_AST = null;		tmp102_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp102_AST);		match(ATOMIC_TYPE);		org.exist.xquery.parser.XQueryAST tmp103_AST = null;		tmp103_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp103_AST);		match(MODULE);		org.exist.xquery.parser.XQueryAST tmp104_AST = null;		tmp104_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp104_AST);		match(ORDER_BY);		org.exist.xquery.parser.XQueryAST tmp105_AST = null;		tmp105_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp105_AST);		match(POSITIONAL_VAR);		org.exist.xquery.parser.XQueryAST tmp106_AST = null;		tmp106_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp106_AST);		match(BEFORE);		org.exist.xquery.parser.XQueryAST tmp107_AST = null;		tmp107_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp107_AST);		match(AFTER);		org.exist.xquery.parser.XQueryAST tmp108_AST = null;		tmp108_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp108_AST);		match(MODULE_DECL);		imaginaryTokenDefinitions_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;		returnAST = imaginaryTokenDefinitions_AST;	}