| 
    kDB: Knowledge DataBase
    
   | 
 
#include <BaseParser_p.h>


Public Member Functions | |
| 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) | 
| template<typename _T_ > | |
| 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) | 
Public Attributes | |
| _Lexer_ * | lexer | 
| knowCore::Messages | messages | 
| knowCore::UriManager | urlManager | 
| QHash< QString, BlankNode > | blankNodes | 
| knowCore::ValueHash | bindings | 
| _Token_ | currentToken | 
| QList< _Token_ > | backToken | 
Base parser shared between Turtle and kDB::RDFView. It is private API, that is subject to changes, do not use outside of knowL and kDB.