X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fgrub2%2Flexer.l;h=6c0a456e6503137f2be5c466e2b57d396fc3d33e;hp=ab26f4be2e1b465e5522d02299b3703ef3465e5e;hb=d808f5d2ec8e232d736a5f811d647df91e2a5b43;hpb=fb5a2b71f85614114663c86dbba62c5c491a11b9 diff --git a/discover/grub2/lexer.l b/discover/grub2/lexer.l index ab26f4b..6c0a456 100644 --- a/discover/grub2/lexer.l +++ b/discover/grub2/lexer.l @@ -6,11 +6,13 @@ %} %option nounput noinput +%option batch never-interactive %option warn %option noyywrap %option stack noyy_top_state %option reentrant %option bison-bridge +%option yylineno %option noyyalloc noyyfree noyyrealloc %option extra-type="struct grub2_parser *" %option header-file="lexer.h" @@ -36,6 +38,7 @@ VARNAME ([[:alpha:]][_[:alnum:]]*|[0-9]|[\?@\*#]) "do" return TOKEN_DO; "done" return TOKEN_DONE; "elif" return TOKEN_ELIF; +"else" return TOKEN_ELSE; "esac" return TOKEN_ESAC; "fi" return TOKEN_FI; "for" return TOKEN_FOR;