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