1#ifndef INC_LLkParser_hpp__
2#define INC_LLkParser_hpp__
14#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
44 virtual inline int LA(
unsigned int i)
57 void trace(
const char* ee,
const char* rname);
59 virtual void traceIn(
const char* rname);
60 virtual void traceOut(
const char* rname);
63#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
TokenRefCount< Token > RefToken
Definition TokenRefCount.hpp:92
virtual void traceIn(const char *rname)
Definition LLkParser.cpp:71
int k
the lookahead this LL(k) parser is using.
Definition LLkParser.hpp:55
virtual int LA(unsigned int i)
Definition LLkParser.hpp:44
void trace(const char *ee, const char *rname)
Definition LLkParser.cpp:41
LLkParser(const ParserSharedInputState &lexer, int k_)
Definition LLkParser.cpp:26
virtual void consume()
Definition LLkParser.hpp:39
virtual void traceOut(const char *rname)
Definition LLkParser.cpp:77
virtual RefToken LT(unsigned int i)
Return the i-th token of lookahead.
Definition LLkParser.hpp:49
Parser(TokenBuffer &input)
Definition Parser.hpp:66
ParserSharedInputState inputState
Definition Parser.hpp:273
Definition TokenBuffer.hpp:36
Definition TokenStream.hpp:22
#define ANTLR_API
Definition config.hpp:22
Definition ANTLRException.hpp:15