Subversion Repositories tendra.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
7 7u83 2
 * Copyright (c) 2002-2005 The TenDRA Project <http://www.tendra.org/>.
3
 * All rights reserved.
4
 *
5
 * Redistribution and use in source and binary forms, with or without
6
 * modification, are permitted provided that the following conditions are met:
7
 *
8
 * 1. Redistributions of source code must retain the above copyright notice,
9
 *    this list of conditions and the following disclaimer.
10
 * 2. Redistributions in binary form must reproduce the above copyright notice,
11
 *    this list of conditions and the following disclaimer in the documentation
12
 *    and/or other materials provided with the distribution.
13
 * 3. Neither the name of The TenDRA Project nor the names of its contributors
14
 *    may be used to endorse or promote products derived from this software
15
 *    without specific, prior written permission.
16
 *
17
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
18
 * IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
19
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
21
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22
 * EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
24
 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
25
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
26
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
27
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
 *
29
 * $Id$
30
 */
31
/*
2 7u83 32
    		 Crown Copyright (c) 1997
7 7u83 33
 
2 7u83 34
    This TenDRA(r) Computer Program is subject to Copyright
35
    owned by the United Kingdom Secretary of State for Defence
36
    acting through the Defence Evaluation and Research Agency
37
    (DERA).  It is made available to Recipients with a
38
    royalty-free licence for its use, reproduction, transfer
39
    to other parties and amendment for any purpose not excluding
40
    product development provided that any such use et cetera
41
    shall be deemed to be acceptance of the following conditions:-
7 7u83 42
 
2 7u83 43
        (1) Its Recipients shall ensure that this Notice is
44
        reproduced upon any copies or amended versions of it;
7 7u83 45
 
2 7u83 46
        (2) Any amended version of it shall be clearly marked to
47
        show both the nature of and the organisation responsible
48
        for the relevant amendment or amendments;
7 7u83 49
 
2 7u83 50
        (3) Its onward transfer from a recipient to another
51
        party shall be deemed to be that party's acceptance of
52
        these conditions;
7 7u83 53
 
2 7u83 54
        (4) DERA gives no warranty or assurance as to its
55
        quality or suitability for any purpose and DERA accepts
56
        no liability whatsoever in relation to any use to which
57
        it may be put.
58
*/
59
 
60
 
