From 1aab43dd1a132cbabf173f47bcb88708dbdc2dc4 Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 31 Mar 2016 21:58:48 +0200 Subject: [PATCH] xspice/cmpp/*.l, flex file cleanup and use %option noinput, nounput --- src/xspice/cmpp/ifs_lex.l | 7 ++----- src/xspice/cmpp/mod_lex.l | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/xspice/cmpp/ifs_lex.l b/src/xspice/cmpp/ifs_lex.l index 6e5b8b400..51339f0bd 100644 --- a/src/xspice/cmpp/ifs_lex.l +++ b/src/xspice/cmpp/ifs_lex.l @@ -2,6 +2,8 @@ %option prefix="ifs_yy" %option yylineno %option noyywrap +%option noinput +%option nounput %{ /*============================================================================ @@ -56,11 +58,6 @@ double yydval; * IFS specs are case insensitive: */ -/* saj - use -i flex command line option -#undef input -#define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:isupper(yytchar)?tolower(yytchar):yytchar) -*/ - /*---------------------------------------------------------------------------*/ %} diff --git a/src/xspice/cmpp/mod_lex.l b/src/xspice/cmpp/mod_lex.l index a358a21e2..fe7678886 100644 --- a/src/xspice/cmpp/mod_lex.l +++ b/src/xspice/cmpp/mod_lex.l @@ -1,6 +1,7 @@ %option prefix="mod_yy" %option yylineno %option noyywrap +%option nounput %{ /*============================================================================