]> git.saurik.com Git - apple/security.git/blame - SecuritySNACCRuntime/compiler/core/parse-asn1.h
Security-54.1.9.tar.gz
[apple/security.git] / SecuritySNACCRuntime / compiler / core / parse-asn1.h
CommitLineData
bac41a7b
A
1typedef 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
183extern YYSTYPE yylval;