aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--diceparser.cpp12
-rw-r--r--diceparser.h2
2 files changed, 11 insertions, 3 deletions
diff --git a/diceparser.cpp b/diceparser.cpp
index f2a7ea5..a2015d8 100644
--- a/diceparser.cpp
+++ b/diceparser.cpp
@@ -915,12 +915,20 @@ bool DiceParser::readOperand(QString& str,ExecutionNode* & node)
}
return false;
}
-void DiceParser::displayDotTree()
+void DiceParser::writeDownDotTree(QString filepath)
{
QString str("digraph ExecutionTree {\n");
m_start->generateDotTree(str);
str.append("}");
- qDebug()<< str;
+
+ /*QFile file(filepath);
+ if(file.open(QIODevice::WriteOnly))
+ {
+ QTextStream in(&file);
+ in << str;
+ }*/
+
+ //qDebug()<< str;
}
diff --git a/diceparser.h b/diceparser.h
index 3f80acb..249a630 100644
--- a/diceparser.h
+++ b/diceparser.h
@@ -121,7 +121,7 @@ public:
/**
* @brief displayDotTree
*/
- void displayDotTree();
+ void writeDownDotTree(QString filepath);
/**
* @brief getLastIntegerResult
* @return