lex: %option not supported by solaris lex

it turns out that we don't need to tell lex we don't plan to use unput;
we can just.... not use unput. however, if we're flex, use the command
line option if it's available, to avoid warnings
This commit is contained in:
Daria Phoebe Brashear
2018-04-19 17:32:59 -04:00
committed by Nico Williams
parent 6b3ce5d229
commit 78c915f65a
5 changed files with 5 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ endif
AM_CPPFLAGS += $(ROKEN_RENAME)
YFLAGS = -d
LFLAGS = @FLEXNOUNPUTARGS@
include_HEADERS = sl.h

View File

@@ -53,8 +53,6 @@ static char * handle_string(void);
%}
%option nounput
%%
[A-Za-z][-A-Za-z0-9_]* {
yylval.string = strdup ((const char *)yytext);