]> git.saurik.com Git - apple/security.git/blob - SecuritySNACCRuntime/compiler/core/parse-asn1.h
Security-54.1.tar.gz
[apple/security.git] / SecuritySNACCRuntime / compiler / core / parse-asn1.h
1 typedef union
2 {
3 int intVal;
4 unsigned int uintVal;
5 char *charPtr;
6 Type *typePtr;
7 NamedType *namedTypePtr;
8 NamedTypeList *namedTypeListPtr;
9 Value *valuePtr;
10 NamedValue *namedValuePtr;
11 SubtypeValue *subtypeValuePtr;
12 Subtype *subtypePtr;
13 ModuleId *moduleId;
14 OID *oidPtr;
15 OidList *oidListPtr;
16 TypeDef *typeDefPtr;
17 TypeDefList *typeDefListPtr;
18 ValueDef *valueDefPtr;
19 ValueDefList *valueDefListPtr;
20 ExportElmt *exportList;
21 ImportModule *importModulePtr;
22 ImportModuleList *importModuleListPtr;
23 ImportElmt *importElmtPtr;
24 ImportElmtList *importElmtListPtr;
25 Tag *tagPtr;
26 TagList *tagListPtr;
27 Constraint *constraintPtr;
28 ConstraintList *constraintListPtr;
29 InnerSubtype *innerSubtypePtr;
30 ValueList *valueListPtr;
31 TypeOrValueList *typeOrValueListPtr;
32 TypeOrValue *typeOrValuePtr;
33 AsnPort *asnPortPtr;
34 AsnPortList *asnPortListPtr;
35 AttributeList *attrList;
36 } YYSTYPE;
37 #define BSTRING_SYM 258
38 #define HSTRING_SYM 259
39 #define CSTRING_SYM 260
40 #define UCASEFIRST_IDENT_SYM 261
41 #define LCASEFIRST_IDENT_SYM 262
42 #define NAMEDMACRO_SYM 263
43 #define MACRODEFBODY_SYM 264
44 #define BRACEBAL_SYM 265
45 #define NUMBER_ERANGE 266
46 #define NUMBER_SYM 267
47 #define SNACC_ATTRIBUTES 268
48 #define DOT_SYM 269
49 #define COMMA_SYM 270
50 #define LEFTBRACE_SYM 271
51 #define RIGHTBRACE_SYM 272
52 #define LEFTPAREN_SYM 273
53 #define RIGHTPAREN_SYM 274
54 #define LEFTBRACKET_SYM 275
55 #define RIGHTBRACKET_SYM 276
56 #define LESSTHAN_SYM 277
57 #define MINUS_SYM 278
58 #define GETS_SYM 279
59 #define BAR_SYM 280
60 #define TAGS_SYM 281
61 #define BOOLEAN_SYM 282
62 #define INTEGER_SYM 283
63 #define BIT_SYM 284
64 #define STRING_SYM 285
65 #define OCTET_SYM 286
66 #define NULL_SYM 287
67 #define SEQUENCE_SYM 288
68 #define OF_SYM 289
69 #define SET_SYM 290
70 #define IMPLICIT_SYM 291
71 #define CHOICE_SYM 292
72 #define ANY_SYM 293
73 #define OBJECT_IDENTIFIER_SYM 294
74 #define OPTIONAL_SYM 295
75 #define DEFAULT_SYM 296
76 #define COMPONENTS_SYM 297
77 #define UNIVERSAL_SYM 298
78 #define APPLICATION_SYM 299
79 #define PRIVATE_SYM 300
80 #define TRUE_SYM 301
81 #define FALSE_SYM 302
82 #define BEGIN_SYM 303
83 #define END_SYM 304
84 #define DEFINITIONS_SYM 305
85 #define EXPLICIT_SYM 306
86 #define ENUMERATED_SYM 307
87 #define EXPORTS_SYM 308
88 #define IMPORTS_SYM 309
89 #define REAL_SYM 310
90 #define INCLUDES_SYM 311
91 #define MIN_SYM 312
92 #define MAX_SYM 313
93 #define SIZE_SYM 314
94 #define FROM_SYM 315
95 #define WITH_SYM 316
96 #define COMPONENT_SYM 317
97 #define PRESENT_SYM 318
98 #define ABSENT_SYM 319
99 #define DEFINED_SYM 320
100 #define BY_SYM 321
101 #define PLUS_INFINITY_SYM 322
102 #define MINUS_INFINITY_SYM 323
103 #define SEMI_COLON_SYM 324
104 #define IA5STRING_SYM 325
105 #define PRINTABLESTRING_SYM 326
106 #define NUMERICSTRING_SYM 327
107 #define TELETEXSTRING_SYM 328
108 #define T61STRING_SYM 329
109 #define VIDEOTEXSTRING_SYM 330
110 #define VISIBLESTRING_SYM 331
111 #define ISO646STRING_SYM 332
112 #define GRAPHICSTRING_SYM 333
113 #define GENERALSTRING_SYM 334
114 #define GENERALIZEDTIME_SYM 335
115 #define UTCTIME_SYM 336
116 #define EXTERNAL_SYM 337
117 #define OBJECTDESCRIPTOR_SYM 338
118 #define OPERATION_SYM 339
119 #define ARGUMENT_SYM 340
120 #define RESULT_SYM 341
121 #define ERRORS_SYM 342
122 #define LINKED_SYM 343
123 #define ERROR_SYM 344
124 #define PARAMETER_SYM 345
125 #define BIND_SYM 346
126 #define BINDERROR_SYM 347
127 #define UNBIND_SYM 348
128 #define UNBINDERROR_SYM 349
129 #define ASE_SYM 350
130 #define OPERATIONS_SYM 351
131 #define CONSUMERINVOKES_SYM 352
132 #define SUPPLIERINVOKES_SYM 353
133 #define AC_SYM 354
134 #define ASES_SYM 355
135 #define REMOTE_SYM 356
136 #define INITIATOR_SYM 357
137 #define RESPONDER_SYM 358
138 #define ABSTRACTSYNTAXES_SYM 359
139 #define CONSUMER_SYM 360
140 #define EXTENSIONS_SYM 361
141 #define CHOSEN_SYM 362
142 #define EXTENSION_SYM 363
143 #define CRITICAL_SYM 364
144 #define FOR_SYM 365
145 #define DELIVERY_SYM 366
146 #define SUBMISSION_SYM 367
147 #define TRANSFER_SYM 368
148 #define EXTENSIONATTRIBUTE_SYM 369
149 #define TOKEN_SYM 370
150 #define TOKENDATA_SYM 371
151 #define SECURITYCATEGORY_SYM 372
152 #define OBJECT_SYM 373
153 #define PORTS_SYM 374
154 #define BOXC_SYM 375
155 #define BOXS_SYM 376
156 #define PORT_SYM 377
157 #define ABSTRACTOPS_SYM 378
158 #define REFINE_SYM 379
159 #define AS_SYM 380
160 #define RECURRING_SYM 381
161 #define VISIBLE_SYM 382
162 #define PAIRED_SYM 383
163 #define ABSTRACTBIND_SYM 384
164 #define ABSTRACTUNBIND_SYM 385
165 #define TO_SYM 386
166 #define ABSTRACTERROR_SYM 387
167 #define ABSTRACTOPERATION_SYM 388
168 #define ALGORITHM_SYM 389
169 #define ENCRYPTED_SYM 390
170 #define SIGNED_SYM 391
171 #define SIGNATURE_SYM 392
172 #define PROTECTED_SYM 393
173 #define OBJECTTYPE_SYM 394
174 #define SYNTAX_SYM 395
175 #define ACCESS_SYM 396
176 #define STATUS_SYM 397
177 #define DESCRIPTION_SYM 398
178 #define REFERENCE_SYM 399
179 #define INDEX_SYM 400
180 #define DEFVAL_SYM 401
181
182
183 extern YYSTYPE yylval;