match(ORDER_BY);
match(ATOMIC_TYPE);
	public final void imaginaryTokenDefinitions() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST imaginaryTokenDefinitions_AST = null;				AST tmp97_AST = null;		tmp97_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp97_AST);		match(QNAME);		AST tmp98_AST = null;		tmp98_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp98_AST);		match(PREDICATE);		AST tmp99_AST = null;		tmp99_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp99_AST);		match(FLWOR);		AST tmp100_AST = null;		tmp100_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp100_AST);		match(PARENTHESIZED);		AST tmp101_AST = null;		tmp101_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp101_AST);		match(ABSOLUTE_SLASH);		AST tmp102_AST = null;		tmp102_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp102_AST);		match(ABSOLUTE_DSLASH);		AST tmp103_AST = null;		tmp103_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp103_AST);		match(WILDCARD);		AST tmp104_AST = null;		tmp104_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp104_AST);		match(PREFIX_WILDCARD);		AST tmp105_AST = null;		tmp105_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp105_AST);		match(FUNCTION);		AST tmp106_AST = null;		tmp106_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp106_AST);		match(UNARY_MINUS);		AST tmp107_AST = null;		tmp107_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp107_AST);		match(UNARY_PLUS);		AST tmp108_AST = null;		tmp108_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp108_AST);		match(XPOINTER);		AST tmp109_AST = null;		tmp109_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp109_AST);		match(XPOINTER_ID);		AST tmp110_AST = null;		tmp110_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp110_AST);		match(VARIABLE_REF);		AST tmp111_AST = null;		tmp111_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp111_AST);		match(VARIABLE_BINDING);		AST tmp112_AST = null;		tmp112_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp112_AST);		match(ELEMENT);		AST tmp113_AST = null;		tmp113_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp113_AST);		match(ATTRIBUTE);		AST tmp114_AST = null;		tmp114_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp114_AST);		match(TEXT);		AST tmp115_AST = null;		tmp115_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp115_AST);		match(VERSION_DECL);		AST tmp116_AST = null;		tmp116_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp116_AST);		match(NAMESPACE_DECL);		AST tmp117_AST = null;		tmp117_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp117_AST);		match(DEF_NAMESPACE_DECL);		AST tmp118_AST = null;		tmp118_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp118_AST);		match(DEF_FUNCTION_NS_DECL);		AST tmp119_AST = null;		tmp119_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp119_AST);		match(GLOBAL_VAR);		AST tmp120_AST = null;		tmp120_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp120_AST);		match(FUNCTION_DECL);		AST tmp121_AST = null;		tmp121_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp121_AST);		match(PROLOG);		AST tmp122_AST = null;		tmp122_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp122_AST);		match(ATOMIC_TYPE);		AST tmp123_AST = null;		tmp123_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp123_AST);		match(MODULE);		AST tmp124_AST = null;		tmp124_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp124_AST);		match(ORDER_BY);		AST tmp125_AST = null;		tmp125_AST = astFactory.create(LT(1));		astFactory.addASTChild(currentAST, tmp125_AST);		match(POSITIONAL_VAR);		imaginaryTokenDefinitions_AST = (AST)currentAST.root;		returnAST = imaginaryTokenDefinitions_AST;	}