kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
SPARQL
Parser_p.h
1
/*
2
* Copyright (c) 2015 Cyrille Berger <cberger@cberger.net>
3
*
4
*/
5
6
#include "Algebra/Node.h"
7
#include <QVariant>
8
9
#include <knowCore/Forward.h>
10
11
namespace
kDB::SPARQL
12
{
13
class
Lexer;
14
class
Parser
15
{
16
public
:
17
Parser
(
Lexer
* _lexer,
const
knowCore::ValueHash
& _bindings,
const
knowCore::Uri
& _base);
18
~Parser
();
19
QList<Algebra::NodeCSP>
parse();
20
const
knowCore::Messages
& messages()
const
;
21
private
:
22
struct
Private;
23
Private*
const
d;
24
};
25
}
QList
Definition
Revision.h:9
kDB::SPARQL::Lexer
Definition
Lexer_p.h:28
kDB::SPARQL::Parser
Definition
Parser_p.h:15
knowCore::Messages
Definition
Messages.h:18
knowCore::Uri
Definition
Uri.h:15
knowCore::ValueHash
Definition
ValueHash.h:13
Generated by
1.12.0