#include <NexiParser.hpp>
Public Member Functions | |
void | init (NexiLexer *lexer) |
void | setShrinkage (bool shrink) |
void | initializeASTFactory (ANTLR_USE_NAMESPACE(antlr) ASTFactory &factory) |
NexiParser (ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf) | |
NexiParser (ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer) | |
NexiParser (const ANTLR_USE_NAMESPACE(antlr) ParserSharedInputState &state) | |
int | getNumTokens () const |
const char * | getTokenName (int type) const |
const char *const * | getTokenNames () const |
indri::lang::ScoredExtentNode * | query () |
indri::lang::NestedExtentInside * | path () |
indri::lang::RawExtentNode * | field () |
indri::lang::ScoredExtentNode * | clause () |
indri::lang::ScoredExtentNode * | termList () |
indri::lang::ScoredExtentNode * | term () |
indri::lang::ScoredExtentNode * | filter () |
indri::lang::UnweightedCombinationNode * | logical () |
indri::lang::ScoredExtentNode * | aboutClause () |
indri::lang::RawExtentNode * | arithmeticClause () |
indri::lang::ScoredExtentNode * | filterParens () |
INT64 | number () |
indri::lang::ScoredExtentNode * | unrestrictedTerm () |
indri::lang::RawExtentNode * | rawText () |
indri::lang::ODNode * | odNode () |
ANTLR_USE_NAMESPACE (antlr) RefAST getAST() | |
Protected Member Functions | |
NexiParser (ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf, int k) | |
NexiParser (ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer, int k) | |
ANTLR_USE_NAMESPACE (antlr) RefAST returnAST | |
Static Private Member Functions | |
const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_0 |
const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_1 |
Private Attributes | |
std::vector< indri::lang::Node * > | _nodes |
indri::utility::VectorDeleter< indri::lang::Node * > | _deleter |
bool | _shrinkage |
Static Private Attributes | |
const char * | tokenNames [] |
const int | NUM_TOKENS = 44 |
const unsigned long | _tokenSet_0_data_ [] = { 6358288UL, 2UL, 0UL, 0UL } |
const unsigned long | _tokenSet_1_data_ [] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|