[antlr-interest] Re: ANTLr and streams
drxenos
spamjunk at stny.rr.com
Sat Apr 19 18:18:22 PDT 2003
Ok, now it's working. No changes. Weird...
--- In antlr-interest at yahoogroups.com, "drxenos" <spamjunk at s...> wrote:
> Hi. I'm having an "interesting" problem. I'm using ANTLr 2.7.2
> generating C++ code, and GCC 3.2 (MINGw). In order to simplify my
> testing, I was trying to feed my lexer with an istringstream. The
> lexer works fine with an ifstream. With an istringstream, it throws
> an exception stating "expecting EOF," but the C++ standard says that
> an istringstream will fail as any i/o stream when the end is reached.
> The lexer's constructor only expects an istream, so either should
> work. I can't tell whether it is the ANTLr C++ code or GCC that's
> causing the failure. The only thing I can think of is that "failure"
> at the end-of-string means setting the fail bit but not the eof bit,
> and the ANTLr code is looking explicitedly for the eof bit.
>
> Anyone got any info or ideas on this problem?
>
> Thanks,
>
> Rich
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list