1%{
2/* unfixit.l - convert shortened external names to names back to their
3 *             original names.  (See fixit.l)
4 */
5
6/*
7 * This program is included to satisfy "dumb" compilers/linkers which
8 * do not know about externals of names longer than 8 bytes.
9 *
10 *  Steven W. Layten
11 *  Chemical Abstracts Service
12 *  PO BOX 3012
13 *  Columbus, OH 43210
14 */
15%}
16%%
17"actfilnm"		printf("action_file_name");
18"actnout"		printf("action_out");
19"addacpt"		printf("add_accept");
20"alllower"		printf("all_lower");
21"allupper"		printf("all_upper");
22"allocarr"		printf("allocate_array");
23"asscrule"		printf("assoc_rule");
24"bktrkfil"		printf("backtrack_file");
25"bktrkrep"		printf("backtrack_report");
26"bol_nded"		printf("bol_needed");
27"bldeofac"		printf("build_eof_action");
28"cclnstal"		printf("cclinstal");
29"ccllookp"		printf("ccllookup");
30"cclnegat"		printf("cclnegate");
31"cclsrted"		printf("cclsorted");
32"ck4bktrk"		printf("check_for_backtracking");
33"cktrlcnt"		printf("check_trailing_context");
34"cntdactn"		printf("continued_action");
35"copystrn"		printf("copy_string");
36"cpunsstr"		printf("copy_unsigned_string");
37"cpyrght"		printf("copyright");
38"copysngl"		printf("copysingl");
39"c_mx_ccl"		printf("current_max_ccl_tbl_size");
40"c_mx_dfa"		printf("current_max_dfa_size");
41"c_mxdfas"		printf("current_max_dfas");
42"curmxrls"		printf("current_max_rules");
43"c_mx_scs"		printf("current_max_scs");
44"c_mx_tmp"		printf("current_max_template_xpairs");
45"c_mx_xpr"		printf("current_max_xpairs");
46"c_mxccls"		printf("current_maxccls");
47"curr_mns"		printf("current_mns");
48"cursttyp"		printf("current_state_type");
49"datflush"		printf("dataflush");
50"dfacunin"		printf("dfaacc_union");
51"do_indnt"		printf("do_indent");
52"dmpasrl"		printf("dump_associated_rules");
53"dmptrns"		printf("dump_transitions");
54"dupmach"		printf("dupmachine");
55"ecsfrmxt"		printf("ecs_from_xlation");
56"eobstate"		printf("end_of_buffer_state");
57"epsclos"		printf("epsclosure");
58"expnxtck"		printf("expand_nxt_chk");
59"fndtblsp"		printf("find_table_space");
60"fnshrule"		printf("finish_rule");
61"firstfre"		printf("firstfree");
62"firstprt"		printf("firstprot");
63"flxgettm"		printf("flex_gettime");
64"flxerror"		printf("flexerror");
65"flxfatal"		printf("flexfatal");
66"fmtptmsg"		printf("format_pinpoint_message");
67"gnNULtrn"		printf("gen_NUL_trans");
68"gnbktrkg"		printf("gen_backtracking");
69"gnbtactn"		printf("gen_bt_action");
70"gnfndact"		printf("gen_find_action");
71"gnlindir"		printf("gen_line_dirs");
72"gnnxcste"		printf("gen_next_compressed_state");
73"gnnxmtch"		printf("gen_next_match");
74"gnnxtst"		printf("gen_next_state");
75"gnstrtst"		printf("gen_start_state");
76"hshentry"		printf("hash_entry");
77"hshfct"			printf("hashfunct");
78"incmxdfa"		printf("increase_max_dfas");
79"indput2s"		printf("indent_put2s");
80"indputs"		printf("indent_puts");
81"infilnam"		printf("infilename");
82"inp_fles"		printf("input_files");
83"intractv"		printf("interactive");
84"lndirout"		printf("line_directive_out");
85"lnkmchns"		printf("link_machines");
86"lst_cset"		printf("list_character_set");
87"maketbls"		printf("make_tables");
88"mkbgnorm"		printf("mark_beginning_as_normal");
89"mktmplat"		printf("mktemplate");
90"nbktrckg"		printf("num_backtracking");
91"ninfiles"		printf("num_input_files");
92"numraloc"		printf("num_reallocs");
93"numrules"		printf("num_rules");
94"nuxlatns"		printf("num_xlations");
95"numnpair"		printf("numsnpairs");
96"outfilnm"		printf("output_file_name");
97"peakpair"		printf("peakpairs");
98"perf_rep"		printf("performance_report");
99"pptmsg"		printf("pinpoint_message");
100"plcstate"		printf("place_state");
101"prvctdan"		printf("previous_continued_action");
102"prtstats"		printf("printstats");
103"pgm_name"		printf("program_name");
104"prtcomst"		printf("protcomst");
105"rdblefrm"		printf("readable_form");
106"realrjct"		printf("real_reject");
107"rallocar"		printf("reallocate_array");
108"rjctused"		printf("reject_really_used");
109"rulelnno"		printf("rule_linenum");
110"ruletype"		printf("rule_type");
111"stinpfle"		printf("set_input_file");
112"setupia"		printf("set_up_initial_allocations");
113"startime"		printf("starttime");
114"ste_type"		printf("state_type");
115"symfollo"		printf("symfollowset");
116"sympartn"		printf("sympartition");
117"syntxerr"		printf("syntaxerror");
118"tmpactfl"		printf("temp_action_file");
119"todohead"		printf("todo_head");
120"todonext"		printf("todo_next");
121"trnschar"		printf("transchar");
122"trnstout"		printf("transition_struct_out");
123"trlcntxt"		printf("trlcontxt");
124"vtrailrl"		printf("variable_trail_rule");
125"vtrlctrl"		printf("variable_trailing_context_rules");
126"varlngth"		printf("varlength");
127"yycrbffr"		printf("yy_create_buffer");
128"yydlbffr"		printf("yy_delete_buffer");
129"yyinbffr"		printf("yy_init_buffer");
130"yyldbfst"		printf("yy_load_buffer_state");
131"yyswtobf"		printf("yy_switch_to_buffer");
132"yyerrflg"		printf("yyerrflag");
133"yymrreus"		printf("yymore_really_used");
134"yymrused"		printf("yymore_used");
135"yyrestrt"		printf("yyrestart");
136. ECHO;
137%%
138main()
139{
140    yylex();
141}
142