diff --git a/executable_semantics/syntax.lpp b/executable_semantics/syntax.lpp index 2384cb644ecc..3807195c78e9 100644 --- a/executable_semantics/syntax.lpp +++ b/executable_semantics/syntax.lpp @@ -8,6 +8,13 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception #include #include "executable_semantics/syntax.tab.h" %} + +/* Turn off legacy bits we don't need */ +%option noyywrap nounput nodefault noinput + +/* maintains the number of the current line read from input in the + global variable yylineno. +*/ %option yylineno AND "and" @@ -86,5 +93,3 @@ integer_literal [0-9]+ . { return yytext[0]; } %% - -int yywrap() { return 1; }