return foo; -> return(foo);
This commit is contained in:
38
parse.lex
38
parse.lex
@@ -88,13 +88,13 @@ N [0-9][0-9]?[0-9]?
|
|||||||
\n {
|
\n {
|
||||||
++sudolineno;
|
++sudolineno;
|
||||||
LEXTRACE("\n");
|
LEXTRACE("\n");
|
||||||
return COMMENT;
|
return(COMMENT);
|
||||||
} /* return newline */
|
} /* return newline */
|
||||||
|
|
||||||
#.*\n {
|
#.*\n {
|
||||||
++sudolineno;
|
++sudolineno;
|
||||||
LEXTRACE("\n");
|
LEXTRACE("\n");
|
||||||
return COMMENT;
|
return(COMMENT);
|
||||||
} /* return comments */
|
} /* return comments */
|
||||||
|
|
||||||
<GOTCMND>((\\[\,:=\\])|([^\,:=\\ \t\n#]))+ {
|
<GOTCMND>((\\[\,:=\\])|([^\,:=\\ \t\n#]))+ {
|
||||||
@@ -104,37 +104,37 @@ N [0-9][0-9]?[0-9]?
|
|||||||
|
|
||||||
\, {
|
\, {
|
||||||
LEXTRACE(", ");
|
LEXTRACE(", ");
|
||||||
return ',';
|
return(',');
|
||||||
} /* return ',' */
|
} /* return ',' */
|
||||||
|
|
||||||
\! { return '!'; } /* return '!' */
|
\! { return('!'); } /* return '!' */
|
||||||
|
|
||||||
= {
|
= {
|
||||||
LEXTRACE("= ");
|
LEXTRACE("= ");
|
||||||
return '=';
|
return('=');
|
||||||
} /* return '=' */
|
} /* return '=' */
|
||||||
|
|
||||||
: {
|
: {
|
||||||
LEXTRACE(": ");
|
LEXTRACE(": ");
|
||||||
return ':';
|
return(':');
|
||||||
} /* return ':' */
|
} /* return ':' */
|
||||||
|
|
||||||
\. { return '.'; }
|
\. { return('.'); }
|
||||||
|
|
||||||
\+[a-zA-Z][a-zA-Z0-9_-]* {
|
\+[a-zA-Z][a-zA-Z0-9_-]* {
|
||||||
fill();
|
fill();
|
||||||
return NETGROUP;
|
return(NETGROUP);
|
||||||
}
|
}
|
||||||
|
|
||||||
{N}\.{N}\.{N}\.{N} {
|
{N}\.{N}\.{N}\.{N} {
|
||||||
fill();
|
fill();
|
||||||
return NTWKADDR;
|
return(NTWKADDR);
|
||||||
}
|
}
|
||||||
|
|
||||||
\/[^\,:=\\ \t\n#]+\/ {
|
\/[^\,:=\\ \t\n#]+\/ {
|
||||||
LEXTRACE("COMMAND ");
|
LEXTRACE("COMMAND ");
|
||||||
fill();
|
fill();
|
||||||
return COMMAND;
|
return(COMMAND);
|
||||||
} /* a directory */
|
} /* a directory */
|
||||||
|
|
||||||
\/[^\,:=\\ \t\n#]+ {
|
\/[^\,:=\\ \t\n#]+ {
|
||||||
@@ -147,10 +147,10 @@ N [0-9][0-9]?[0-9]?
|
|||||||
fill();
|
fill();
|
||||||
if (strcmp(yytext, "ALL") == 0) {
|
if (strcmp(yytext, "ALL") == 0) {
|
||||||
LEXTRACE("ALL ");
|
LEXTRACE("ALL ");
|
||||||
return ALL;
|
return(ALL);
|
||||||
}
|
}
|
||||||
LEXTRACE("ALIAS ");
|
LEXTRACE("ALIAS ");
|
||||||
return ALIAS;
|
return(ALIAS);
|
||||||
}
|
}
|
||||||
|
|
||||||
[a-zA-Z][a-zA-Z0-9_-]* {
|
[a-zA-Z][a-zA-Z0-9_-]* {
|
||||||
@@ -159,28 +159,28 @@ N [0-9][0-9]?[0-9]?
|
|||||||
fill();
|
fill();
|
||||||
if (strcmp(yytext, "Host_Alias") == 0) {
|
if (strcmp(yytext, "Host_Alias") == 0) {
|
||||||
LEXTRACE("HOSTALIAS ");
|
LEXTRACE("HOSTALIAS ");
|
||||||
return HOSTALIAS;
|
return(HOSTALIAS);
|
||||||
}
|
}
|
||||||
if (strcmp(yytext, "Cmnd_Alias") == 0) {
|
if (strcmp(yytext, "Cmnd_Alias") == 0) {
|
||||||
LEXTRACE("CMNDALIAS ");
|
LEXTRACE("CMNDALIAS ");
|
||||||
return CMNDALIAS;
|
return(CMNDALIAS);
|
||||||
}
|
}
|
||||||
if (strcmp(yytext, "User_Alias") == 0) {
|
if (strcmp(yytext, "User_Alias") == 0) {
|
||||||
LEXTRACE("USERALIAS ");
|
LEXTRACE("USERALIAS ");
|
||||||
return USERALIAS;
|
return(USERALIAS);
|
||||||
}
|
}
|
||||||
|
|
||||||
l = yyleng - 1;
|
l = yyleng - 1;
|
||||||
if (isalpha(yytext[l]) || isdigit(yytext[l])) {
|
if (isalpha(yytext[l]) || isdigit(yytext[l])) {
|
||||||
/* NAME is what RFC1034 calls a label */
|
/* NAME is what RFC1034 calls a label */
|
||||||
LEXTRACE("NAME ");
|
LEXTRACE("NAME ");
|
||||||
return NAME;
|
return(NAME);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ERROR;
|
return(ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
. { return ERROR; } /* return error */
|
. { return(ERROR); } /* return error */
|
||||||
|
|
||||||
%%
|
%%
|
||||||
static void fill() {
|
static void fill() {
|
||||||
@@ -219,5 +219,5 @@ int yywrap()
|
|||||||
if (clearaliases)
|
if (clearaliases)
|
||||||
reset_aliases();
|
reset_aliases();
|
||||||
|
|
||||||
return(1);
|
return(TRUE);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user