61
/* Automatically generated by build_shortnames. */
62
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-input/c-lexer.o: */
63
#define c_lexer_close I00000
64
#define c_lexer_code_value I00001
65
#define c_lexer_get_terminal I00002
66
#define c_lexer_init I00003
67
#define c_lexer_next_token I00004
68
#define c_lexer_restore_terminal I00005
69
#define c_lexer_save_terminal I00006
70
#define c_lexer_stream_line I00007
71
#define c_lexer_stream_name I00008
72
#define c_lexer_string_value I00009
73
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-input/c-check.o: */
74
#define c_check_grammar I00010
75
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-output/c-code.o: */
76
#define c_code_append_advance I00011
77
#define c_code_append_exception I00012
78
#define c_code_append_identifier I00013
79
#define c_code_append_label I00014
80
#define c_code_append_modifiable I00015
81
#define c_code_append_reference I00016
82
#define c_code_append_string I00017
83
#define c_code_append_terminal I00018
84
#define c_code_check I00019
85
#define c_code_create I00020
86
#define c_code_deallocate I00021
87
#define c_code_file I00022
88
#define c_code_line I00023
89
#define c_code_param I00024
90
#define c_code_result I00025
91
#define c_output_c_code I00026
92
#define c_output_c_code_action I00027
93
#define c_output_c_code_assign I00028
94
#define c_output_c_code_basic I00029
95
#define c_output_c_code_param_assign I00030
96
#define c_output_c_code_result_assign I00031
97
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-output/c-output.o: */
98
#define c_out_next_label I00032
99
#define c_output_close I00033
100
#define c_output_header I00034
101
#define c_output_key_message I00035
102
#define c_output_location I00036
103
#define c_output_open I00037
104
#define c_output_parser I00038
105
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-output/c-out-info.o: */
106
#define c_out_info_c_source_name I00039
107
#define c_out_info_fn_prefix I00040
108
#define c_out_info_get_casts I00041
109
#define c_out_info_get_header1 I00042
110
#define c_out_info_get_header2 I00043
111
#define c_out_info_get_numeric_ids I00044
112
#define c_out_info_get_prototypes I00045
113
#define c_out_info_get_trailer1 I00046
114
#define c_out_info_get_trailer2 I00047
115
#define c_out_info_get_unreachable I00048
116
#define c_out_info_in_prefix I00049
117
#define c_out_info_info I00050
118
#define c_out_info_init I00051
119
#define c_out_info_label_prefix I00052
120
#define c_out_info_ostream I00053
121
#define c_out_info_out_prefix I00054
122
#define c_out_info_prefix I00055
123
#define c_out_info_program_name I00056
124
#define c_out_info_set_casts I00057
125
#define c_out_info_set_header1 I00058
126
#define c_out_info_set_header2 I00059
127
#define c_out_info_set_numeric_ids I00060
128
#define c_out_info_set_prototypes I00061
129
#define c_out_info_set_trailer1 I00062
130
#define c_out_info_set_trailer2 I00063
131
#define c_out_info_set_unreachable I00064
132
#define c_out_info_source_name I00065
133
#define c_out_info_terminal_prefix I00066
134
#define c_out_info_type_prefix I00067
135
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-output/c-out-key.o: */
136
#define c_output_key I00068
137
#define c_output_label_key I00069
138
#define c_output_mapped_key I00070
139
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-output/c-out-nl.o: */
140
#define c_output_non_locals I00071
141
#define c_output_restore_non_locals I00072
142
#define c_output_save_non_locals I00073
143
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/c-output/c-out-types.o: */
144
#define c_output_alt_names I00074
145
#define c_output_assign I00075
146
#define c_output_rename I00076
147
#define c_output_required_copies I00077
148
#define c_output_result_assign I00078
149
#define c_output_rule_params I00079
150
#define c_output_tail_decls I00080
151
#define c_output_type_decl I00081
152
#define c_output_type_defn I00082
153
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/generated/c-input/c-parser.o: */
154
#define c_current_out_info I00083
155
#define c_current_stream I00084
156
#define c_current_table I00085
157
#define c_function_type_defn I00086
158
#define c_parse_grammar I00087
159
#define c_tuple_defn I00088
160
#define c_type_tuple_defn I00089
161
#define identifier I00090
162
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/generated/c-input/boot/c-parser.o: */
163
#define c_current_out_info I00091
164
#define c_current_stream I00092
165
#define c_current_table I00093
166
#define c_parse_grammar I00094
167
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/generated/parser/parser.o: */
168
#define entry I00095
169
#define function_type_defn I00096
170
#define lhs_tuple_name I00097
171
#define o2 I00098
172
#define o4 I00099
173
#define o5 I00100
174
#define o6 I00101
175
#define production_defn I00102
176
#define production_defn_alternative I00103
177
#define production_defn_item I00104
178
#define rhs_name_tuple I00105
179
#define rhs_tuple_name I00106
180
#define sid_current_grammar I00107
181
#define sid_current_stream I00108
182
#define sid_parse_grammar I00109
183
#define terminal_decn I00110
184
#define tuple_defn I00111
185
#define type_tuple_defn I00112
186
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/generated/parser/boot/parser.o: */
187
#define sid_current_grammar I00113
188
#define sid_current_stream I00114
189
#define sid_parse_grammar I00115
190
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/generated/gen-errors.o: */
191
#define E_action_code_not_defined I00116
192
#define E_action_not_used I00117
193
#define E_action_param_call_mismatch I00118
194
#define E_action_param_has_names I00119
195
#define E_action_param_mismatch I00120
196
#define E_action_result_call_clash I00121
197
#define E_action_result_call_mismatch I00122
198
#define E_action_result_has_names I00123
199
#define E_action_result_has_refs I00124
200
#define E_action_result_mismatch I00125
201
#define E_alt_result_mismatch I00126
202
#define E_ambiguous_call I00127
203
#define E_arg_parse_ambiguous_option I00128
204
#define E_arg_parse_missing_argument I00129
205
#define E_arg_parse_missing_short_arg I00130
206
#define E_arg_parse_unknown_option I00131
207
#define E_arg_parse_unknown_short_opt I00132
208
#define E_assertion_failed I00133
209
#define E_bad_advance_substitution I00134
210
#define E_bad_exception_substitution I00135
211
#define E_bad_factor_limit I00136
212
#define E_bad_id_substitution I00137
213
#define E_bad_inlining_phase I00138
214
#define E_bad_label_substitution I00139
215
#define E_bad_language I00140
216
#define E_bad_language_option I00141
217
#define E_bad_mod_id_substitution I00142
218
#define E_bad_ref_id_substitution I00143
219
#define E_bad_tab_width I00144
220
#define E_bad_terminal_substitution I00145
221
#define E_basic_not_used I00146
222
#define E_basic_param_call_mismatch I00147
223
#define E_basic_param_has_names I00148
224
#define E_basic_param_mismatch I00149
225
#define E_basic_result_call_clash I00150
226
#define E_basic_result_call_mismatch I00151
227
#define E_basic_result_code_not_defined I00152
228
#define E_basic_result_has_names I00153
229
#define E_basic_result_has_refs I00154
230
#define E_c_action_formal_clash I00155
231
#define E_c_action_mult_def I00156
232
#define E_c_action_param_clash I00157
233
#define E_c_action_param_mismatch I00158
234
#define E_c_action_result_clash I00159
235
#define E_c_action_result_mismatch I00160
236
#define E_c_assign_formal_clash I00161
237
#define E_c_assign_mult_def I00162
238
#define E_c_assign_param_clash I00163
239
#define E_c_assign_param_mismatch I00164
240
#define E_c_assign_result_clash I00165
241
#define E_c_assign_result_mismatch I00166
242
#define E_c_basic_formal_clash I00167
243
#define E_c_basic_has_no_result I00168
244
#define E_c_basic_mult_def I00169
245
#define E_c_basic_param_clash I00170
246
#define E_c_basic_param_mismatch I00171
247
#define E_c_basic_result_clash I00172
248
#define E_c_basic_result_mismatch I00173
249
#define E_c_code_block_syntax I00174
250
#define E_c_eof_in_builtin I00175
251
#define E_c_eof_in_code I00176
252
#define E_c_eof_in_comment I00177
253
#define E_c_expected_arrow I00178
254
#define E_c_expected_at_id I00179
255
#define E_c_expected_basic I00180
256
#define E_c_expected_blt_actions I00181
257
#define E_c_expected_blt_header I00182
258
#define E_c_expected_blt_terminals I00183
259
#define E_c_expected_blt_trailer I00184
260
#define E_c_expected_c_identifier I00185
261
#define E_c_expected_close_tuple I00186
262
#define E_c_expected_code I00187
263
#define E_c_expected_define I00188
264
#define E_c_expected_end_action I00189
265
#define E_c_expected_eof I00190
266
#define E_c_expected_identifier I00191
267
#define E_c_expected_non_terminal I00192
268
#define E_c_expected_open_tuple I00193
269
#define E_c_expected_separator I00194
270
#define E_c_expected_terminator I00195
271
#define E_c_illegal_at_char I00196
272
#define E_c_illegal_character I00197
273
#define E_c_illegal_comment_character I00198
274
#define E_c_illegal_map I00199
275
#define E_c_newline_in_builtin I00200
276
#define E_c_null_character_in_builtin I00201
277
#define E_c_param_assign_formal_clash I00202
278
#define E_c_param_assign_mult_def I00203
279
#define E_c_param_assign_param_clash I00204
280
#define E_c_param_assign_param_mismatch I00205
281
#define E_c_param_assign_res_mismatch I00206
282
#define E_c_param_assign_result_clash I00207
283
#define E_c_remapped_identifier I00208
284
#define E_c_res_assign_param_mismatch I00209
285
#define E_c_res_assign_result_mismatch I00210
286
#define E_c_result_assign_formal_clash I00211
287
#define E_c_result_assign_mult_def I00212
288
#define E_c_result_assign_param_clash I00213
289
#define E_c_result_assign_result_clash I00214
290
#define E_c_unknown_action I00215
291
#define E_c_unknown_assign I00216
292
#define E_c_unknown_basic I00217
293
#define E_c_unknown_builtin I00218
294
#define E_c_unknown_identifier I00219
295
#define E_c_unknown_param_assign I00220
296
#define E_c_unknown_prefix I00221
297
#define E_c_unknown_result_assign I00222
298
#define E_c_unknown_type I00223
299
#define E_cannot_compute_first_set I00224
300
#define E_cannot_open_dump_file I00225
301
#define E_cannot_open_input_file I00226
302
#define E_cannot_open_output_file I00227
303
#define E_code_undefined_result I00228
304
#define E_cycle_no_terminator I00229
305
#define E_dalloc_corrupt_block I00230
306
#define E_dalloc_multi_deallocate I00231
307
#define E_duplicate_action I00232
308
#define E_duplicate_basic I00233
309
#define E_duplicate_non_local I00234
310
#define E_duplicate_rule I00235
311
#define E_duplicate_type I00236
312
#define E_eof_in_builtin I00237
313
#define E_eof_in_comment I00238
314
#define E_errf_cannot_open I00239
315
#define E_errf_eof_in_builtin I00240
316
#define E_errf_eof_in_name I00241
317
#define E_errf_eof_in_string I00242
318
#define E_errf_expected_section I00243
319
#define E_errf_expected_string I00244
320
#define E_errf_illegal_character I00245
321
#define E_errf_illegal_esc_in_builtin I00246
322
#define E_errf_illegal_escape_in_name I00247
323
#define E_errf_illegal_escape_in_string I00248
324
#define E_errf_illegal_message I00249
325
#define E_errf_newline_in_builtin I00250
326
#define E_errf_newline_in_name I00251
327
#define E_errf_newline_in_string I00252
328
#define E_errf_null_char_in_builtin I00253
329
#define E_errf_null_character_in_name I00254
330
#define E_errf_null_character_in_string I00255
331
#define E_errf_unknown_builtin I00256
332
#define E_errf_unknown_error I00257
333
#define E_errf_unknown_string I00258
334
#define E_exception_corrupt_handler I00259
335
#define E_exception_unhandled I00260
336
#define E_expected_alternative I00261
337
#define E_expected_arrow I00262
338
#define E_expected_basic I00263
339
#define E_expected_begin_action I00264
340
#define E_expected_begin_rule I00265
341
#define E_expected_blt_entry I00266
342
#define E_expected_blt_productions I00267
343
#define E_expected_blt_terminals I00268
344
#define E_expected_blt_types I00269
345
#define E_expected_close_tuple I00270
346
#define E_expected_define I00271
347
#define E_expected_end_action I00272
348
#define E_expected_end_rule I00273
349
#define E_expected_end_scope I00274
350
#define E_expected_eof I00275
351
#define E_expected_hash I00276
352
#define E_expected_identifier I00277
353
#define E_expected_item I00278
354
#define E_expected_item_rhs I00279
355
#define E_expected_lhs_name I00280
356
#define E_expected_non_terminal I00281
357
#define E_expected_open_tuple I00282
358
#define E_expected_other_defn I00283
359
#define E_expected_pipe I00284
360
#define E_expected_production_defn I00285
361
#define E_expected_rhs_name I00286
362
#define E_expected_separator I00287
363
#define E_expected_terminal_decn I00288
364
#define E_expected_terminator I00289
365
#define E_expected_terminator_or_define I00290
366
#define E_expected_tuple_def_or_term I00291
367
#define E_expected_tuple_defn I00292
368
#define E_expected_tuple_or_term I00293
369
#define E_expected_typemark I00294
370
#define E_factor_handler_mismatch I00295
371
#define E_factor_nl_entry I00296
372
#define E_first_set_collision I00297
373
#define E_follow_set_collision I00298
374
#define E_global_scope_non_local I00299
375
#define E_handler_result_mismatch I00300
376
#define E_identity_mismatch I00301
377
#define E_identity_param_has_refs I00302
378
#define E_identity_result_clash I00303
379
#define E_ignored_basic_call I00304
380
#define E_illegal_character I00305
381
#define E_illegal_comment_character I00306
382
#define E_initialiser_param_mismatch I00307
383
#define E_initialiser_result_mismatch I00308
384
#define E_left_rec_handler_mismatch I00309
385
#define E_left_recursion_name_mismatch I00310
386
#define E_left_recursion_nl_entry I00311
387
#define E_left_recursion_type_mismatch I00312
388
#define E_mod_id_in_assign I00313
389
#define E_mult_entry I00314
390
#define E_multi_predicate_return I00315
391
#define E_multiple_dump_files I00316
392
#define E_multiple_empty_alts I00317
393
#define E_multiple_see_through_alts I00318
394
#define E_newline_in_builtin I00319
395
#define E_no_memory I00320
396
#define E_non_local_not_used I00321
397
#define E_null_character_in_builtin I00322
398
#define E_out_of_scope_non_local I00323
399
#define E_predicate I00324
400
#define E_predicate_collision I00325
401
#define E_predicate_follow_set_coll I00326
402
#define E_predicate_list_collision I00327
403
#define E_predicate_type I00328
404
#define E_read_error I00329
405
#define E_redefined_name I00330
406
#define E_redundant_see_through_alt I00331
407
#define E_ref_id_in_param_op I00332
408
#define E_rule_already_defined I00333
409
#define E_rule_formal_clash I00334
410
#define E_rule_not_defined I00335
411
#define E_rule_not_used I00336
412
#define E_rule_param_call_mismatch I00337
413
#define E_rule_param_clash I00338
414
#define E_rule_param_has_names I00339
415
#define E_rule_param_mismatch I00340
416
#define E_rule_result_call_clash I00341
417
#define E_rule_result_call_mismatch I00342
418
#define E_rule_result_clash I00343
419
#define E_rule_result_has_names I00344
420
#define E_rule_result_has_refs I00345
421
#define E_rule_result_mismatch I00346
422
#define E_see_to_predicate I00347
423
#define E_see_to_rule_predicate I00348
424
#define E_shadows_global I00349
425
#define E_shadows_non_local I00350
426
#define E_too_many_alternatives I00351
427
#define E_too_many_factorisations I00352
428
#define E_too_many_generated_ids I00353
429
#define E_too_many_generated_names I00354
430
#define E_too_many_terminals I00355
431
#define E_type_code_not_defined I00356
432
#define E_type_not_used I00357
433
#define E_undefined_assignment I00358
434
#define E_undefined_name I00359
435
#define E_unknown_action I00360
436
#define E_unknown_builtin I00361
437
#define E_unknown_rule I00362
438
#define E_unknown_rule_or_basic I00363
439
#define E_unknown_type I00364
440
#define E_usage I00365
441
#define E_write_error I00366
442
#define gen_errors_init_errors I00367
443
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/library/arg-parse.o: */
444
#define arg_parse_arguments I00368
445
#define arg_parse_intern_descriptions I00369
446
#define write_arg_usage I00370
447
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/library/bitvec.o: */
448
#define bitvec_and I00371
449
#define bitvec_copy I00372
450
#define bitvec_destroy I00373
451
#define bitvec_empty I00374
452
#define bitvec_equal I00375
453
#define bitvec_first_bit I00376
454
#define bitvec_init I00377
455
#define bitvec_intersects I00378
456
#define bitvec_is_empty I00379
457
#define bitvec_is_full I00380
458
#define bitvec_is_set I00381
459
#define bitvec_next_bit I00382
460
#define bitvec_not I00383
461
#define bitvec_num_bits I00384
462
#define bitvec_or I00385
463
#define bitvec_replace I00386
464
#define bitvec_set I00387
465
#define bitvec_set_size I00388
466
#define write_bitvec_indices I00389
467
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/library/cstring-list.o: */
468
#define cstring_list_append I00390
469
#define cstring_list_entry_deallocate I00391
470
#define cstring_list_entry_string I00392
471
#define cstring_list_head I00393
472
#define cstring_list_init I00394
473
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/library/dstring.o: */
474
#define dstring_append_char I00395
475
#define dstring_append_cstring I00396
476
#define dstring_append_nstring I00397
477
#define dstring_destroy I00398
478
#define dstring_destroy_to_cstring I00399
479
#define dstring_init I00400
480
#define dstring_last_char_equal I00401
481
#define dstring_length I00402
482
#define dstring_to_cstring I00403
483
#define dstring_to_nstring I00404
484
#define nstring_assign I00405
485
#define nstring_ci_equal I00406
486
#define nstring_compare I00407
487
#define nstring_contains I00408
488
#define nstring_contents I00409
489
#define nstring_copy I00410
490
#define nstring_copy_cstring I00411
491
#define nstring_destroy I00412
492
#define nstring_equal I00413
493
#define nstring_hash_value I00414
494
#define nstring_init I00415
495
#define nstring_init_length I00416
496
#define nstring_insert_cstring I00417
497
#define nstring_is_prefix I00418
498
#define nstring_length I00419
499
#define nstring_to_cstring I00420
500
#define write_nstring I00421
501
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/library/error.o: */
502
#define error_call_init_proc I00422
503
#define error_data I00423
504
#define error_define_error I00424
505
#define error_define_string I00425
506
#define error_define_tag I00426
507
#define error_get_min_report_severity I00427
508
#define error_init I00428
509
#define error_intern_errors I00429
510
#define error_intern_strings I00430
511
#define error_intern_tags I00431
512
#define error_lookup_error I00432
513
#define error_lookup_string I00433
514
#define error_max_reported_severity I00434
515
#define error_redefine_error I00435
516
#define error_redefine_string I00436
517
#define error_report I00437
518
#define error_set_min_report_severity I00438
519
#define error_set_prefix_message I00439
520
#define error_set_severity_message I00440
521
#define error_string_contents I00441
522
#define write_error_file I00442
523
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/library/error-file.o: */
524
#define error_file_parse I00443
525
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/os-interface/cstring.o: */
526
#define cstring_ci_equal I00444
527
#define cstring_contains I00445
528
#define cstring_duplicate I00446
529
#define cstring_duplicate_prefix I00447
530
#define cstring_equal I00448
531
#define cstring_find I00449
532
#define cstring_find_reverse I00450
533
#define cstring_hash_value I00451
534
#define cstring_length I00452
535
#define cstring_to_unsigned I00453
536
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/os-interface/dalloc.o: */
537
#define XX_dalloc_no_memory I00454
538
#define X__dalloc_allocate I00455
539
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/os-interface/exception.o: */
540
#define X__exception_handler_stack I00456
541
#define X__exception_throw I00457
542
#define X__exception_throw_data I00458
543
#define exception_name I00459
544
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/os-interface/istream.o: */
545
#define XX_istream_read_error I00460
546
#define X__istream_fill_buffer I00461
547
#define istream_assign I00462
548
#define istream_close I00463
549
#define istream_inc_line I00464
550
#define istream_init I00465
551
#define istream_input I00466
552
#define istream_is_open I00467
553
#define istream_line I00468
554
#define istream_name I00469
555
#define istream_open I00470
556
#define istream_peek_char I00471
557
#define istream_read_char I00472
558
#define istream_read_escaped_char I00473
559
#define istream_setup I00474
560
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/os-interface/ostream.o: */
561
#define XX_ostream_write_error I00475
562
#define ostream_buffer I00476
563
#define ostream_close I00477
564
#define ostream_error I00478
565
#define ostream_flush I00479
566
#define ostream_init I00480
567
#define ostream_is_open I00481
568
#define ostream_line I00482
569
#define ostream_name I00483
570
#define ostream_open I00484
571
#define ostream_output I00485
572
#define ostream_setup I00486
573
#define ostream_unbuffer I00487
574
#define write_byte I00488
575
#define write_bytes I00489
576
#define write_char I00490
577
#define write_chars I00491
578
#define write_cstring I00492
579
#define write_escaped_char I00493
580
#define write_escaped_chars I00494
581
#define write_int I00495
582
#define write_newline I00496
583
#define write_pointer I00497
584
#define write_system_error I00498
585
#define write_tab I00499
586
#define write_unsigned I00500
587
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/os-interface/syntax.o: */
588
#define syntax_downcase I00501
589
#define syntax_is_digit I00502
590
#define syntax_is_letter I00503
591
#define syntax_is_printable I00504
592
#define syntax_is_white_space I00505
593
#define syntax_upcase I00506
594
#define syntax_value I00507
595
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/output/output.o: */
596
#define out_info_get_current_ostream I00508
597
#define out_info_get_infile_name I00509
598
#define out_info_get_istream I00510
599
#define out_info_get_ostream I00511
600
#define out_info_get_outfile_name I00512
601
#define out_info_get_prog_name I00513
602
#define out_info_init I00514
603
#define out_info_set_current_ostream I00515
604
#define out_info_set_infile_name I00516
605
#define out_info_set_num_input_files I00517
606
#define out_info_set_num_output_files I00518
607
#define out_info_set_outfile_name I00519
608
#define out_info_set_tab_width I00520
609
#define output_indent I00521
610
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/parser/lexer.o: */
611
#define lexer_close I00522
612
#define lexer_get_terminal I00523
613
#define lexer_init I00524
614
#define lexer_next_token I00525
615
#define lexer_restore_terminal I00526
616
#define lexer_save_terminal I00527
617
#define lexer_stream_line I00528
618
#define lexer_stream_name I00529
619
#define lexer_string_value I00530
620
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/action.o: */
621
#define action_create I00531
622
#define action_get_code I00532
623
#define action_iter_for_table I00533
624
#define action_param I00534
625
#define action_result I00535
626
#define action_set_code I00536
627
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/alt.o: */
628
#define alt_add_item I00537
629
#define alt_create I00538
630
#define alt_create_merge I00539
631
#define alt_deallocate I00540
632
#define alt_duplicate I00541
633
#define alt_equal I00542
634
#define alt_first_set I00543
635
#define alt_item_head I00544
636
#define alt_less_than I00545
637
#define alt_names I00546
638
#define alt_next I00547
639
#define alt_next_ref I00548
640
#define alt_set_next I00549
641
#define alt_unlink_item_head I00550
642
#define write_alt I00551
643
#define write_alt_highlighting I00552
644
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/basic.o: */
645
#define basic_create I00553
646
#define basic_get_ignored I00554
647
#define basic_get_result_code I00555
648
#define basic_iter_for_table I00556
649
#define basic_result I00557
650
#define basic_set_result_code I00558
651
#define basic_terminal I00559
652
#define write_basics I00560
653
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/entry.o: */
654
#define entry_change_type I00561
655
#define entry_create_from_number I00562
656
#define entry_create_from_string I00563
657
#define entry_get_action I00564
658
#define entry_get_basic I00565
659
#define entry_get_mapping I00566
660
#define entry_get_name I00567
661
#define entry_get_non_local I00568
662
#define entry_get_rule I00569
663
#define entry_get_type I00570
664
#define entry_is_action I00571
665
#define entry_is_basic I00572
666
#define entry_is_non_local I00573
667
#define entry_is_rule I00574
668
#define entry_is_traced I00575
669
#define entry_is_type I00576
670
#define entry_iter I00577
671
#define entry_key I00578
672
#define entry_next I00579
673
#define entry_next_ref I00580
674
#define entry_not_traced I00581
675
#define entry_set_action I00582
676
#define entry_set_basic I00583
677
#define entry_set_mapping I00584
678
#define entry_set_non_local I00585
679
#define entry_set_rule I00586
680
#define entry_set_type I00587
681
#define entry_type I00588
682
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/entry-list.o: */
683
#define entry_list_add I00589
684
#define entry_list_add_if_missing I00590
685
#define entry_list_append I00591
686
#define entry_list_contains I00592
687
#define entry_list_copy I00593
688
#define entry_list_destroy I00594
689
#define entry_list_includes I00595
690
#define entry_list_init I00596
691
#define entry_list_intersection I00597
692
#define entry_list_is_empty I00598
693
#define entry_list_iter I00599
694
#define entry_list_iter_table I00600
695
#define entry_list_restore_state I00601
696
#define entry_list_save_state I00602
697
#define entry_list_unlink_used I00603
698
#define write_entry_list I00604
699
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/item.o: */
700
#define item_add_param I00605
701
#define item_add_result I00606
702
#define item_compute_minimal_dataflow I00607
703
#define item_create I00608
704
#define item_deallocate I00609
705
#define item_duplicate I00610
706
#define item_duplicate_and_translate I00611
707
#define item_entry I00612
708
#define item_inlinable I00613
709
#define item_is_action I00614
710
#define item_is_basic I00615
711
#define item_is_inlinable I00616
712
#define item_is_predicate I00617
713
#define item_is_rename I00618
714
#define item_is_rule I00619
715
#define item_is_tail_call I00620
716
#define item_names_used_in_list I00621
717
#define item_next I00622
718
#define item_next_ref I00623
719
#define item_param I00624
720
#define item_result I00625
721
#define item_set_entry I00626
722
#define item_set_next I00627
723
#define item_tail_call I00628
724
#define item_to_predicate I00629
725
#define item_translate_list I00630
726
#define item_type I00631
727
#define write_item I00632
728
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/grammar.o: */
729
#define grammar_check_collisions I00633
730
#define grammar_check_complete I00634
731
#define grammar_compute_first_sets I00635
732
#define grammar_compute_inlining I00636
733
#define grammar_compute_mutations I00637
734
#define grammar_entry_list I00638
735
#define grammar_factor I00639
736
#define grammar_get_predicate_id I00640
737
#define grammar_get_predicate_type I00641
738
#define grammar_init I00642
739
#define grammar_max_terminal I00643
740
#define grammar_next_terminal I00644
741
#define grammar_recompute_alt_names I00645
742
#define grammar_remove_left_recursion I00646
743
#define grammar_set_predicate_type I00647
744
#define grammar_simplify I00648
745
#define grammar_table I00649
746
#define write_grammar I00650
747
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/key.o: */
748
#define key_compare I00651
749
#define key_get_number I00652
750
#define key_get_string I00653
751
#define key_hash_value I00654
752
#define key_init_from_number I00655
753
#define key_init_from_string I00656
754
#define key_is_string I00657
755
#define write_key I00658
756
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/name.o: */
757
#define name_create I00659
758
#define name_get_label I00660
759
#define name_has_label I00661
760
#define name_is_used I00662
761
#define name_not_used I00663
762
#define name_reset_clash I00664
763
#define name_reset_label I00665
764
#define name_set_label I00666
765
#define name_test_and_set_clash I00667
766
#define name_used I00668
767
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/non-local.o: */
768
#define non_local_entry_get_initialiser I00669
769
#define non_local_entry_get_name I00670
770
#define non_local_entry_get_type I00671
771
#define non_local_entry_set_initialiser I00672
772
#define non_local_list_add I00673
773
#define non_local_list_destroy I00674
774
#define non_local_list_init I00675
775
#define non_local_list_is_empty I00676
776
#define non_local_list_iter_for_table I00677
777
#define write_non_locals I00678
778
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rstack.o: */
779
#define rstack_add_translation I00679
780
#define rstack_apply_for_non_locals I00680
781
#define rstack_compute_formal_inlining I00681
782
#define rstack_compute_formal_renaming I00682
783
#define rstack_compute_local_renaming I00683
784
#define rstack_destroy I00684
785
#define rstack_get_translation I00685
786
#define rstack_init I00686
787
#define rstack_pop_frame I00687
788
#define rstack_push_frame I00688
789
#define rstack_save_state I00689
790
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule.o: */
791
#define rule_add_alt I00690
792
#define rule_add_empty_alt I00691
793
#define rule_all_basics I00692
794
#define rule_alt_head I00693
795
#define rule_being_inlined I00694
796
#define rule_being_output I00695
797
#define rule_build_root_list I00696
798
#define rule_call_list I00697
799
#define rule_checked_for_inlining I00698
800
#define rule_compute_dfs I00699
801
#define rule_compute_minimal_dataflow I00700
802
#define rule_compute_result_intersect I00701
803
#define rule_compute_reverse_dfs I00702
804
#define rule_compute_reverse_list I00703
805
#define rule_computed_first_set I00704
806
#define rule_computing_first_set I00705
807
#define rule_create I00706
808
#define rule_deallocate I00707
809
#define rule_defined I00708
810
#define rule_entry I00709
811
#define rule_factored I00710
812
#define rule_first_set I00711
813
#define rule_follow_set I00712
814
#define rule_get_call_count I00713
815
#define rule_get_cycle_index I00714
816
#define rule_get_end_label I00715
817
#define rule_get_handler I00716
818
#define rule_get_handler_label I00717
819
#define rule_get_next_in_dfs I00718
820
#define rule_get_next_in_reverse_dfs I00719
821
#define rule_get_next_in_table I00720
822
#define rule_get_next_in_table_ref I00721
823
#define rule_get_next_label I00722
824
#define rule_get_priority I00723
825
#define rule_get_start_label I00724
826
#define rule_get_tail_group I00725
827
#define rule_has_computed_first_set I00726
828
#define rule_has_empty_alt I00727
829
#define rule_has_no_cycles I00728
830
#define rule_has_one_alt I00729
831
#define rule_has_started_follows I00730
832
#define rule_inc_call_count I00731
833
#define rule_is_all_basics I00732
834
#define rule_is_being_inlined I00733
835
#define rule_is_being_output I00734
836
#define rule_is_checked_for_inlining I00735
837
#define rule_is_computing_first_set I00736
838
#define rule_is_defined I00737
839
#define rule_is_factored I00738
840
#define rule_is_required I00739
841
#define rule_is_see_through I00740
842
#define rule_iter_for_table I00741
843
#define rule_list_append I00742
844
#define rule_list_head I00743
845
#define rule_list_init I00744
846
#define rule_list_terminate I00745
847
#define rule_maximum_scope I00746
848
#define rule_needs_function I00747
849
#define rule_next_in_reverse_dfs_ref I00748
850
#define rule_next_in_root_list I00749
851
#define rule_no_cycles I00750
852
#define rule_non_local_state I00751
853
#define rule_non_locals I00752
854
#define rule_not_being_output I00753
855
#define rule_param I00754
856
#define rule_predicate_first I00755
857
#define rule_predicate_follow I00756
858
#define rule_reinit I00757
859
#define rule_reinit_reverse_list I00758
860
#define rule_renumber I00759
861
#define rule_required I00760
862
#define rule_reset_cycle_index I00761
863
#define rule_result I00762
864
#define rule_reverse_list I00763
865
#define rule_rstack_state I00764
866
#define rule_see_through I00765
867
#define rule_see_through_alt I00766
868
#define rule_set_cycle_index I00767
869
#define rule_set_dfs_state I00768
870
#define rule_set_end_label I00769
871
#define rule_set_handler I00770
872
#define rule_set_handler_label I00771
873
#define rule_set_next_in_table I00772
874
#define rule_set_next_label I00773
875
#define rule_set_priority I00774
876
#define rule_set_see_through_alt I00775
877
#define rule_set_start_label I00776
878
#define rule_set_tail_group I00777
879
#define rule_started_follows I00778
880
#define rule_used_end_label I00779
881
#define rule_used_handler_label I00780
882
#define rule_will_need_function I00781
883
#define write_rule I00782
884
#define write_rule_lhs I00783
885
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-check.o: */
886
#define rule_check_first_set I00784
887
#define rule_compute_alt_first_sets I00785
888
#define rule_compute_follow_set I00786
889
#define rule_compute_see_through_alt I00787
890
#define write_clashes I00788
891
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-factor.o: */
892
#define rule_factor I00789
893
#define rule_set_factor_limit I00790
894
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-firsts.o: */
895
#define rule_compute_first_set I00791
896
#define rule_compute_first_set_1 I00792
897
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-lre.o: */
898
#define rule_remove_left_cycle I00793
899
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-mutate.o: */
900
#define rule_compute_mutations I00794
901
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-names.o: */
902
#define rule_recompute_alt_names I00795
903
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-simp.o: */
904
#define rule_remove_duplicates I00796
905
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/rule-tail.o: */
906
#define rule_compute_all_basics I00797
907
#define rule_compute_inlining I00798
908
#define rule_compute_needed_functions I00799
909
#define rule_get_inline_tail_calls I00800
910
#define rule_handle_need_functions I00801
911
#define rule_handle_tails I00802
912
#define rule_set_inline_all_basics I00803
913
#define rule_set_inline_non_tail_calls I00804
914
#define rule_set_inline_singles I00805
915
#define rule_set_inline_tail_calls I00806
916
#define rule_set_multiple_inlining I00807
917
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/scope.o: */
918
#define scope_stack_add_action I00808
919
#define scope_stack_add_non_local I00809
920
#define scope_stack_add_rule I00810
921
#define scope_stack_check_shadowing I00811
922
#define scope_stack_get_action I00812
923
#define scope_stack_get_non_local I00813
924
#define scope_stack_get_rule I00814
925
#define scope_stack_init I00815
926
#define scope_stack_pop I00816
927
#define scope_stack_push I00817
928
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/table.o: */
929
#define table_add_action I00818
930
#define table_add_basic I00819
931
#define table_add_generated_name I00820
932
#define table_add_generated_rule I00821
933
#define table_add_name I00822
934
#define table_add_non_local I00823
935
#define table_add_rename I00824
936
#define table_add_rule I00825
937
#define table_add_type I00826
938
#define table_get_action I00827
939
#define table_get_basic I00828
940
#define table_get_basic_by_number I00829
941
#define table_get_entry I00830
942
#define table_get_rule I00831
943
#define table_get_type I00832
944
#define table_init I00833
945
#define table_iter I00834
946
#define table_unlink_untraced_rules I00835
947
#define table_untrace I00836
948
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/type.o: */
949
#define type_create I00837
950
#define type_get_assign_code I00838
951
#define type_get_param_assign_code I00839
952
#define type_get_result_assign_code I00840
953
#define type_set_assign_code I00841
954
#define type_set_param_assign_code I00842
955
#define type_set_result_assign_code I00843
956
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/transforms/types.o: */
957
#define btrans_add_translation I00844
958
#define btrans_add_translations I00845
959
#define btrans_destroy I00846
960
#define btrans_generate_names I00847
961
#define btrans_generate_non_pred_names I00848
962
#define btrans_get_translation I00849
963
#define btrans_init I00850
964
#define btrans_regen_non_pred_names I00851
965
#define btrans_regenerate_names I00852
966
#define ntrans_destroy I00853
967
#define ntrans_get_indirect_translation I00854
968
#define ntrans_get_translation I00855
969
#define ntrans_init I00856
970
#define ntrans_restore_state I00857
971
#define ntrans_save_state I00858
972
#define rtrans_add_translation I00859
973
#define rtrans_apply_for_non_locals I00860
974
#define rtrans_destroy I00861
975
#define rtrans_get_translation I00862
976
#define rtrans_init I00863
977
#define trans_add_translation I00864
978
#define trans_add_translations I00865
979
#define trans_destroy I00866
980
#define trans_get_translation I00867
981
#define trans_init I00868
982
#define trans_restore_state I00869
983
#define trans_save_state I00870
984
#define types_add_name I00871
985
#define types_add_name_and_type I00872
986
#define types_add_name_and_type_var I00873
987
#define types_add_name_entry I00874
988
#define types_add_new_names I00875
989
#define types_add_type I00876
990
#define types_add_type_entry I00877
991
#define types_add_typed_name I00878
992
#define types_append_copy I00879
993
#define types_assign I00880
994
#define types_check_names I00881
995
#define types_check_shadowing I00882
996
#define types_check_undefined I00883
997
#define types_check_used I00884
998
#define types_compare I00885
999
#define types_compute_assign_mutations I00886
1000
#define types_compute_formal_inlining I00887
1001
#define types_compute_formal_renaming I00888
1002
#define types_compute_intersection I00889
1003
#define types_compute_local_renaming I00890
1004
#define types_compute_mutations I00891
1005
#define types_compute_param_from_trans I00892
1006
#define types_contains I00893
1007
#define types_contains_names I00894
1008
#define types_contains_references I00895
1009
#define types_copy I00896
1010
#define types_copy_and_translate I00897
1011
#define types_destroy I00898
1012
#define types_disjoint_names I00899
1013
#define types_equal I00900
1014
#define types_equal_names I00901
1015
#define types_equal_numbers I00902
1016
#define types_equal_zero_tuple I00903
1017
#define types_fillin_names I00904
1018
#define types_fillin_types I00905
1019
#define types_find_name_type I00906
1020
#define types_init I00907
1021
#define types_inplace_intersection I00908
1022
#define types_intersect I00909
1023
#define types_iter_for_table I00910
1024
#define types_make_references I00911
1025
#define types_mutated I00912
1026
#define types_propogate_mutations I00913
1027
#define types_renumber I00914
1028
#define types_resolve I00915
1029
#define types_translate I00916
1030
#define types_unlink_unused I00917
1031
#define types_unlink_used I00918
1032
#define write_type_names I00919
1033
#define write_type_types I00920
1034
/* From file /u/g/smf/_TDF/Working/SID/Objects/nextstep/680x0/main.o: */
1035
#define main I00921