| 
| 
Expression  | parseExpression () | 
|   | 
| 
void  | parseConstruct () | 
|   | 
| 
void  | parseWith () | 
|   | 
| 
void  | parseFrom () | 
|   | 
| 
void  | parseTriples () | 
|   | 
| 
const Token &  | getNextToken () | 
|   | 
| 
bool  | isOfType (const Token &_token, Token::Type _type) | 
|   | 
| 
void  | reportUnexpected (const Token &_token, Token::Type _expectedType) | 
|   | 
| 
void  | reportUnexpected (const Token &_token) | 
|   | 
| 
void  | reportError (const Token &_token, const QString &_errorMsg) | 
|   | 
| 
knowCore::Value  | getBinding (const Token &_token) | 
|   | 
| 
Algebra::NodeCSP  | parseQuery () | 
|   | 
| 
Algebra::AskQueryCSP  | parseAskQuery () | 
|   | 
| 
Algebra::ConstructQueryCSP  | parseConstructQuery () | 
|   | 
| 
Algebra::DescribeQueryCSP  | parseDescribeQuery () | 
|   | 
| 
Algebra::SelectQueryCSP  | parseSelectQuery () | 
|   | 
| 
Algebra::ExplainQueryCSP  | parseExplainQuery () | 
|   | 
| 
Algebra::NodeCSP  | parseScriptQuery () | 
|   | 
| 
std::tuple< Algebra::GroupClausesCSP, Algebra::HavingClausesCSP, Algebra::OrderClausesCSP, Algebra::LimitOffsetClauseCSP >  | parseSolutionModifiers (bool _hasGroup=true, bool _hasHaving=true, bool _hasOrder=true, bool _hasLimitOffset=true) | 
|   | 
| 
QList< Algebra::DatasetCSP >  | parseDataset (Token::Type _from_using) | 
|   | 
| 
Algebra::NodeCSP  | parseDeleteInsertQuery () | 
|   | 
| 
Algebra::LoadCSP  | parseLoadQuery () | 
|   | 
| 
Algebra::NodeCSP  | parseDropClearCreateQuery () | 
|   | 
| 
Algebra::ExecuteCSP  | parseExecute () | 
|   | 
| 
Algebra::QuadsDataCSP  | parseQuadsData (bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
QList< Algebra::NodeCSP >  | parseStatements () | 
|   | 
| 
Algebra::NodeCSP  | parseIfUnless () | 
|   | 
| 
QList< Algebra::VariableCSP >  | parseVariables () | 
|   | 
| 
Algebra::NodeCSP  | parseExpression () | 
|   | 
| 
Algebra::NodeCSP  | parseConditionalAndExpression () | 
|   | 
| 
Algebra::NodeCSP  | parseRelationalExpression () | 
|   | 
| 
Algebra::NodeCSP  | parseAdditiveExpression () | 
|   | 
| 
Algebra::NodeCSP  | parseMultiplicativeExpression () | 
|   | 
| 
Algebra::NodeCSP  | parseUnaryExpression () | 
|   | 
| 
Algebra::NodeCSP  | parsePrimaryExpression () | 
|   | 
| 
Algebra::NodeCSP  | parseStringConstant () | 
|   | 
| 
QList< Algebra::NodeCSP >  | parseExpressionList () | 
|   | 
| 
int  | parseInteger () | 
|   | 
| 
Algebra::GroupGraphPatternCSP  | parseGroupGraphPattern (const Algebra::NodeCSP &_graphname) | 
|   | 
| 
Algebra::ServiceCSP  | parseService () | 
|   | 
| 
Algebra::BindCSP  | parseBind () | 
|   | 
| 
QList< Algebra::TripleCSP >  | parseTriplesBlock (bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
QList< Algebra::TripleCSP >  | parseObjectBlankNode (Algebra::BlankNodeCSP blankNode, bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
QList< Algebra::TripleCSP >  | parseCollection (Algebra::NodeCSP _subject, Algebra::NodeCSP _verb, bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
QList< Algebra::TripleCSP >  | parseCollection (const knowRDF::BlankNode &_head_node, bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
QList< Algebra::TripleCSP >  | parseVerbObjectTriples (Algebra::NodeCSP _subject, bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
QList< Algebra::TripleCSP >  | parseObjectTriples (Algebra::NodeCSP _subject, Algebra::NodeCSP _verb, bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
bool  | isSubjectStart (const Token &_token) | 
|   | 
| 
bool  | isVerbStart (const Token &_token) | 
|   | 
| 
bool  | isObjectStart (const Token &_token) | 
|   | 
| 
bool  | isExpressionStart (const Token &_token) | 
|   | 
| 
Algebra::NodeCSP  | parseSubject (bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
Algebra::NodeCSP  | parseVerb (bool _allow_variables) | 
|   | 
| 
Algebra::NodeCSP  | parseObject (bool _allow_blank_node, bool _allow_variables) | 
|   | 
| 
Algebra::BlankNodeCSP  | parseBlank (bool _allow_blank_node) | 
|   | 
| 
bool  | isUri (const Token &_token) | 
|   | 
| 
knowCore::Uri  | parseUri () | 
|   | 
| 
Algebra::Alternative< Algebra::VariableReference, Algebra::Term >  | parseVariableOrTerm () | 
|   | 
| 
void  | reportError (const Token &_token, const QString &_errorMsg) | 
|   | 
| 
void  | reportUnexpected (const Token &_token) | 
|   | 
| 
void  | reportUnexpected (const Token &_token, typename Token::Type _expectedType) | 
|   | 
| 
bool  | isOfType (const Token &_token, typename Token::Type _type) | 
|   | 
| 
const Token &  | getNextToken () | 
|   | 
| 
void  | pushBackToken (const Token &_new_current) | 
|   | 
| 
knowCore::Uri  | parseIri () | 
|   | 
| 
BlankNode  | parseBlankNode () | 
|   | 
| 
Subject  | parseSubject () | 
|   | 
| 
knowCore::Uri  | parsePredicate () | 
|   | 
| 
void  | parseObject (const Subject &_subject, const knowCore::Uri &_predicate) | 
|   | 
| 
void  | parseSingleSubject (const Subject &subject, const typename Token::Type &_endType) | 
|   | 
| 
void  | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const _T_ &_value, const QString &_lang=QString()) | 
|   | 
| 
void  | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const Object &_value) | 
|   | 
| 
void  | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const QString &_value, const QString &_lang) | 
|   | 
| 
void  | reportError (const Token &_token, const QString &_errorMsg) | 
|   | 
| 
void  | reportUnexpected (const Token &_token) | 
|   | 
| 
void  | reportUnexpected (const Token &_token, typename Token::Type _expectedType) | 
|   | 
| 
bool  | isOfType (const Token &_token, typename Token::Type _type) | 
|   | 
| 
const Token &  | getNextToken () | 
|   | 
| 
void  | pushBackToken (const Token &_new_current) | 
|   | 
| 
knowCore::Uri  | parseIri () | 
|   | 
| 
BlankNode  | parseBlankNode () | 
|   | 
| 
Subject  | parseSubject () | 
|   | 
| 
knowCore::Uri  | parsePredicate () | 
|   | 
| 
void  | parseObject (const Subject &_subject, const knowCore::Uri &_predicate) | 
|   | 
| 
void  | parseSingleSubject (const Subject &subject, const typename Token::Type &_endType) | 
|   | 
| 
void  | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const _T_ &_value, const QString &_lang=QString()) | 
|   | 
| 
void  | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const Object &_value) | 
|   | 
| 
void  | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const QString &_value, const QString &_lang) | 
|   |