DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(flex.info.gz) unnamed-faq-82

Info Catalog (flex.info.gz) unnamed-faq-81 (flex.info.gz) FAQ (flex.info.gz) unnamed-faq-83
 
 unnamed-faq-82
 ==============
 
 
      To: Georg.Rehm@CL-KI.Uni-Osnabrueck.DE
      Subject: Re: "flex scanner push-back overflow"
      In-reply-to: Your message of Thu, 20 Aug 1998 09:47:54 PDT.
      Date: Thu, 20 Aug 1998 07:05:35 PDT
      From: Vern Paxson <vern>
 
      > myflex/flex -8  sentag.tmp.l
      > flex scanner push-back overflow
 
      Flex itself uses a flex scanner.  That scanner is running out of buffer
      space when it tries to unput() the humongous macro you've defined.  When
      you remove the '/'s, you make it small enough so that it fits in the buffer;
      removing spaces would do the same thing.
 
      The fix is to either rethink how come you're using such a big macro and
      perhaps there's another/better way to do it; or to rebuild flex's own
      scan.c with a larger value for
 
      	#define YY_BUF_SIZE 16384
 
      - Vern
 
Info Catalog (flex.info.gz) unnamed-faq-81 (flex.info.gz) FAQ (flex.info.gz) unnamed-faq-83
automatically generated byinfo2html