[Spread-cvs] cvs commit: spread/daemon config_gram.l
jonathan at spread.org
jonathan at spread.org
Tue Oct 1 17:03:47 EDT 2002
jonathan 02/10/01 17:03:46
Modified: daemon config_gram.l
Log:
Fix 'on,off,true,false,auto,yes,no' keywords to accept upper and
lower case varients. This is a slight modification of Daniel Rall's fix.
Revision Changes Path
1.8 +5 -5 spread/daemon/config_gram.l
Index: config_gram.l
===================================================================
RCS file: /storage/cvsroot/spread/daemon/config_gram.l,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- config_gram.l 27 Sep 2002 17:10:08 -0000 1.7
+++ config_gram.l 1 Oct 2002 21:03:46 -0000 1.8
@@ -91,11 +91,11 @@
Hop { return PHOP; }
TcpHop { return PTCPHOP; }
RouteMatrix { return ROUTEMATRIX; }
-true|yes { yylval.boolean = TRUE; return SP_BOOL; }
-false|no { yylval.boolean = FALSE; return SP_BOOL; }
-on { yylval.number = 1; return SP_TRIVAL; }
-off { yylval.number = 0; return SP_TRIVAL; }
-auto { yylval.number = 2; return SP_TRIVAL; }
+{true}|{yes} { yylval.boolean = TRUE; return SP_BOOL; }
+{false}|{no} { yylval.boolean = FALSE; return SP_BOOL; }
+{on} { yylval.number = 1; return SP_TRIVAL; }
+{off} { yylval.number = 0; return SP_TRIVAL; }
+{auto} { yylval.number = 2; return SP_TRIVAL; }
DEBUG { yylval.mask = 0x00000001; return DDEBUG; }
EXIT { yylval.mask = 0x00000002; return DEXIT; }
PRINT { yylval.mask = 0x00000004; return DPRINT; }
More information about the Spread-cvs
mailing list