#ifndef INC_XPathParserTokenTypes_hpp_
#define INC_XPathParserTokenTypes_hpp_

/* $ANTLR 2.7.2: "XPathParser.g" -> "XPathParserTokenTypes.hpp"$ */
struct XPathParserTokenTypes {
	enum {
		EOF_ = 1,
		AND = 4,
		OR = 5,
		DIV = 6,
		MOD = 7,
		LITERAL_ancestor = 8,
		LITERAL_ancestor_or_self = 9,
		LITERAL_attribute = 10,
		LITERAL_child = 11,
		LITERAL_descendant = 12,
		LITERAL_descendant_or_self = 13,
		LITERAL_following = 14,
		LITERAL_following_sibling = 15,
		LITERAL_namespace = 16,
		LITERAL_parent = 17,
		LITERAL_preceding = 18,
		LITERAL_preceding_sibling = 19,
		LITERAL_self = 20,
		S = 21,
		SL_COMMENT = 22,
		NCNAME = 23,
		NCNAMECHAR = 24,
		LITERAL = 25,
		LETTER = 26,
		DIGITS = 27,
		NUMBER = 28,
		STAR = 29,
		SLASH = 30,
		SLASHSLASH = 31,
		COLON = 32,
		COLONCOLON = 33,
		LB = 34,
		RB = 35,
		LSB = 36,
		RSB = 37,
		AT = 38,
		SEMICOLON = 39,
		DOT = 40,
		DOTDOT = 41,
		EQUAL = 42,
		NOTEQUAL = 43,
		MINUS = 44,
		PLUS = 45,
		GTX = 46,
		GTE = 47,
		LTX = 48,
		LTE = 49,
		COMMA = 50,
		UNION = 51,
		DOLLAR = 52,
		XPATH = 53,
		DISCOVER = 54,
		CHAIN = 55,
		ROOT = 56,
		AXIS = 57,
		OPERATION = 58,
		NAME = 59,
		FUNCTION = 60,
		VARIABLE = 61,
		TEXT = 62,
		NODE = 63,
		COMMENT = 64,
		PROCESSING_INSTRUCTION = 65,
		PREDICATE = 66,
		NULL_TREE_LOOKAHEAD = 3
	};
};
#endif /*INC_XPathParserTokenTypes_hpp_*/
