summaryrefslogtreecommitdiffstats
path: root/usr.sbin/config/lang.l
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/config/lang.l')
-rw-r--r--usr.sbin/config/lang.l8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr.sbin/config/lang.l b/usr.sbin/config/lang.l
index 84fdf70..3d80f5d 100644
--- a/usr.sbin/config/lang.l
+++ b/usr.sbin/config/lang.l
@@ -52,6 +52,7 @@ struct kt {
{ "and", AND },
{ "args", ARGS },
{ "at", AT },
+ { "auto", AUTO },
#if MACHINE_I386
{ "bio", BIO },
{ "bus", BUS },
@@ -86,6 +87,7 @@ struct kt {
{ "net", NET },
#endif MACHINE_I386
{ "nexus", NEXUS },
+ { "none", NONE },
{ "on", ON },
{ "options", OPTIONS },
#if MACHINE_I386
@@ -126,6 +128,12 @@ WORD [A-Za-z_][-A-Za-z_]*
tprintf("(%s) ", yytext);
return i;
}
+\\\"[^"]+\\\" {
+ yytext[strlen(yytext)-2] = '"';
+ yytext[strlen(yytext)-1] = '\0';
+ yylval.str = strdup(yytext + 1);
+ return ID;
+ }
\"[^"]+\" {
yytext[strlen(yytext)-1] = '\0';
yylval.str = strdup(yytext + 1);
OpenPOWER on IntegriCloud