aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/diceparser.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2020-04-17 19:58:30 +0200
committerRenaud G <renaud@rolisteam.org>2020-04-17 19:58:30 +0200
commitbfce7e0dca2a05f8fecc7b4881683bf2c25a3ae3 (patch)
tree69b88b85e0a09a4f8909fe4894a05800bc096cbd /diceparser.cpp
parent06b763bde2b7f4983277dc2b057889d6fb875222 (diff)
downloadOneRoll-bfce7e0dca2a05f8fecc7b4881683bf2c25a3ae3.tar.gz
OneRoll-bfce7e0dca2a05f8fecc7b4881683bf2c25a3ae3.zip
Fix compilation on master
Add API to access aliases list.
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())