You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
307 lines
7.0 KiB
307 lines
7.0 KiB
4 years ago
|
#ifndef INC_AdaTokenTypes_h_
|
||
|
#define INC_AdaTokenTypes_h_
|
||
15 years ago
|
|
||
4 years ago
|
/* $ANTLR 2.7.7 (20070609): "ada.g" -> "AdaTokenTypes.h"$ */
|
||
15 years ago
|
|
||
|
#ifndef CUSTOM_API
|
||
|
# define CUSTOM_API
|
||
|
#endif
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
struct CUSTOM_API AdaTokenTypes {
|
||
|
#endif
|
||
|
enum {
|
||
|
EOF_ = 1,
|
||
|
PRAGMA = 4,
|
||
|
IDENTIFIER = 5,
|
||
|
SEMI = 6,
|
||
|
LPAREN = 7,
|
||
|
COMMA = 8,
|
||
|
RPAREN = 9,
|
||
|
RIGHT_SHAFT = 10,
|
||
|
WITH = 11,
|
||
|
DOT = 12,
|
||
|
USE = 13,
|
||
|
TYPE = 14,
|
||
|
TIC = 15,
|
||
|
RANGE = 16,
|
||
|
DIGITS = 17,
|
||
|
DELTA = 18,
|
||
|
ACCESS = 19,
|
||
|
PRIVATE = 20,
|
||
|
PACKAGE = 21,
|
||
|
BODY = 22,
|
||
|
IS = 23,
|
||
|
PROCEDURE = 24,
|
||
|
FUNCTION = 25,
|
||
|
NEW = 26,
|
||
|
OTHERS = 27,
|
||
|
PIPE = 28,
|
||
|
DOT_DOT = 29,
|
||
|
ALL = 30,
|
||
|
COLON = 31,
|
||
|
IN = 32,
|
||
|
OUT = 33,
|
||
|
RENAMES = 34,
|
||
|
CHARACTER_LITERAL = 35,
|
||
|
CHAR_STRING = 36,
|
||
|
NuLL = 37,
|
||
|
RECORD = 38,
|
||
|
SEPARATE = 39,
|
||
|
ABSTRACT = 40,
|
||
|
RETURN = 41,
|
||
|
TASK = 42,
|
||
|
PROTECTED = 43,
|
||
|
BOX = 44,
|
||
|
ASSIGN = 45,
|
||
|
ENTRY = 46,
|
||
|
FOR = 47,
|
||
|
END = 48,
|
||
|
AT = 49,
|
||
|
MOD = 50,
|
||
|
SUBTYPE = 51,
|
||
|
EXCEPTION = 52,
|
||
|
CONSTANT = 53,
|
||
|
ARRAY = 54,
|
||
|
OF = 55,
|
||
|
ALIASED = 56,
|
||
|
CASE = 57,
|
||
|
WHEN = 58,
|
||
|
TAGGED = 59,
|
||
|
LIMITED = 60,
|
||
|
GENERIC = 61,
|
||
|
BEGIN = 62,
|
||
|
LT_LT = 63,
|
||
|
GT_GT = 64,
|
||
|
IF = 65,
|
||
|
THEN = 66,
|
||
|
ELSIF = 67,
|
||
|
ELSE = 68,
|
||
|
LOOP = 69,
|
||
|
WHILE = 70,
|
||
|
REVERSE = 71,
|
||
|
DECLARE = 72,
|
||
|
EXIT = 73,
|
||
|
GOTO = 74,
|
||
|
ACCEPT = 75,
|
||
|
DO = 76,
|
||
|
DELAY = 77,
|
||
|
UNTIL = 78,
|
||
|
SELECT = 79,
|
||
|
ABORT = 80,
|
||
|
OR = 81,
|
||
|
TERMINATE = 82,
|
||
|
RAISE = 83,
|
||
13 years ago
|
REQUEUE = 84,
|
||
15 years ago
|
AND = 85,
|
||
|
XOR = 86,
|
||
|
NOT = 87,
|
||
|
EQ = 88,
|
||
|
NE = 89,
|
||
|
LT_ = 90,
|
||
|
LE = 91,
|
||
|
GT = 92,
|
||
|
GE = 93,
|
||
|
PLUS = 94,
|
||
|
MINUS = 95,
|
||
|
CONCAT = 96,
|
||
|
STAR = 97,
|
||
|
DIV = 98,
|
||
|
REM = 99,
|
||
|
ABS = 100,
|
||
|
EXPON = 101,
|
||
|
NUMERIC_LIT = 102,
|
||
|
ABORTABLE_PART = 103,
|
||
|
ABORT_STATEMENT = 104,
|
||
|
ACCEPT_ALTERNATIVE = 105,
|
||
|
ACCEPT_STATEMENT = 106,
|
||
|
ALLOCATOR = 107,
|
||
|
ASSIGNMENT_STATEMENT = 108,
|
||
|
ASYNCHRONOUS_SELECT = 109,
|
||
|
ATTRIBUTE_DEFINITION_CLAUSE = 110,
|
||
|
AT_CLAUSE = 111,
|
||
|
BLOCK_STATEMENT = 112,
|
||
|
CASE_STATEMENT = 113,
|
||
|
CASE_STATEMENT_ALTERNATIVE = 114,
|
||
|
CODE_STATEMENT = 115,
|
||
|
COMPONENT_DECLARATION = 116,
|
||
|
CONDITIONAL_ENTRY_CALL = 117,
|
||
|
CONTEXT_CLAUSE = 118,
|
||
|
DECLARATIVE_PART = 119,
|
||
|
DEFINING_IDENTIFIER_LIST = 120,
|
||
|
DELAY_ALTERNATIVE = 121,
|
||
|
DELAY_STATEMENT = 122,
|
||
|
DELTA_CONSTRAINT = 123,
|
||
|
DIGITS_CONSTRAINT = 124,
|
||
|
DISCRIMINANT_ASSOCIATION = 125,
|
||
|
DISCRIMINANT_CONSTRAINT = 126,
|
||
|
DISCRIMINANT_SPECIFICATION = 127,
|
||
|
ENTRY_BODY = 128,
|
||
|
ENTRY_CALL_ALTERNATIVE = 129,
|
||
|
ENTRY_CALL_STATEMENT = 130,
|
||
|
ENTRY_DECLARATION = 131,
|
||
|
ENTRY_INDEX_SPECIFICATION = 132,
|
||
|
ENUMERATION_REPESENTATION_CLAUSE = 133,
|
||
|
EXCEPTION_DECLARATION = 134,
|
||
|
EXCEPTION_HANDLER = 135,
|
||
|
EXCEPTION_RENAMING_DECLARATION = 136,
|
||
|
EXIT_STATEMENT = 137,
|
||
|
FORMAL_PACKAGE_DECLARATION = 138,
|
||
|
GENERIC_FORMAL_PART = 139,
|
||
|
GENERIC_PACKAGE_DECLARATION = 140,
|
||
|
GOTO_STATEMENT = 141,
|
||
|
HANDLED_SEQUENCE_OF_STATEMENTS = 142,
|
||
|
HANDLED_STMTS_OPT = 143,
|
||
|
IF_STATEMENT = 144,
|
||
|
INCOMPLETE_TYPE_DECLARATION = 145,
|
||
|
INDEXED_COMPONENT = 146,
|
||
|
INDEX_CONSTRAINT = 147,
|
||
|
LIBRARY_ITEM = 148,
|
||
|
LOOP_STATEMENT = 149,
|
||
|
NAME = 150,
|
||
|
NULL_STATEMENT = 151,
|
||
|
NUMBER_DECLARATION = 152,
|
||
|
OBJECT_DECLARATION = 153,
|
||
|
OBJECT_RENAMING_DECLARATION = 154,
|
||
|
OPERATOR_SYMBOL = 155,
|
||
|
PACKAGE_BODY = 156,
|
||
|
PACKAGE_BODY_STUB = 157,
|
||
|
PACKAGE_RENAMING_DECLARATION = 158,
|
||
|
PACKAGE_SPECIFICATION = 159,
|
||
|
PARAMETER_SPECIFICATION = 160,
|
||
|
PRIVATE_EXTENSION_DECLARATION = 161,
|
||
|
PRIVATE_TYPE_DECLARATION = 162,
|
||
|
PROTECTED_BODY = 163,
|
||
|
PROTECTED_BODY_STUB = 164,
|
||
|
PROTECTED_TYPE_DECLARATION = 165,
|
||
|
RAISE_STATEMENT = 166,
|
||
|
RANGE_ATTRIBUTE_REFERENCE = 167,
|
||
|
RECORD_REPRESENTATION_CLAUSE = 168,
|
||
13 years ago
|
REQUEUE_STATEMENT = 169,
|
||
15 years ago
|
RETURN_STATEMENT = 170,
|
||
|
SELECTIVE_ACCEPT = 171,
|
||
|
SEQUENCE_OF_STATEMENTS = 172,
|
||
|
SINGLE_PROTECTED_DECLARATION = 173,
|
||
|
SINGLE_TASK_DECLARATION = 174,
|
||
|
STATEMENT = 175,
|
||
|
SUBTYPE_DECLARATION = 176,
|
||
|
SUBTYPE_INDICATION = 177,
|
||
|
SUBTYPE_MARK = 178,
|
||
|
SUBUNIT = 179,
|
||
|
TASK_BODY = 180,
|
||
|
TASK_BODY_STUB = 181,
|
||
|
TASK_TYPE_DECLARATION = 182,
|
||
|
TERMINATE_ALTERNATIVE = 183,
|
||
|
TIMED_ENTRY_CALL = 184,
|
||
|
TRIGGERING_ALTERNATIVE = 185,
|
||
|
USE_CLAUSE = 186,
|
||
|
USE_TYPE_CLAUSE = 187,
|
||
|
VARIANT = 188,
|
||
|
VARIANT_PART = 189,
|
||
|
WITH_CLAUSE = 190,
|
||
|
ABSTRACT_FUNCTION_DECLARATION = 191,
|
||
|
ABSTRACT_PROCEDURE_DECLARATION = 192,
|
||
|
ACCESS_TO_FUNCTION_DECLARATION = 193,
|
||
|
ACCESS_TO_OBJECT_DECLARATION = 194,
|
||
|
ACCESS_TO_PROCEDURE_DECLARATION = 195,
|
||
|
ARRAY_OBJECT_DECLARATION = 196,
|
||
|
ARRAY_TYPE_DECLARATION = 197,
|
||
|
AND_THEN = 198,
|
||
|
BASIC_DECLARATIVE_ITEMS_OPT = 199,
|
||
|
BLOCK_BODY = 200,
|
||
|
BLOCK_BODY_OPT = 201,
|
||
|
CALL_STATEMENT = 202,
|
||
|
COMPONENT_CLAUSES_OPT = 203,
|
||
|
COMPONENT_ITEMS = 204,
|
||
|
COND_CLAUSE = 205,
|
||
|
DECIMAL_FIXED_POINT_DECLARATION = 206,
|
||
|
DECLARE_OPT = 207,
|
||
|
DERIVED_RECORD_EXTENSION = 208,
|
||
|
DISCRETE_SUBTYPE_DEF_OPT = 209,
|
||
|
DISCRIMINANT_SPECIFICATIONS = 210,
|
||
|
DISCRIM_PART_OPT = 211,
|
||
|
ELSE_OPT = 212,
|
||
|
ELSIFS_OPT = 213,
|
||
|
END_ID_OPT = 214,
|
||
|
ENTRY_INDEX_OPT = 215,
|
||
|
ENUMERATION_TYPE_DECLARATION = 216,
|
||
|
EXCEPT_HANDLER_PART_OPT = 217,
|
||
|
EXTENSION_OPT = 218,
|
||
|
FLOATING_POINT_DECLARATION = 219,
|
||
|
FORMAL_DECIMAL_FIXED_POINT_DECLARATION = 220,
|
||
|
FORMAL_DISCRETE_TYPE_DECLARATION = 221,
|
||
|
FORMAL_FLOATING_POINT_DECLARATION = 222,
|
||
|
FORMAL_FUNCTION_DECLARATION = 223,
|
||
|
FORMAL_MODULAR_TYPE_DECLARATION = 224,
|
||
|
FORMAL_ORDINARY_DERIVED_TYPE_DECLARATION = 225,
|
||
|
FORMAL_ORDINARY_FIXED_POINT_DECLARATION = 226,
|
||
|
FORMAL_PART_OPT = 227,
|
||
|
FORMAL_PRIVATE_EXTENSION_DECLARATION = 228,
|
||
|
FORMAL_PRIVATE_TYPE_DECLARATION = 229,
|
||
|
FORMAL_PROCEDURE_DECLARATION = 230,
|
||
|
FORMAL_SIGNED_INTEGER_TYPE_DECLARATION = 231,
|
||
|
FUNCTION_BODY = 232,
|
||
|
FUNCTION_BODY_STUB = 233,
|
||
|
FUNCTION_DECLARATION = 234,
|
||
|
FUNCTION_RENAMING_DECLARATION = 235,
|
||
|
GENERIC_FUNCTION_DECLARATION = 236,
|
||
|
GENERIC_FUNCTION_INSTANTIATION = 237,
|
||
|
GENERIC_FUNCTION_RENAMING = 238,
|
||
|
GENERIC_PACKAGE_INSTANTIATION = 239,
|
||
|
GENERIC_PACKAGE_RENAMING = 240,
|
||
|
GENERIC_PROCEDURE_DECLARATION = 241,
|
||
|
GENERIC_PROCEDURE_INSTANTIATION = 242,
|
||
|
GENERIC_PROCEDURE_RENAMING = 243,
|
||
|
GUARD_OPT = 244,
|
||
|
IDENTIFIER_COLON_OPT = 245,
|
||
|
ID_OPT = 246,
|
||
|
INIT_OPT = 247,
|
||
|
ITERATION_SCHEME_OPT = 248,
|
||
|
LABEL_OPT = 249,
|
||
|
MARK_WITH_CONSTRAINT = 250,
|
||
|
MODIFIERS = 251,
|
||
|
MODULAR_TYPE_DECLARATION = 252,
|
||
|
MOD_CLAUSE_OPT = 253,
|
||
|
NOT_IN = 254,
|
||
|
ORDINARY_DERIVED_TYPE_DECLARATION = 255,
|
||
|
ORDINARY_FIXED_POINT_DECLARATION = 256,
|
||
|
OR_ELSE = 257,
|
||
|
OR_SELECT_OPT = 258,
|
||
|
PARENTHESIZED_PRIMARY = 259,
|
||
|
PRIVATE_DECLARATIVE_ITEMS_OPT = 260,
|
||
|
PRIVATE_TASK_ITEMS_OPT = 261,
|
||
|
PROCEDURE_BODY = 262,
|
||
|
PROCEDURE_BODY_STUB = 263,
|
||
|
PROCEDURE_DECLARATION = 264,
|
||
|
PROCEDURE_RENAMING_DECLARATION = 265,
|
||
|
PROT_MEMBER_DECLARATIONS = 266,
|
||
|
PROT_OP_BODIES_OPT = 267,
|
||
|
PROT_OP_DECLARATIONS = 268,
|
||
|
PROT_PRIVATE_OPT = 269,
|
||
|
RANGED_EXPRS = 270,
|
||
|
RANGE_CONSTRAINT = 271,
|
||
|
RECORD_TYPE_DECLARATION = 272,
|
||
|
SELECTOR_NAMES_OPT = 273,
|
||
|
SIGNED_INTEGER_TYPE_DECLARATION = 274,
|
||
|
TASK_ITEMS_OPT = 275,
|
||
|
UNARY_MINUS = 276,
|
||
|
UNARY_PLUS = 277,
|
||
|
VALUE = 278,
|
||
|
VALUES = 279,
|
||
|
VARIANTS = 280,
|
||
|
COMMENT_INTRO = 281,
|
||
|
OX = 282,
|
||
|
TIC_OR_CHARACTER_LITERAL = 283,
|
||
|
DIGIT = 284,
|
||
|
EXPONENT = 285,
|
||
|
EXTENDED_DIGIT = 286,
|
||
|
BASED_INTEGER = 287,
|
||
|
WS_ = 288,
|
||
|
COMMENT = 289,
|
||
|
NULL_TREE_LOOKAHEAD = 3
|
||
|
};
|
||
|
#ifdef __cplusplus
|
||
|
};
|
||
|
#endif
|
||
4 years ago
|
#endif /*INC_AdaTokenTypes_h_*/
|