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