source: vendor/binutils/current/ld/ldgram.h

Last change on this file was 609, checked in by bird, 22 years ago

binutils v2.14 - offical sources.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 3.0 KB
Line 
1#ifndef BISON_Y_TAB_H
2# define BISON_Y_TAB_H
3
4#ifndef YYSTYPE
5typedef 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 PROVIDE 331
111# define CHIP 332
112# define LIST 333
113# define SECT 334
114# define ABSOLUTE 335
115# define LOAD 336
116# define NEWLINE 337
117# define ENDWORD 338
118# define ORDER 339
119# define NAMEWORD 340
120# define ASSERT_K 341
121# define FORMAT 342
122# define PUBLIC 343
123# define BASE 344
124# define ALIAS 345
125# define TRUNCATE 346
126# define REL 347
127# define INPUT_SCRIPT 348
128# define INPUT_MRI_SCRIPT 349
129# define INPUT_DEFSYM 350
130# define CASE 351
131# define EXTERN 352
132# define START 353
133# define VERS_TAG 354
134# define VERS_IDENTIFIER 355
135# define GLOBAL 356
136# define LOCAL 357
137# define VERSIONK 358
138# define INPUT_VERSION_SCRIPT 359
139# define KEEP 360
140# define EXCLUDE_FILE 361
141
142
143extern YYSTYPE yylval;
144
145#endif /* not BISON_Y_TAB_H */
Note: See TracBrowser for help on using the repository browser.