DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(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