#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_ [] |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4