1 #ifndef BISON_Y_TAB_H 2 # define BISON_Y_TAB_H 3 4 #ifndef YYSTYPE 5 typedef union { 6 bfd_vma integer; 7 struct big_int 8 { 9 bfd_vma integer; 10 char *str; 11 } bigint; 12 fill_type *fill; 13 char *name; 14 const char *cname; 15 struct wildcard_spec wildcard; 16 struct wildcard_list *wildcard_list; 17 struct name_list *name_list; 18 int token; 19 union etree_union *etree; 20 struct phdr_info 21 { 22 bfd_boolean filehdr; 23 bfd_boolean phdrs; 24 union etree_union *at; 25 union etree_union *flags; 26 } phdr; 27 struct lang_nocrossref *nocrossref; 28 struct lang_output_section_phdr_list *section_phdr; 29 struct bfd_elf_version_deps *deflist; 30 struct bfd_elf_version_expr *versyms; 31 struct bfd_elf_version_tree *versnode; 32 } yystype; 33 # define YYSTYPE yystype 34 # define YYSTYPE_IS_TRIVIAL 1 35 #endif 36 # define INT 257 37 # define NAME 258 38 # define LNAME 259 39 # define PLUSEQ 260 40 # define MINUSEQ 261 41 # define MULTEQ 262 42 # define DIVEQ 263 43 # define LSHIFTEQ 264 44 # define RSHIFTEQ 265 45 # define ANDEQ 266 46 # define OREQ 267 47 # define OROR 268 48 # define ANDAND 269 49 # define EQ 270 50 # define NE 271 51 # define LE 272 52 # define GE 273 53 # define LSHIFT 274 54 # define RSHIFT 275 55 # define UNARY 276 56 # define END 277 57 # define ALIGN_K 278 58 # define BLOCK 279 59 # define BIND 280 60 # define QUAD 281 61 # define SQUAD 282 62 # define LONG 283 63 # define SHORT 284 64 # define BYTE 285 65 # define SECTIONS 286 66 # define PHDRS 287 67 # define SORT 288 68 # define DATA_SEGMENT_ALIGN 289 69 # define DATA_SEGMENT_END 290 70 # define SIZEOF_HEADERS 291 71 # define OUTPUT_FORMAT 292 72 # define FORCE_COMMON_ALLOCATION 293 73 # define OUTPUT_ARCH 294 74 # define INHIBIT_COMMON_ALLOCATION 295 75 # define INCLUDE 296 76 # define MEMORY 297 77 # define DEFSYMEND 298 78 # define NOLOAD 299 79 # define DSECT 300 80 # define COPY 301 81 # define INFO 302 82 # define OVERLAY 303 83 # define DEFINED 304 84 # define TARGET_K 305 85 # define SEARCH_DIR 306 86 # define MAP 307 87 # define ENTRY 308 88 # define NEXT 309 89 # define SIZEOF 310 90 # define ADDR 311 91 # define LOADADDR 312 92 # define MAX_K 313 93 # define MIN_K 314 94 # define STARTUP 315 95 # define HLL 316 96 # define SYSLIB 317 97 # define FLOAT 318 98 # define NOFLOAT 319 99 # define NOCROSSREFS 320 100 # define ORIGIN 321 101 # define FILL 322 102 # define LENGTH 323 103 # define CREATE_OBJECT_SYMBOLS 324 104 # define INPUT 325 105 # define GROUP 326 106 # define OUTPUT 327 107 # define CONSTRUCTORS 328 108 # define ALIGNMOD 329 109 # define AT 330 110 # define SUBALIGN 331 111 # define PROVIDE 332 112 # define CHIP 333 113 # define LIST 334 114 # define SECT 335 115 # define ABSOLUTE 336 116 # define LOAD 337 117 # define NEWLINE 338 118 # define ENDWORD 339 119 # define ORDER 340 120 # define NAMEWORD 341 121 # define ASSERT_K 342 122 # define FORMAT 343 123 # define PUBLIC 344 124 # define BASE 345 125 # define ALIAS 346 126 # define TRUNCATE 347 127 # define REL 348 128 # define INPUT_SCRIPT 349 129 # define INPUT_MRI_SCRIPT 350 130 # define INPUT_DEFSYM 351 131 # define CASE 352 132 # define EXTERN 353 133 # define START 354 134 # define VERS_TAG 355 135 # define VERS_IDENTIFIER 356 136 # define GLOBAL 357 137 # define LOCAL 358 138 # define VERSIONK 359 139 # define INPUT_VERSION_SCRIPT 360 140 # define KEEP 361 141 # define EXCLUDE_FILE 362 142 143 144 extern YYSTYPE yylval; 145 146 #endif /* not BISON_Y_TAB_H */ 147