# rename parser symbols to prevent name collisions # with other parsers # There is a more elegant way using the preprocessor # (see LayeredControl, mpdefs.h) but it doesn't work here BEGIN{ FS = "\n"; line=""; } { gsub(/_starting/,"mp_starting") gsub(/_lineNo/,"mp_lineNo") gsub(/yybgin/,"mp_bgin") gsub(/yycrank/,"mp_crank") gsub(/yyerror/,"mp_error") gsub(/yyestate/,"mp_estate") gsub(/yyextra/,"mp_extra") gsub(/yyfnd/,"mp_fnd") gsub(/yyin/,"mp_in") gsub(/yyinput/,"mp_input") gsub(/yyleng/,"mp_leng") gsub(/yylex/,"mp_lex") gsub(/yylineno/,"mp_lineno") gsub(/yylook/,"mp_look") gsub(/yylsp/,"mp_lsp") gsub(/yylstate/,"mp_lstate") gsub(/yytext/,"mp_text") gsub(/yylval/,"mp_lval") gsub(/yymatch/,"mp_match") gsub(/yymorfg/,"mp_morfg") gsub(/yyolsp/,"mp_olsp") gsub(/yyout/,"mp_out") gsub(/yyoutput/,"mp_output") gsub(/yyprevious/,"mp_previous") gsub(/yysbuf/,"mp_sbuf") gsub(/yysptr/,"mp_sptr") gsub(/yysvec/,"mp_svec") gsub(/yytchar/,"mp_tchar") gsub(/yytop/,"mp_top") gsub(/yyunput/,"mp_unput") gsub(/yyvstop/,"mp_vstop") gsub(/yywrap/,"mp_wrap") gsub(/yyracc/,"mp_racc") gsub(/yyreject/,"mp_reject") gsub(/yywoutput/,"mp_woutput") gsub(/yywinput/,"mp_winput") gsub(/yyless/,"mp_less") gsub(/yysccsid/,"mp_sccsid") gsub(/yydebug/,"mp_debug") gsub(/yynerrs/,"mp_nerrs") gsub(/yyerrflag/,"mp_errflag") gsub(/yychar/,"mp_char") gsub(/yyparse/,"mp_parse") gsub(/yylhs/,"mp_lhs") gsub(/yylen/,"mp_len") gsub(/yydefred/,"mp_defred") gsub(/yydgoto/,"mp_dgoto") gsub(/yysindex/,"mp_sindex") gsub(/yyrindex/,"mp_rindex") gsub(/yygindex/,"mp_gindex") gsub(/yytable/,"mp_table") gsub(/yycheck/,"mp_check") gsub(/yyssp/,"mp_ssp") gsub(/yyvsp/,"mp_vsp") gsub(/yyval/,"mp_val") gsub(/yyss/,"mp_ss") gsub(/yyvs/,"mp_vs") gsub(/yyrestart/,"mp_restart") gsub(/yy_switch_to_buffer/,"mp_switch_to_buffer") gsub(/yy_load_buffer_state/,"mp_load_buffer_state") gsub(/yy_buffer_state/,"mp_buffer_state") gsub(/yy_create_buffer/,"mp_create_buffer") gsub(/yy_current_buffer/,"mp_current_buffer") gsub(/yy_delete_buffer/,"mp_delete_buffer") gsub(/yy_init_buffer/,"mp_init_buffer") gsub(/yyin/,"mp_in") print } END{ }