[antlr-interest] C++ input
Ric Klaren
klaren at cs.utwente.nl
Thu Mar 21 01:05:20 PST 2002
On Thu, Mar 21, 2002 at 08:36:19AM -0000, kordeul wrote:
> I'm new to the antlr and I have problem feeding the parser with some
> input (like file or memory char* input). Or I get the
> NoViableAltException exception or the InputBuffer fails during fill
> () call inside LA() function (when searching for lookahead).
>
> Can someone write me the code that will feed the parser (lexer) with
> some input? I don't know java, so please use C++.
Look at Main2.cpp of examples/cpp/calc in the 2.7.2a1 distro. That shows
one way (with istringstream) the other way is to grab one of the
CharInputBuffers in the archives. For normal file streams it's just a
matter of instantiating the lexer with it.
Ric
--
-----+++++*****************************************************+++++++++-------
---- Ric Klaren ----- klaren at cs.utwente.nl ----- +31 53 4893722 ----
-----+++++*****************************************************+++++++++-------
Wit is cultured insolence. --- Aristotle
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list