(flex.info.gz) ERASEME57
Info Catalog
(flex.info.gz) ERASEME56
(flex.info.gz) FAQ
(flex.info.gz) Is there a repository for flex scanners?
ERASEME57
=========
To: "Marty Leisner" <leisner@sdsp.mc.xerox.com>
Subject: Re: flex limitations
In-reply-to: Your message of Sat, 06 Sep 1997 11:27:21 PDT.
Date: Mon, 08 Sep 1997 11:38:08 PDT
From: Vern Paxson <vern>
> %%
> [a-zA-Z]+ /* skip a line */
> { printf("got %s\n", yytext); }
> %%
What version of flex are you using? If I feed this to 2.5.4, it complains:
"bug.l", line 5: EOF encountered inside an action
"bug.l", line 5: unrecognized rule
"bug.l", line 5: fatal parse error
Not the world's greatest error message, but it manages to flag the problem.
(With the introduction of start condition scopes, flex can't accommodate
an action on a separate line, since it's ambiguous with an indented rule.)
You can get 2.5.4 from ftp.ee.lbl.gov.
Vern
Info Catalog
(flex.info.gz) ERASEME56
(flex.info.gz) FAQ
(flex.info.gz) Is there a repository for flex scanners?
automatically generated byinfo2html