|
Public Member Functions |
| void | init (QueryLexer *lexer) |
| void | initializeASTFactory (ANTLR_USE_NAMESPACE(antlr) ASTFactory &factory) |
| | QueryParser (ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf) |
| | QueryParser (ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer) |
| | QueryParser (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::ScoredExtentNode * | scoredExtentNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | weightNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | combineNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | orNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | notNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | wandNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | wsumNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | maxNode (indri::lang::RawExtentNode *ou) |
| indri::lang::PriorNode * | priorNode () |
| indri::lang::FilRejNode * | filrejNode (indri::lang::RawExtentNode *ou) |
| indri::lang::FilReqNode * | filreqNode (indri::lang::RawExtentNode *ou) |
| indri::lang::FilReqNode * | scoreifNode (indri::lang::RawExtentNode *ou) |
| indri::lang::FilRejNode * | scoreifnotNode (indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | scoredRaw (indri::lang::RawExtentNode *ou) |
| RawExtentNode * | qualifiedTerm () |
| ExtentOr * | context_list (indri::lang::RawExtentNode *ou) |
| indri::lang::RawExtentNode * | unqualifiedTerm () |
| indri::lang::ScoredExtentNode * | weightedList (indri::lang::WeightedCombinationNode *wn, indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | extentRestriction (indri::lang::ScoredExtentNode *sn, indri::lang::RawExtentNode *ou) |
| double | floating () |
| indri::lang::ScoredExtentNode * | sumList (indri::lang::WSumNode *wn, indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | unweightedList (indri::lang::UnweightedCombinationNode *cn, indri::lang::RawExtentNode *ou) |
| indri::lang::ScoredExtentNode * | sumNode (indri::lang::RawExtentNode *ou) |
| indri::lang::WeightedExtentOr * | wsynNode () |
| RawExtentNode * | unscoredTerm () |
| indri::lang::ODNode * | odNode () |
| indri::lang::UWNode * | uwNode () |
| indri::lang::BAndNode * | bandNode () |
| indri::lang::Field * | anyField () |
| std::string | fieldNameString () |
| indri::lang::ExtentAnd * | field_list () |
| indri::lang::FieldLessNode * | dateBefore () |
| indri::lang::FieldGreaterNode * | dateAfter () |
| indri::lang::FieldBetweenNode * | dateBetween () |
| indri::lang::FieldEqualsNode * | dateEquals () |
| indri::lang::ExtentOr * | synonym_list () |
| indri::lang::ExtentOr * | synonym_list_brace () |
| indri::lang::ExtentOr * | synonym_list_alt () |
| indri::lang::FieldLessNode * | lessNode () |
| indri::lang::FieldGreaterNode * | greaterNode () |
| indri::lang::FieldBetweenNode * | betweenNode () |
| indri::lang::FieldEqualsNode * | equalsNode () |
| indri::lang::IndexTerm * | rawText () |
| indri::lang::ODNode * | hyphenTerm () |
| indri::lang::WildcardTerm * | wildcardOpNode () |
| indri::lang::IndexTerm * | hyphenate () |
| std::string | fstring () |
| indri::lang::ExtentInside * | path () |
| indri::lang::ExtentInside * | pathOperator () |
| indri::lang::Field * | field_restriction () |
| UINT64 | date () |
| UINT64 | slashDate () |
| UINT64 | spaceDate () |
| UINT64 | dashDate () |
| INT64 | number () |
| | ANTLR_USE_NAMESPACE (antlr) RefAST getAST() |
Protected Member Functions |
| | QueryParser (ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf, int k) |
| | QueryParser (ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer, int k) |
| | ANTLR_USE_NAMESPACE (antlr) RefAST returnAST |
Private Member Functions |
| indri::lang::RawExtentNode * | innerMost (indri::lang::ScoredExtentNode *sr) |
Static Private Member Functions |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_0 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_1 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_2 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_3 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_4 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_5 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_6 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_7 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_8 |
| const | ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_9 |
Private Attributes |
| std::vector< indri::lang::Node * > | _nodes |
indri::utility::VectorDeleter<
indri::lang::Node * > | _deleter |
Static Private Attributes |
| const char * | tokenNames [] |
| const int | NUM_TOKENS = 69 |
| const unsigned long | _tokenSet_0_data_ [] = { 4294967264UL, 791621UL, 15UL, 0UL, 0UL, 0UL, 0UL, 0UL } |
| const unsigned long | _tokenSet_1_data_ [] |
| const unsigned long | _tokenSet_2_data_ [] |
| const unsigned long | _tokenSet_3_data_ [] |
| const unsigned long | _tokenSet_4_data_ [] |
| const unsigned long | _tokenSet_5_data_ [] |
| const unsigned long | _tokenSet_6_data_ [] |
| const unsigned long | _tokenSet_7_data_ [] |
| const unsigned long | _tokenSet_8_data_ [] |
| const unsigned long | _tokenSet_9_data_ [] |