Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

QueryParser Class Reference

#include <QueryParser.hpp>

List of all members.

Public Methods

void init (PriorFactory *factory, 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::ScoredExtentNodequery ()
indri::lang::ScoredExtentNodescoredExtentNode ()
indri::lang::ScoredExtentNodeweightNode ()
indri::lang::ScoredExtentNodecombineNode ()
indri::lang::ScoredExtentNodeorNode ()
indri::lang::ScoredExtentNodenotNode ()
indri::lang::ScoredExtentNodewandNode ()
indri::lang::ScoredExtentNodewsumNode ()
indri::lang::ScoredExtentNodemaxNode ()
indri::lang::PriorNodepriorNode ()
ScoredExtentNode * scoredRaw ()
RawExtentNode * qualifiedTerm ()
ExtentOr * context_list ()
RawExtentNode * unqualifiedTerm ()
indri::lang::ScoredExtentNodeweightedList (indri::lang::WeightedCombinationNode *wn)
indri::lang::ExtentRestrictionextentRestriction (indri::lang::ScoredExtentNode *sn)
double floating ()
indri::lang::ScoredExtentNodesumList (indri::lang::WSumNode *wn)
indri::lang::ScoredExtentNodeunweightedList (indri::lang::UnweightedCombinationNode *cn)
indri::lang::ScoredExtentNodesumNode ()
indri::lang::ODNodeodNode ()
RawExtentNode * unscoredTerm ()
indri::lang::UWNodeuwNode ()
indri::lang::FilRejNodefilrejNode ()
indri::lang::FilReqNodefilreqNode ()
indri::lang::FieldanyField ()
ExtentAnd * field_list ()
FieldLessNodedateBefore ()
FieldGreaterNodedateAfter ()
FieldBetweenNodedateBetween ()
indri::lang::ExtentOrsynonym_list ()
FieldLessNodelessNode ()
FieldGreaterNodegreaterNode ()
FieldBetweenNodebetweenNode ()
FieldEqualsNodeequalsNode ()
IndexTerm * rawText ()
Field * field_restriction ()
UINT64 date ()
UINT64 dashDate ()
UINT64 slashDate ()
UINT64 spaceDate ()
INT64 number ()
 ANTLR_USE_NAMESPACE (antlr) RefAST getAST()

Protected Methods

 QueryParser (ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf, int k)
 QueryParser (ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer, int k)
 ANTLR_USE_NAMESPACE (antlr) RefAST returnAST


Constructor & Destructor Documentation

QueryParser::QueryParser ANTLR_USE_NAMESPACE(antlr) TokenBuffer   tokenBuf,
int    k
[protected]
 

QueryParser::QueryParser ANTLR_USE_NAMESPACE(antlr) TokenBuffer   tokenBuf
 

QueryParser::QueryParser ANTLR_USE_NAMESPACE(antlr) TokenStream   lexer,
int    k
[protected]
 

QueryParser::QueryParser ANTLR_USE_NAMESPACE(antlr) TokenStream   lexer
 

QueryParser::QueryParser const ANTLR_USE_NAMESPACE(antlr) ParserSharedInputState   state
 


Member Function Documentation

QueryParser::ANTLR_USE_NAMESPACE antlr    [protected]
 

QueryParser::ANTLR_USE_NAMESPACE antlr    [inline]
 

indri::lang::Field * QueryParser::anyField  
 

FieldBetweenNode * QueryParser::betweenNode  
 

indri::lang::ScoredExtentNode * QueryParser::combineNode  
 

ExtentOr * QueryParser::context_list  
 

UINT64 QueryParser::dashDate  
 

UINT64 QueryParser::date  
 

FieldGreaterNode * QueryParser::dateAfter  
 

FieldLessNode * QueryParser::dateBefore  
 

FieldBetweenNode * QueryParser::dateBetween  
 

FieldEqualsNode * QueryParser::equalsNode  
 

indri::lang::ExtentRestriction * QueryParser::extentRestriction indri::lang::ScoredExtentNode   sn
 

ExtentAnd * QueryParser::field_list  
 

Field * QueryParser::field_restriction  
 

indri::lang::FilRejNode * QueryParser::filrejNode  
 

indri::lang::FilReqNode * QueryParser::filreqNode  
 

double QueryParser::floating  
 

int QueryParser::getNumTokens void    const [inline]
 

const char* QueryParser::getTokenName int    type const [inline]
 

const char* const* QueryParser::getTokenNames   const [inline]
 

FieldGreaterNode * QueryParser::greaterNode  
 

void QueryParser::init PriorFactory   factory,
QueryLexer   lexer
[inline]
 

void QueryParser::initializeASTFactory ANTLR_USE_NAMESPACE(antlr) ASTFactory   factory
 

FieldLessNode * QueryParser::lessNode  
 

indri::lang::ScoredExtentNode * QueryParser::maxNode  
 

indri::lang::ScoredExtentNode * QueryParser::notNode  
 

INT64 QueryParser::number  
 

indri::lang::ODNode * QueryParser::odNode  
 

indri::lang::ScoredExtentNode * QueryParser::orNode  
 

indri::lang::PriorNode * QueryParser::priorNode  
 

RawExtentNode * QueryParser::qualifiedTerm  
 

indri::lang::ScoredExtentNode * QueryParser::query  
 

IndexTerm * QueryParser::rawText  
 

indri::lang::ScoredExtentNode * QueryParser::scoredExtentNode  
 

ScoredExtentNode * QueryParser::scoredRaw  
 

UINT64 QueryParser::slashDate  
 

UINT64 QueryParser::spaceDate  
 

indri::lang::ScoredExtentNode * QueryParser::sumList indri::lang::WSumNode   wn
 

indri::lang::ScoredExtentNode * QueryParser::sumNode  
 

indri::lang::ExtentOr * QueryParser::synonym_list  
 

RawExtentNode * QueryParser::unqualifiedTerm  
 

RawExtentNode * QueryParser::unscoredTerm  
 

indri::lang::ScoredExtentNode * QueryParser::unweightedList indri::lang::UnweightedCombinationNode   cn
 

indri::lang::UWNode * QueryParser::uwNode  
 

indri::lang::ScoredExtentNode * QueryParser::wandNode  
 

indri::lang::ScoredExtentNode * QueryParser::weightedList indri::lang::WeightedCombinationNode   wn
 

indri::lang::ScoredExtentNode * QueryParser::weightNode  
 

indri::lang::ScoredExtentNode * QueryParser::wsumNode  
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:53 2004 for Lemur Toolkit by doxygen1.2.18