BEGIN { start=256 i=start SMALL_VT= ".sp .3"; printf(".TS\n") printf("tab(@);\n") printf("l r l.\n") printf("\\fBO_NOP\\fP@%d@COM\n",i) printf(" no operation\n") printf("%s\n",SMALL_VT); } { printf("\\fB%s\\fP@%d@%s\n",$1,++i,$3) printf(" %s %s %s %s %s\n",$5,$6,$7,$8,$9) printf("%s\n",SMALL_VT); } END { printf("\\fBO_CALL_FIX\\fP (\\fIx\\fP-%d) @\\fIx\\fP>%d@COM\n",i,i) printf(" call the OCL-macro\n") printf(".TE\n") printf(".LP\n") printf("Tokens lower than %d represent the corresponding characters.\n",start) }