aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/scalaroperatornode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/scalaroperatornode.cpp')
-rw-r--r--node/scalaroperatornode.cpp21
1 files changed, 20 insertions, 1 deletions
diff --git a/node/scalaroperatornode.cpp b/node/scalaroperatornode.cpp
index b7c183f..c5f91f9 100644
--- a/node/scalaroperatornode.cpp
+++ b/node/scalaroperatornode.cpp
@@ -140,7 +140,26 @@ qint64 ScalarOperatorNode::multiple(qint64 a,qint64 b)
}
QString ScalarOperatorNode::toString() const
{
- return "ScalarOperatorNode";
+ QString op="";
+ switch(m_operator)
+ {
+ case PLUS:
+ op="+";
+ break;
+ case MINUS:
+ op="-";
+ break;
+ case MULTIPLICATION:
+ op="*";
+ break;
+ case DIVIDE:
+ op="/";
+ break;
+ default:
+ break;
+
+ }
+ return QString("ScalarOperatorNode [label=\"ScalarOperatorNode %1\"").arg(op);
}
qint64 ScalarOperatorNode::getPriority() const
{