aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/diceparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'diceparser.cpp')
-rw-r--r--diceparser.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/diceparser.cpp b/diceparser.cpp
index 3541e45..9ef36a8 100644
--- a/diceparser.cpp
+++ b/diceparser.cpp
@@ -42,6 +42,16 @@ const QList<DiceAlias*>& DiceParser::getAliases() const
{
return m_parsingToolbox->getAliases();
}
+
+QList<DiceAlias*>* DiceParser::aliases() const
+{
+ return m_parsingToolbox->aliases();
+}
+
+void DiceParser::cleanAliases()
+{
+ m_parsingToolbox->cleanUpAliases();
+}
void DiceParser::insertAlias(DiceAlias* dice, int i)
{
m_parsingToolbox->insertAlias(dice, i);
@@ -80,6 +90,11 @@ bool DiceParser::parseLine(QString str, bool allowAlias)
return value;
}
+QString DiceParser::convertAlias(const QString& cmd) const
+{
+ return m_parsingToolbox->convertAlias(cmd);
+}
+
void DiceParser::start()
{
for(auto start : m_parsingToolbox->getStartNodes())