Synopsis - Cross-Reference

File: /Synopsis/Parsers/IDL/y.tab.h
  1#ifndef BISON_Y_TAB_H
  2# define BISON_Y_TAB_H
  3
  4#ifndef YYSTYPE
  5typedef union {
  6  char*                    id_val;
  7  int                      int_val;
  8  IDL_ULong                ulong_val;
  9  IdlIntLiteral            int_literal_val;
 10#ifndef __VMS
 11  IdlFloatLiteral          float_literal_val;
 12#else
 13  double                   float_literal_val;
 14#endif
 15  char                     char_val;
 16  char*                    string_val;
 17  IDL_WChar                wchar_val;
 18  IDL_WChar*               wstring_val;
 19  IDL_Boolean              boolean_val;
 20  IDL_Fixed*               fixed_val;
 21  IdlType*                 type_val;
 22  TypeSpec*                type_spec_val;
 23  IdlExpr*                 expr_val;
 24  ScopedName*              scopedname_val;
 25  Decl*                    decl_val;
 26  Module*                  module_val;
 27  Interface*               interface_val;
 28  InheritSpec*             inheritspec_val;
 29  Forward*                 forward_val;
 30  Const*                   const_val;
 31  Typedef*                 typedef_val;
 32  Struct*                  struct_val;
 33  Exception*               exception_val;
 34  Member*                  member_val;
 35  Declarator*              declarator_val;
 36  Union*                   union_val;
 37  UnionCase*               union_case_val;
 38  CaseLabel*               case_label_val;
 39  ValueBase*               value_base_val;
 40  Value*                   value_val;
 41  ValueForward*            value_forward_val;
 42  ValueBox*                value_box_val;
 43  ValueAbs*                value_abs_val;
 44  ValueInheritSpec*        valueinheritspec_val;
 45  ValueInheritSupportSpec* valueinheritsupportspec_val;
 46  StateMember*             statemember_val;
 47  Factory*                 factory_val;
 48  Enumerator*              enumerator_val;
 49  Enum*                    enum_val;
 50  ArraySize*               array_size_val;
 51  Attribute*               attribute_val;
 52  Operation*               operation_val;
 53  Parameter*               parameter_val;
 54  RaisesSpec*              raisesspec_val;
 55  ContextSpec*             contextspec_val;
 56} yystype;
 57# define YYSTYPE yystype
 58# define YYSTYPE_IS_TRIVIAL 1
 59#endif
 60# define	IDENTIFIER	257
 61# define	ABSTRACT	258
 62# define	ANY	259
 63# define	ATTRIBUTE	260
 64# define	BOOLEAN	261
 65# define	CASE	262
 66# define	CHAR	263
 67# define	CONST	264
 68# define	CONTEXT	265
 69# define	CUSTOM	266
 70# define	DEFAULT	267
 71# define	DOUBLE	268
 72# define	ENUM	269
 73# define	EXCEPTION	270
 74# define	FACTORY	271
 75# define	FALSE_	272
 76# define	FIXED	273
 77# define	FLOAT	274
 78# define	IN	275
 79# define	INOUT	276
 80# define	INTERFACE	277
 81# define	LOCAL	278
 82# define	LONG	279
 83# define	MODULE	280
 84# define	NATIVE	281
 85# define	OBJECT	282
 86# define	OCTET	283
 87# define	ONEWAY	284
 88# define	OUT	285
 89# define	PRIVATE	286
 90# define	PUBLIC	287
 91# define	RAISES	288
 92# define	READONLY	289
 93# define	SEQUENCE	290
 94# define	SHORT	291
 95# define	STRING	292
 96# define	STRUCT	293
 97# define	SUPPORTS	294
 98# define	SWITCH	295
 99# define	TRUE_	296
100# define	TRUNCATABLE	297
101# define	TYPEDEF	298
102# define	UNION	299
103# define	UNSIGNED	300
104# define	VALUEBASE	301
105# define	VALUETYPE	302
106# define	VOID	303
107# define	WCHAR	304
108# define	WSTRING	305
109# define	PRAGMA	306
110# define	PRAGMA_PREFIX	307
111# define	PRAGMA_ID	308
112# define	PRAGMA_VERSION	309
113# define	OMNI_PRAGMA	310
114# define	END_PRAGMA	311
115# define	UNKNOWN_PRAGMA_BODY	312
116# define	INTEGER_LITERAL	313
117# define	CHARACTER_LITERAL	314
118# define	WIDE_CHARACTER_LITERAL	315
119# define	FLOATING_PT_LITERAL	316
120# define	STRING_LITERAL	317
121# define	WIDE_STRING_LITERAL	318
122# define	FIXED_PT_LITERAL	319
123# define	SCOPE_DELIM	320
124# define	LEFT_SHIFT	321
125# define	RIGHT_SHIFT	322
126
127
128extern YYSTYPE yylval;
129
130#endif /* not BISON_Y_TAB_H */