m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-08-22Stop ignoring whitespaceMarcin Chrzanowski
2017-08-22Change arithmetic lexingMarcin Chrzanowski
- Rename tokens from symbols ('+', '-'), to words - Differentiate between symbols with and without surrounding whitespace - Update parser to work with new token names
2017-07-20Refactor parserMarcin Chrzanowski
2017-07-20Lex and parse keepHighMarcin Chrzanowski
2017-07-20Implement keepHighMarcin Chrzanowski
2017-07-19Lex and parse explosionsMarcin Chrzanowski
2017-07-19Implement exploding diceMarcin Chrzanowski
2017-07-19Change internal dice implementationMarcin Chrzanowski
- Previously calling a die returned an array of numbers. - Now calling a die returns an array of functions, each of which returns a number when called.
2017-07-19Create failing explode testsMarcin Chrzanowski
2017-07-15Implement the unary 'd' operationMarcin Chrzanowski
2017-07-15Throw Error on syntax errorsMarcin Chrzanowski
2017-07-15Handle 0 diceMarcin Chrzanowski
2017-07-14Define and use the pool functionMarcin Chrzanowski
2017-07-14Lex and parse negativesMarcin Chrzanowski
2017-07-14Lex and parse parenthesesMarcin Chrzanowski
2017-07-14Lex and parse subtractionMarcin Chrzanowski
2017-07-14Lex and parse additionMarcin Chrzanowski
2017-07-14Parse the d operationMarcin Chrzanowski
2017-07-13Rename lexemeMarcin Chrzanowski
2017-07-12Lex additionMarcin Chrzanowski
2017-07-12Ignore whitespaceMarcin Chrzanowski
2017-07-12Lex basic diceMarcin Chrzanowski
2017-07-12Fix bug with compound diceMarcin Chrzanowski
2017-07-11Add the constant dieMarcin Chrzanowski
2017-07-10Implement dice subtractionMarcin Chrzanowski
2017-07-10Implement die additionMarcin Chrzanowski
2017-07-09Implement basic diceMarcin Chrzanowski