#ifndef INC_modelicaTokenTypes_hpp_
#define INC_modelicaTokenTypes_hpp_

/* $ANTLR 2.7.3: "modelica_lexer.g" -> "modelicaTokenTypes.hpp"$ */

#ifndef CUSTOM_API
# define CUSTOM_API
#endif

#ifdef __cplusplus
struct CUSTOM_API modelicaTokenTypes {
#endif
	enum {
		EOF_ = 1,
		ALGORITHM = 4,
		AND = 5,
		ANNOTATION = 6,
		BLOCK = 7,
		BOUNDARY = 8,
		CODE = 9,
		CLASS = 10,
		CONNECT = 11,
		CONNECTOR = 12,
		CONSTANT = 13,
		DISCRETE = 14,
		EACH = 15,
		ELSE = 16,
		ELSEIF = 17,
		ELSEWHEN = 18,
		END = 19,
		ENUMERATION = 20,
		EQUATION = 21,
		ENCAPSULATED = 22,
		EXTENDS = 23,
		EXTERNAL = 24,
		FALSE = 25,
		FINAL = 26,
		FLOW = 27,
		FOR = 28,
		FUNCTION = 29,
		IF = 30,
		IMPORT = 31,
		IN = 32,
		INITIAL = 33,
		INNER = 34,
		INPUT = 35,
		LOOP = 36,
		MODEL = 37,
		NOT = 38,
		OUTER = 39,
		OVERLOAD = 40,
		OR = 41,
		OUTPUT = 42,
		PACKAGE = 43,
		PARAMETER = 44,
		PARTIAL = 45,
		PROTECTED = 46,
		PUBLIC = 47,
		RECORD = 48,
		REDECLARE = 49,
		REPLACEABLE = 50,
		RESULTS = 51,
		THEN = 52,
		TRUE = 53,
		TYPE = 54,
		UNSIGNED_REAL = 55,
		WHEN = 56,
		WHILE = 57,
		WITHIN = 58,
		LPAR = 59,
		RPAR = 60,
		LBRACK = 61,
		RBRACK = 62,
		LBRACE = 63,
		RBRACE = 64,
		EQUALS = 65,
		ASSIGN = 66,
		PLUS = 67,
		MINUS = 68,
		STAR = 69,
		SLASH = 70,
		DOT = 71,
		COMMA = 72,
		LESS = 73,
		LESSEQ = 74,
		GREATER = 75,
		GREATEREQ = 76,
		EQEQ = 77,
		LESSGT = 78,
		COLON = 79,
		SEMICOLON = 80,
		POWER = 81,
		WS = 82,
		ML_COMMENT = 83,
		ML_COMMENT_CHAR = 84,
		SL_COMMENT = 85,
		IDENT = 86,
		NONDIGIT = 87,
		DIGIT = 88,
		EXPONENT = 89,
		UNSIGNED_INTEGER = 90,
		STRING = 91,
		SCHAR = 92,
		SESCAPE = 93,
		ESC = 94,
		NULL_TREE_LOOKAHEAD = 3
	};
#ifdef __cplusplus
};
#endif
#endif /*INC_modelicaTokenTypes_hpp_*/
