#include #include #include "diceparser.h" int main(int argc, char *argv[]) { // QCoreApplication a(argc, argv); DiceParser* myParser = new DiceParser(); QStringList commands; commands << "2D10+(4*1D10)"; // << "3D100" // << "10D10e[>=6]s" // << "100190D6666666s" // << "10D10e10s" // << "10D10s" // << "15D10e10c[8-10]" // << "15D10c[>7]" // << "1D8+2D6+7" // << "D25" // << "8+8+8" // << "1D20-88" // << "100*1D20*2D6" // << "100/28*3" // << "100/8" // << "100*3*8" // << "100*3*8"; foreach(QString cmd, commands) { if(myParser->parseLine(cmd)) { myParser->Start(); myParser->displayResult(); } } //return a.exec(); return 0; }