DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

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

Info Catalog (flex.info.gz) unnamed-faq-77 (flex.info.gz) FAQ (flex.info.gz) unnamed-faq-79
 
 unnamed-faq-78
 ==============
 
 
      To: soumen@almaden.ibm.com
      Subject: Re: Flex++ 2.5.3 instance member vs. static member
      In-reply-to: Your message of Mon, 27 Jul 1998 02:10:04 PDT.
      Date: Tue, 28 Jul 1998 01:10:34 PDT
      From: Vern Paxson <vern>
 
      > %{
      > int mylineno = 0;
      > %}
      > ws      [ \t]+
      > alpha   [A-Za-z]
      > dig     [0-9]
      > %%
      >
      > Now you'd expect mylineno to be a member of each instance of class
      > yyFlexLexer, but is this the case?  A look at the lex.yy.cc file seems to
      > indicate otherwise; unless I am missing something the declaration of
      > mylineno seems to be outside any class scope.
      >
      > How will this work if I want to run a multi-threaded application with each
      > thread creating a FlexLexer instance?
 
      Derive your own subclass and make mylineno a member variable of it.
 
      		Vern
 
Info Catalog (flex.info.gz) unnamed-faq-77 (flex.info.gz) FAQ (flex.info.gz) unnamed-faq-79
automatically generated byinfo2html