source: trunk/src/binutils/ld/ldgram.h@ 10

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

Initial revision

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