Next: Is there a repository for flex scanners?, Previous: ERASEME56, Up: FAQ [Contents][Index]
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