diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2018-01-26 22:34:15 +0900 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2018-01-26 22:34:15 +0900 |
commit | 768e097abd17d07dd2748894b4dc1b09471dd6da (patch) | |
tree | c0b5a8774293d21ddace2c8afee8152bdd3a386c /src/data/tikzgraphassembler.cpp | |
parent | d163561b49accb90dd9eb9028d9aa7c05266a539 (diff) |
started implementing project loader
Diffstat (limited to 'src/data/tikzgraphassembler.cpp')
-rw-r--r-- | src/data/tikzgraphassembler.cpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/data/tikzgraphassembler.cpp b/src/data/tikzgraphassembler.cpp deleted file mode 100644 index c05a5c8..0000000 --- a/src/data/tikzgraphassembler.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include "tikzgraphassembler.h" - -#include "tikzparserdefs.h" -#include "tikzparser.parser.hpp" -#include "tikzlexer.h" - -int yyparse(void *scanner); - - -TikzGraphAssembler::TikzGraphAssembler(Graph *graph, QObject *parent) : - QObject(parent), _graph(graph) -{ - yylex_init(&scanner); - yyset_extra(this, scanner); -} - -void TikzGraphAssembler::addNodeToMap(Node *n) { _nodeMap.insert(n->name(), n); } -Node *TikzGraphAssembler::nodeWithName(QString name) { return _nodeMap[name]; } - -bool TikzGraphAssembler::parse(const QString &tikz) -{ - yy_scan_string(tikz.toLatin1().data(), scanner); - int result = yyparse(scanner); - - if (result == 0) return true; - else return false; -} - -Graph *TikzGraphAssembler::graph() const -{ - return _graph; -} - |