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::ScoredExtentNode
*
query
()
indri::lang::ScoredExtentNode
*
scoredExtentNode
()
indri::lang::ScoredExtentNode
*
weightNode
()
indri::lang::ScoredExtentNode
*
combineNode
()
indri::lang::ScoredExtentNode
*
orNode
()
indri::lang::ScoredExtentNode
*
notNode
()
indri::lang::ScoredExtentNode
*
wandNode
()
indri::lang::ScoredExtentNode
*
wsumNode
()
indri::lang::ScoredExtentNode
*
maxNode
()
indri::lang::PriorNode
*
priorNode
()
ScoredExtentNode *
scoredRaw
()
RawExtentNode *
qualifiedTerm
()
ExtentOr *
context_list
()
RawExtentNode *
unqualifiedTerm
()
indri::lang::ScoredExtentNode
*
weightedList
(
indri::lang::WeightedCombinationNode
*wn)
indri::lang::ExtentRestriction
*
extentRestriction
(
indri::lang::ScoredExtentNode
*sn)
double
floating
()
indri::lang::ScoredExtentNode
*
sumList
(
indri::lang::WSumNode
*wn)
indri::lang::ScoredExtentNode
*
unweightedList
(
indri::lang::UnweightedCombinationNode
*cn)
indri::lang::ScoredExtentNode
*
sumNode
()
indri::lang::ODNode
*
odNode
()
RawExtentNode *
unscoredTerm
()
indri::lang::UWNode
*
uwNode
()
indri::lang::FilRejNode
*
filrejNode
()
indri::lang::FilReqNode
*
filreqNode
()
indri::lang::Field
*
anyField
()
ExtentAnd *
field_list
()
FieldLessNode
*
dateBefore
()
FieldGreaterNode
*
dateAfter
()
FieldBetweenNode
*
dateBetween
()
indri::lang::ExtentOr
*
synonym_list
()
FieldLessNode
*
lessNode
()
FieldGreaterNode
*
greaterNode
()
FieldBetweenNode
*
betweenNode
()
FieldEqualsNode
*
equalsNode
()
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:
QueryParser.hpp
QueryParser.cpp
Generated on Wed Nov 3 12:59:53 2004 for Lemur Toolkit by
1.2.18