aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cli/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cli/main.cpp')
-rw-r--r--cli/main.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/cli/main.cpp b/cli/main.cpp
index be02507..0672076 100644
--- a/cli/main.cpp
+++ b/cli/main.cpp
@@ -228,8 +228,8 @@ void startDiceParsingMarkdown(QString cmd)
DiceParser parser;
//setAlias
- parser.insertAlias(new DiceAlias("l5r5R","L[-,⨀,⨀⬢,❂⬢,❁,❁⬢]"),0);
- parser.insertAlias(new DiceAlias("l5r5S","L[-,-,⨀,⨀,⨀❁,⨀⬢,⨀⬢,❂,❂⬢,❁,❁,❁]"),1);
+ parser.insertAlias(new DiceAlias("L5R5R","L[-,⨀,⨀⬢,❂⬢,❁,❁⬢]"),0);
+ parser.insertAlias(new DiceAlias("L5R5S","L[-,-,⨀,⨀,⨀❁,⨀⬢,⨀⬢,❂,❂⬢,❁,❁,❁]"),1);
if(parser.parseLine(cmd))
@@ -352,7 +352,13 @@ void startDiceParsing(QStringList& cmds,QString& treeFile,bool highlight)
if(parser->hasStringResult())
{
- str = parser->getStringResult().join(",");;
+ bool ok;
+ QStringList allStringlist = parser->getAllStringResult(ok);
+ QString stringResult = allStringlist.join(" ; ");
+ stringResult.replace("%1",scalarText);
+ stringResult.replace("%2",diceText.trimmed());
+ str = stringResult;
+// str = parser->getStringResult().join(",");
}
if(!parser->getComment().isEmpty())
{