# dit sed script zet regels van het type "sll $a, $$, $44" om in # fprint(codefile, "sll %s, $, $44\n", a); # en meer.... # Usage: sed -f $0 < EM_table.x > EM_table # remember to include special thingies in "mach.h" #n s/==>/&\ code_combiner(/ s/\.[ ]*$/)\ &/ /^[ ]*"/{ s/%/%%/g i\ fprint ( codefile, s/\$\$/__NEVER_USED__/g s/\$\([0-9][0-9]*\)/__NEVER_USED__\1/g s/\$\$/%a/g :a s/\([^\$]*\)\$\([^\$][A-Za-z0-9_]*\)\(.*\)/\1%s\3\ \2/ t a s/\n/,/g s/__NEVER_USED__/$/g s/";/"/ s/\([^"]*"[^"]*\)"\(.*\)/\1\\n"\2/ p i\ ); D }