AST tmp186_AST = null; tmp186_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp186_AST);
AST tmp205_AST = null; tmp205_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp205_AST);
	public final String  reservedKeywords() throws RecognitionException, TokenStreamException {		String name;				returnAST = null;		ASTPair currentAST = new ASTPair();		AST reservedKeywords_AST = null;		name= null;				switch ( LA(1)) {		case LITERAL_div:		{			AST tmp175_AST = null;			tmp175_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp175_AST);			match(LITERAL_div);			if ( inputState.guessing==0 ) {				name= "div";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_mod:		{			AST tmp176_AST = null;			tmp176_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp176_AST);			match(LITERAL_mod);			if ( inputState.guessing==0 ) {				name= "mod";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_text:		{			AST tmp177_AST = null;			tmp177_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp177_AST);			match(LITERAL_text);			if ( inputState.guessing==0 ) {				name= "text";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_node:		{			AST tmp178_AST = null;			tmp178_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp178_AST);			match(LITERAL_node);			if ( inputState.guessing==0 ) {				name= "node";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_or:		{			AST tmp179_AST = null;			tmp179_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp179_AST);			match(LITERAL_or);			if ( inputState.guessing==0 ) {				name= "or";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_and:		{			AST tmp180_AST = null;			tmp180_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp180_AST);			match(LITERAL_and);			if ( inputState.guessing==0 ) {				name= "and";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_child:		{			AST tmp181_AST = null;			tmp181_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp181_AST);			match(LITERAL_child);			if ( inputState.guessing==0 ) {				name= "child";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_parent:		{			AST tmp182_AST = null;			tmp182_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp182_AST);			match(LITERAL_parent);			if ( inputState.guessing==0 ) {				name= "parent";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_self:		{			AST tmp183_AST = null;			tmp183_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp183_AST);			match(LITERAL_self);			if ( inputState.guessing==0 ) {				name= "self";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_attribute:		{			AST tmp184_AST = null;			tmp184_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp184_AST);			match(LITERAL_attribute);			if ( inputState.guessing==0 ) {				name= "attribute";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_ancestor:		{			AST tmp185_AST = null;			tmp185_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp185_AST);			match(LITERAL_ancestor);			if ( inputState.guessing==0 ) {				name= "ancestor";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case LITERAL_descendant:		{			AST tmp186_AST = null;			tmp186_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp186_AST);			match(LITERAL_descendant);			if ( inputState.guessing==0 ) {				name= "descendant";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case 64:		{			AST tmp187_AST = null;			tmp187_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp187_AST);			match(64);			if ( inputState.guessing==0 ) {				name= "descendant-or-self";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case 68:		{			AST tmp188_AST = null;			tmp188_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp188_AST);			match(68);			if ( inputState.guessing==0 ) {				name= "ancestor-or-self";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case 69:		{			AST tmp189_AST = null;			tmp189_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp189_AST);			match(69);			if ( inputState.guessing==0 ) {				name= "preceding-sibling";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		case 65:		{			AST tmp190_AST = null;			tmp190_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp190_AST);			match(65);			if ( inputState.guessing==0 ) {				name= "following-sibling";			}			reservedKeywords_AST = (AST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = reservedKeywords_AST;		return name;	}