From 606001e99593372d0a71c566a5efdefd48175305 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Thu, 5 Mar 2015 14:30:18 +0100 Subject: add generateTree add jumpbackward node --- node/executionnode.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'node/executionnode.cpp') diff --git a/node/executionnode.cpp b/node/executionnode.cpp index e1b71b0..bc002ce 100644 --- a/node/executionnode.cpp +++ b/node/executionnode.cpp @@ -34,3 +34,20 @@ ExecutionNode* ExecutionNode::getPreviousNode() const { return m_previousNode; } +void ExecutionNode::generateDotTree(QString& s) +{ + s.append(toString()); + if(NULL!=m_nextNode) + { + s.append(" -> "); + s.append(m_nextNode->toString()); + s.append(" [label=\"nextNode\"];\n"); + m_nextNode->generateDotTree(s); + } + else + { + s.append(" -> "); + s.append("NULL"); + s.append(" [label=\"nextNode\"];\n"); + } +} -- cgit v1.2.3-70-g09d2