|
@@ -181,7 +181,8 @@ PLUS "+"
|
|
MINUS "-"
|
|
MINUS "-"
|
|
|
|
|
|
/* Attribute specification */
|
|
/* Attribute specification */
|
|
-ATTR_MARK "$"|"%"|"@"
|
|
|
|
|
|
+ATTR_MARK "$"|"%"
|
|
|
|
+FUNC_MARK "@"
|
|
ATTR_FROM "from"|"f"
|
|
ATTR_FROM "from"|"f"
|
|
ATTR_TO "to"|"t"
|
|
ATTR_TO "to"|"t"
|
|
ATTR_USER "user"|"u"
|
|
ATTR_USER "user"|"u"
|
|
@@ -494,6 +495,7 @@ EAT_ABLE [\ \t\b\r]
|
|
BEGIN(INITIAL);
|
|
BEGIN(INITIAL);
|
|
return ID;
|
|
return ID;
|
|
}
|
|
}
|
|
|
|
+<INITIAL>{FUNC_MARK} { count(); return FUNC_MARK; }
|
|
|
|
|
|
<INITIAL>{IPV6ADDR} { count(); yylval.strval=yytext; return IPV6ADDR; }
|
|
<INITIAL>{IPV6ADDR} { count(); yylval.strval=yytext; return IPV6ADDR; }
|
|
<INITIAL>{DECNUMBER} { count(); yylval.intval=atoi(yytext);return NUMBER; }
|
|
<INITIAL>{DECNUMBER} { count(); yylval.intval=atoi(yytext);return NUMBER; }
|