knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowRDF
Turtle
Parser_p.h
1
/*
2
* Copyright (c) 2015 Cyrille Berger <cberger@cberger.net>
3
*
4
*/
5
6
#include <knowCore/Forward.h>
7
8
namespace
knowRDF
9
{
10
class
TripleStreamAdaptor;
11
namespace
Turtle
12
{
13
class
Lexer;
14
class
Parser
15
{
16
public
:
17
Parser
(
Lexer
* _lexer);
18
~Parser
();
19
bool
parse(
TripleStreamAdaptor
* _stream);
20
const
knowCore::Messages
& messages()
const
;
21
void
setBase(
const
knowCore::Uri
& _uri);
22
private
:
23
struct
PrivateBase
;
24
struct
Private
;
25
Private
*
const
d;
26
};
27
}
// namespace Turtle
28
}
// namespace knowRDF
knowCore::Messages
Definition
Messages.h:18
knowCore::Uri
Definition
Uri.h:15
knowRDF::TripleStreamAdaptor
Definition
TripleStreamAdaptor_p.h:13
knowRDF::Turtle::Lexer
Definition
Lexer_p.h:25
knowRDF::Turtle::Parser
Definition
Parser_p.h:15
knowRDF::Turtle::Parser::PrivateBase
Definition
Parser_p.cpp:22
knowRDF::Turtle::Parser::Private
Definition
Parser_p.cpp:28
Generated by
1.12.0