Synopsis - Cross-Reference
File: /Synopsis/Parsers/IDL/y.tab.h1#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 */