* Makefile.in (hash.h): Generate using gperf language 'C', not
[official-gcc.git] / gcc / ch / gperf
blob20d05961aa7afbfa0701a404bdac432c4fd27637
1 struct resword {
2   const char  *name;
3   short        token;
4   enum rid     rid;
5   enum toktype { RESERVED, DIRECTIVE, PREDEF } flags;
6 };
7 extern tree ridpointers [];
8 %%
9 access,                 ACCESS,                 NORID,  RESERVED
10 after,                  AFTER,                  NORID,  RESERVED
11 all,                    ALL,                    NORID,  RESERVED
12 all_static_off,         ALL_STATIC_OFF,         NORID,  DIRECTIVE
13 all_static_on,          ALL_STATIC_ON,          NORID,  DIRECTIVE
14 and,                    AND,                    NORID,  RESERVED
15 andif,                  ANDIF,                  NORID,  RESERVED
16 array,                  ARRAY,                  NORID,  RESERVED
17 asm,                    ASM_KEYWORD,            NORID,  RESERVED
18 assert,                 ASSERT,                 NORID,  RESERVED
19 at,                     AT,                     NORID,  RESERVED
20 based,                  BASED,                  NORID,  RESERVED
21 begin,                  BEGINTOKEN,             NORID,  RESERVED
22 bin,                    BIN,                    NORID,  RESERVED
23 bit,                    BOOLS,                  RID_BOOLS,      PREDEF
24 body,                   BODY,                   NORID,  RESERVED
25 bools,                  BOOLS,                  RID_BOOLS,      RESERVED
26 buffer,                 BUFFER,                 NORID,  RESERVED
27 buffer_code,            IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
28 by,                     BY,                     NORID,  RESERVED
29 call,                   CALL,                   NORID,  RESERVED
30 case,                   CASE,                   NORID,  RESERVED
31 cause,                  CAUSE,                  NORID,  RESERVED
32 ccitt_os,               IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
33 chars,                  CHARS,                  NORID,  RESERVED
34 context,                CONTEXT,                NORID,  RESERVED
35 continue,               CONTINUE,               NORID,  RESERVED
36 cycle,                  CYCLE,                  NORID,  RESERVED
37 dcl,                    DCL,                    NORID,  RESERVED
38 debug_lines,            IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
39 debug_symbols,          IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
40 debug_types,            IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
41 delay,                  DELAY,                  NORID,  RESERVED
42 do,                     DO,                     NORID,  RESERVED
43 down,                   DOWN,                   NORID,  RESERVED
44 dynamic,                DYNAMIC,                RID_DYNAMIC,    RESERVED
45 else,                   ELSE,                   NORID,  RESERVED
46 elsif,                  ELSIF,                  NORID,  RESERVED
47 empty_off,              EMPTY_OFF,              NORID,  DIRECTIVE
48 empty_on,               EMPTY_ON,               NORID,  DIRECTIVE
49 end,                    END,                    NORID,  RESERVED
50 esac,                   ESAC,                   NORID,  RESERVED
51 even,                   IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
52 event,                  EVENT,                  NORID,  RESERVED
53 event_code,             IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
54 ever,                   EVER,                   NORID,  RESERVED
55 exceptions,             EXCEPTIONS,             NORID,  RESERVED
56 exit,                   EXIT,                   NORID,  RESERVED
57 extra_const_seg,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
58 far,                    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
59 fi,                     FI,                     NORID,  RESERVED
60 for,                    FOR,                    NORID,  RESERVED
61 forbid,                 FORBID,                 NORID,  RESERVED
62 general,                GENERAL,                NORID,  RESERVED
63 generate_all_set_names, IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
64 generate_set_names,     IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
65 goto,                   GOTO,                   NORID,  RESERVED
66 grant,                  GRANT,                  NORID,  RESERVED
67 grant_file_size,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
68 if,                     IF,                     NORID,  RESERVED
69 in,                     IN,                     RID_IN, RESERVED
70 init,                   INIT,                   NORID,  RESERVED
71 inline,                 INLINE,                 RID_INLINE,     RESERVED
72 inout,                  PARAMATTR,              RID_INOUT,      RESERVED
73 large,                  IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
74 list,                   IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
75 loc,                    LOC,                    NORID,  RESERVED
76 make_publics_for_discrete_syns, IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
77 medium,                 IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
78 mod,                    MOD,                    NORID,  RESERVED
79 module,                 MODULE,                 NORID,  RESERVED
80 multiple_const_segs,    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
81 multiple_data_segs,     IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
82 newmode,                NEWMODE,                NORID,  RESERVED
83 nolist,                 IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
84 no_overlap_check,       IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
85 nonref,                 NONREF,                 NORID,  RESERVED
86 nopack,                 NOPACK,                 NORID,  RESERVED
87 not,                    NOT,                    NORID,  RESERVED
88 od,                     OD,                     NORID,  RESERVED
89 of,                     OF,                     NORID,  RESERVED
90 on,                     ON,                     NORID,  RESERVED
91 only_for_simulation,    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
92 only_for_target,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
93 optimize,               IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
94 optimize_runtime,       IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
95 optimization_window,    IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
96 or,                     OR,                     NORID,  RESERVED
97 orif,                   ORIF,                   NORID,  RESERVED
98 out,                    PARAMATTR,              RID_OUT,        RESERVED
99 pack,                   PACK,                   NORID,  RESERVED
100 page,                   IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
101 pos,                    POS,                    NORID,  RESERVED
102 powerset,               POWERSET,               NORID,  RESERVED
103 prefixed,               PREFIXED,               NORID,  RESERVED
104 print_o_code,           IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
105 print_symbol_table,     IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
106 priority,               PRIORITY,               NORID,  RESERVED
107 proc,                   PROC,                   NORID,  RESERVED
108 process,                PROCESS,                NORID,  RESERVED
109 process_type,           PROCESS_TYPE_TOKEN,     NORID,  DIRECTIVE
110 range,                  RANGE,                  NORID,  RESERVED
111 range_off,              RANGE_OFF,              NORID,  DIRECTIVE
112 range_on,               RANGE_ON,               NORID,  DIRECTIVE
113 read,                   READ,                   RID_READ,       RESERVED
114 receive,                RECEIVE,                NORID,  RESERVED
115 recursive,              RECURSIVE,              NORID,  RESERVED
116 reentrant,              IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
117 reentrant_all,          IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
118 ref,                    REF,                    NORID,  RESERVED
119 region,                 REGION,                 NORID,  RESERVED
120 rem,                    REM,                    NORID,  RESERVED
121 remote,                 REMOTE,                 NORID,  RESERVED
122 result,                 RESULT,                 NORID,  RESERVED
123 return,                 RETURN,                 NORID,  RESERVED
124 returns,                RETURNS,                NORID,  RESERVED
125 row,                    ROW,                    NORID,  RESERVED
126 seize,                  SEIZE,                  NORID,  RESERVED
127 send,                   SEND,                   NORID,  RESERVED
128 send_buffer_default_priority,   SEND_BUFFER_DEFAULT_PRIORITY,   NORID,  DIRECTIVE
129 send_signal_default_priority,   SEND_SIGNAL_DEFAULT_PRIORITY,   NORID,  DIRECTIVE
130 set,                    SET,                    NORID,  RESERVED
131 short_pred_succ,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
132 signal,                 SIGNAL,                 NORID,  RESERVED
133 signal_code,            SIGNAL_CODE,            NORID,  DIRECTIVE
134 signal_max_length,      IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
135 simple,                 SIMPLE,                 NORID,  RESERVED
136 small,                  IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
137 spec,                   SPEC,                   NORID,  RESERVED
138 start,                  START,                  NORID,  RESERVED
139 state_routine,          IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
140 static,                 STATIC,                 NORID,  RESERVED
141 step,                   STEP,                   NORID,  RESERVED
142 stop,                   STOP,                   NORID,  RESERVED
143 struct,                 STRUCT,                 NORID,  RESERVED
144 support_causing_address,        IGNORED_DIRECTIVE,      NORID,  DIRECTIVE
145 syn,                    SYN,                    NORID,  RESERVED
146 synmode,                SYNMODE,                NORID,  RESERVED
147 text,                   TEXT,                   NORID,  RESERVED
148 then,                   THEN,                   NORID,  RESERVED
149 this,                   THIS,                   NORID,  RESERVED
150 timeout,                TIMEOUT,                NORID,  RESERVED
151 to,                     TO,                     NORID,  RESERVED
152 up,                     UP,                     NORID,  RESERVED
153 use_seize_file,         USE_SEIZE_FILE,         NORID,  DIRECTIVE
154 use_seize_file_restricted,      USE_SEIZE_FILE_RESTRICTED,      NORID,  DIRECTIVE
155 varying,                VARYING,                NORID,  RESERVED
156 while,                  WHILE,                  NORID,  RESERVED
157 with,                   WITH,                   NORID,  RESERVED
158 xor,                    XOR,                    NORID,  RESERVED