use an ed script instead of an ex script; more portable
authorceriel <none@none>
Tue, 7 Feb 1989 17:54:33 +0000 (17:54 +0000)
committerceriel <none@none>
Tue, 7 Feb 1989 17:54:33 +0000 (17:54 +0000)
lang/basic/src/maketokentab

index 9524ece..ec6eb96 100755 (executable)
@@ -1,17 +1,16 @@
-cp Lpars.h tokentab.h
-ex tokentab.h 2>&1 > /dev/null <<+
+ed - Lpars.h <<'+'
 1d
-1,\$s/# define //
-1,\$s/ ...$//
-1,\$s/^/       "/
-1,\$-1s/\$/",/
-\$s/\$/"/
+1,$s/# define //
+1,$s/ ...$//
+1,$s/^/        "/
+1,$-1s/$/",/
+$s/$/"/
 0a
 char *tokentab[] = {
 .
-\$a
+$a
 };
 .
-w
+w tokentab.h
 q
 +