-C :-)\s(CVS\s41)
-D 2000-06-02T15:51:18
+C :-)\s(CVS\s42)
+D 2000-06-02T18:52:13
F COPYRIGHT 74a8a6531a42e124df07ab5599aad63870fa0bd4
F Makefile.in b0553e870e5daa6279af4dc09101322db16a49f1
F README 51f6a4e7408b34afa5bc1c0485f61b6a4efb6958
F test/tester.tcl 44690d463c1dc83a4c76ccde07cc146a988600f6
F test/update.test 69459302ea75cafac1479e60b0e36efb88123c0e
F tool/gdbmdump.c 529e67c78d920606ba196326ea55b57b75fcc82b
-F tool/lemon.c cff35578b3c4d1491021b6418016639ebe21b1a5
+F tool/lemon.c f5aa4410571b598ff68aa09ee4023e8c17084c32
F tool/lempar.c a1eec94d6eacc12332368660ec65f3b248853833
F tool/opNames.awk 2bd9071a138e4e2be13dc98fe066398a61219e1e
F tool/opcodeDoc.awk b3a2a3d5d3075b8bd90b7afe24283efdd586659c
F www/changes.tcl 7d6ed774362dea0c9687d4efbafd939c1c48fd81
F www/index.tcl 0096a3e00b1364fb2c3e06941aa8c31454b6d06a
F www/sqlite.tcl 2f933ce18cffd34a0a020a82435ab937137970fd
-P 939adb4d373842db0dde6ea00ee2c40316db5ac3
-R 8bc9db44ee8f3e80e7f2168157037fa9
+P 90cfd6174ba508090c87c52973342101559c82b1
+R 23a70f6bf3fcdc69c42db5126263b464
U drh
-Z 81b19f0e75d058f5ec3704b0ee7cf22e
+Z c91b06a3b166e537a4c6430dfd5e1bcb
-90cfd6174ba508090c87c52973342101559c82b1
\ No newline at end of file
+11e3296319843356cf09832577f7dea4b33c78be
\ No newline at end of file
if( lemp->arg && lemp->arg[0] ){
int i;
i = strlen(lemp->arg);
- while( i>=1 && isalnum(lemp->arg[i-1]) ) i--;
+ while( i>=1 && isspace(lemp->arg[i-1]) ) i--;
+ while( i>=1 && (isalnum(lemp->arg[i-1]) || lemp->arg[i-1]=='_') ) i--;
fprintf(out,"#define %sARGDECL ,%s\n",name,&lemp->arg[i]); lineno++;
fprintf(out,"#define %sXARGDECL %s;\n",name,lemp->arg); lineno++;
fprintf(out,"#define %sANSIARGDECL ,%s\n",name,lemp->arg); lineno++;