1#ifndef INC_LLkParser_hpp__
2#define INC_LLkParser_hpp__
14#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
41 inputState->getInput().consume();
44 virtual inline int LA(
unsigned int i)
46 return inputState->getInput().LA(i);
51 return inputState->getInput().LT(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
Definition: LLkParser.hpp:24
int k
the lookahead this LL(k) parser is using.
Definition: LLkParser.hpp:55
virtual int LA(unsigned int i)
Definition: LLkParser.hpp:44
virtual void consume()
Definition: LLkParser.hpp:39
virtual RefToken LT(unsigned int i)
Return the i-th token of lookahead.
Definition: LLkParser.hpp:49
Definition: Parser.hpp:64
Definition: TokenBuffer.hpp:36
Definition: TokenStream.hpp:22
#define ANTLR_API
Definition: config.hpp:22
Definition: ANTLRException.hpp:15