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