added FQHOST rules
This commit is contained in:
12
parse.lex
12
parse.lex
@@ -76,7 +76,8 @@ extern void yyerror __P((char *));
|
|||||||
#endif
|
#endif
|
||||||
%}
|
%}
|
||||||
|
|
||||||
N [0-9][0-9]?[0-9]?
|
OCTET [0-9][0-9]?[0-9]?
|
||||||
|
WORD [a-zA-Z0-9_-]+
|
||||||
|
|
||||||
%e 4000
|
%e 4000
|
||||||
%p 6000
|
%p 6000
|
||||||
@@ -158,11 +159,18 @@ N [0-9][0-9]?[0-9]?
|
|||||||
return(USERGROUP);
|
return(USERGROUP);
|
||||||
}
|
}
|
||||||
|
|
||||||
{N}\.{N}\.{N}\.{N} {
|
{OCTET}(\.{OCTET}){3} {
|
||||||
fill(yytext, yyleng);
|
fill(yytext, yyleng);
|
||||||
|
LEXTRACE("NTWKADDR ");
|
||||||
return(NTWKADDR);
|
return(NTWKADDR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{WORD}(\.{WORD})+ {
|
||||||
|
fill(yytext, yyleng);
|
||||||
|
LEXTRACE("FQHOST ");
|
||||||
|
return(FQHOST);
|
||||||
|
}
|
||||||
|
|
||||||
\/[^\,:=\\ \t\n#]+ {
|
\/[^\,:=\\ \t\n#]+ {
|
||||||
/* directories can't have args... */
|
/* directories can't have args... */
|
||||||
if (yytext[yyleng - 1] == '/') {
|
if (yytext[yyleng - 1] == '/') {
|
||||||
|
Reference in New Issue
Block a user