ack/util/ncgg/cvtkeywords
Manoel Trapier 08d1784f95 Remove more warns on ncgg
!! Maybe a bug found in ncgg cgg.y with n_coerc call atline 612
2015-06-24 23:41:47 +01:00

25 lines
310 B
Bash
Executable File

#!/bin/sh
: '$Id$'
grep '^#' y.tab.h >tokendefs
ed -s $1 <<'!Funky!Stuff!'
g/^#/d
1,$s/\([^ ]*\)[ ][ ]*\(.*\)/ sy_p=lookup("\1",symkeyw,newsymbol);sy_p->sy_value.syv_keywno=\2;/
1i
#include "lookup.h"
.
.r tokendefs
a
void enterkeyw() {
symbol *sy_p;
.
$a
}
.
w enterkeyw.c
q
!Funky!Stuff!
rm tokendefs