projects
/
sudo
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
61a3d47
)
added FQHOST rules
author
Todd C. Miller
<Todd.Miller@courtesan.com>
Tue, 19 Mar 1996 22:00:22 +0000
(22:00 +0000)
committer
Todd C. Miller
<Todd.Miller@courtesan.com>
Tue, 19 Mar 1996 22:00:22 +0000
(22:00 +0000)
parse.lex
patch
|
blob
|
history
diff --git
a/parse.lex
b/parse.lex
index 7f4469c090d823b5e86d54d6e87e247155eeee9e..2d57784cd412f0c68ff31b5fe02f83d860f81319 100644
(file)
--- a/
parse.lex
+++ b/
parse.lex
@@
-76,7
+76,8
@@
extern void yyerror __P((char *));
#endif
%}
-N [0-9][0-9]?[0-9]?
+OCTET [0-9][0-9]?[0-9]?
+WORD [a-zA-Z0-9_-]+
%e 4000
%p 6000
@@
-158,11
+159,18
@@
N [0-9][0-9]?[0-9]?
return(USERGROUP);
}
-{
N}\.{N}\.{N}\.{N}
{
+{
OCTET}(\.{OCTET}){3}
{
fill(yytext, yyleng);
+ LEXTRACE("NTWKADDR ");
return(NTWKADDR);
}
+{WORD}(\.{WORD})+ {
+ fill(yytext, yyleng);
+ LEXTRACE("FQHOST ");
+ return(FQHOST);
+ }
+
\/[^\,:=\\ \t\n#]+ {
/* directories can't have args... */
if (yytext[yyleng - 1] == '/') {