knowL: Knowledge Libraries
Loading...
Searching...
No Matches
Parser_p.h
1/*
2 * Copyright (c) 2015 Cyrille Berger <cberger@cberger.net>
3 *
4 */
5
6#include <knowCore/Forward.h>
7
8namespace 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
Definition Messages.h:18
Definition Uri.h:15
Definition TripleStreamAdaptor_p.h:13
Definition Lexer_p.h:25
Definition Parser_p.h:15
Definition Parser_p.cpp:22
Definition Parser_p.cpp:28