AST tmp244_AST = null; tmp244_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp244_AST); match(118);
AST tmp251_AST = null; tmp251_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp251_AST); match(120);
	public final void reverseAxisSpecifier() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST reverseAxisSpecifier_AST = null;				switch ( LA(1)) {		case LITERAL_parent:		{			AST tmp241_AST = null;			tmp241_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp241_AST);			match(LITERAL_parent);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case LITERAL_ancestor:		{			AST tmp242_AST = null;			tmp242_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp242_AST);			match(LITERAL_ancestor);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case 117:		{			AST tmp243_AST = null;			tmp243_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp243_AST);			match(117);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case 118:		{			AST tmp244_AST = null;			tmp244_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp244_AST);			match(118);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = reverseAxisSpecifier_AST;	}