(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