| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-17 | Fix GroupDecree tokenizer bug | bculkin2442 | |
| When we were processing a nested closing decree, we were forgetting to add it to the current clause, thus causing confusion when someone later tried to parse that clause and missed their ending token. | |||
| 2020-01-17 | Revert "Re-apply implementation of GroupDecree for ConditionalDirective" | bculkin2442 | |
| This reverts commit cb7be8155255fad01aaf5beebe7a0f793cff016b. | |||
| 2020-01-17 | Minor updates and such | bculkin2442 | |
| 2020-01-06 | Re-apply implementation of GroupDecree for ConditionalDirective | bculkin2442 | |
| 2020-01-06 | Add toString for decrees | bculkin2442 | |
| This will help with debugging these, because now I can properly print them out and see what they contain | |||
| 2020-01-06 | Rename EscapeException to DirectiveEscape | bculkin2442 | |
| This is because we already know it's an exception if we're throwing it; and the name of an exception should suggest both what's wrong, and perhaps imply what we should do about it | |||
| 2020-01-06 | General warning cleanup | bculkin2442 | |
| Just clean up of some warnings/other misc. problems | |||
| 2020-01-05 | Add some documentation and stringifying | bculkin2442 | |
| 2020-01-04 | Implement use of GroupDecree for CaseDirective | bculkin2442 | |
| This begins the work of using GroupDecree for reading in groups. | |||
| 2020-01-04 | More work on group decree refactor | bculkin2442 | |
| The previous version had some places where it wasn't right. This does the rest of the ground work that it seemed needed to be done. | |||
| 2020-01-04 | Begin refactoring of group decree parsing | bculkin2442 | |
| This begins the refactoring of how 'group' decrees (like ~{, and ~[) are parsed. This commit contains the infrastructure for doing so, but none of the actual group decrees have been changed yet to use it. | |||
| 2019-12-18 | Remove now boiler-plate implementation of format() | bculkin2442 | |
| This removes the implementation of format() that was currently in each of the directives, by pulling it out into the super-interface. This marks the general completion of the switch from the old interpreted style using just the directives, to a new one using the set of Decree/Directive/Edict interfaces | |||
| 2019-12-17 | Clean up missing bit in RecursiveDirective | bculkin2442 | |
| 2019-12-17 | Switch over IterationDirective | bculkin2442 | |
| 2019-12-17 | Switch over InflectDirective | bculkin2442 | |
| 2019-12-17 | Switch over ConditionalDirective | bculkin2442 | |
| 2019-12-17 | Begin switch to CLString (CaseDirective) | bculkin2442 | |
| Begin the switch to using CLString whenever we would previously re-compile a body every time. This one is a little infrastructure, and the changes to CaseDirective | |||
| 2019-10-12 | Swap tests to using compilation. | bculkin2442 | |
| Tests now the compilation feature, so that is being tested thoroughly. Now to get to going through and switching all the directives that use strings to use CLStrings instead | |||
| 2019-10-02 | More compilation work | Benjamin J. Culkin | |
| 2019-08-17 | Implement compilation for TabulateDirective | Benjamin J. Culkin | |
| 2019-08-14 | Implement compilation of RecursionDirective | Benjamin J. Culkin | |
| 2019-08-13 | Implement compilation for IterationDirective | Benjamin J. Culkin | |
| 2019-08-13 | Remove old format code from IndentDirective | Benjamin J. Culkin | |
| 2019-08-13 | Implement compilation for InflectDirective | Benjamin J. Culkin | |
| 2019-08-10 | Implement compilation for IndentDirective | Benjamin J. Culkin | |
| 2019-08-08 | Remove dead code, from before compilation | Benjamin J. Culkin | |
| 2019-08-08 | Implement compilation of GotoDirective | Benjamin J. Culkin | |
| 2019-08-08 | Implement compilation for number-print directives | Benjamin J. Culkin | |
| 2019-07-31 | Implement compilation for FreshlineDirective | Benjamin J. Culkin | |
| 2019-07-31 | Remove unneeded code | Benjamin J. Culkin | |
| 2019-07-28 | Implement compilation for EscapeDirective | bculkin2442 | |
| 2019-07-28 | Implement compilation for ConditionalDirective | bculkin2442 | |
| 2019-07-28 | Implement compilation for CharacterDirective | bculkin2442 | |
| 2019-07-28 | Implement compilation for CaseDirective | bculkin2442 | |
| 2019-07-28 | Implement compilation for AestheticDirective | bculkin2442 | |
| 2019-07-27 | Progress on compilation | Benjamin J. Culkin | |
| Made more progress on compilation. LiteralDirectives are now always compiled. | |||
| 2019-07-26 | Refactor directive handling | Benjamin J. Culkin | |
| Refactored the tokenizer to pass back tokens which have the data stored on them, significantly cutting down on the amount of parsing/reparsing of directives we are doing. Also, it makes the over-arching goal of allowing compilation easier | |||
| 2019-07-25 | First steps towards format string compilation. | Benjamin J. Culkin | |
| This provides the first steps towards the compilation of format strings. | |||
| 2019-07-25 | Re-do parameter implementation | Benjamin J. Culkin | |
| This redoes the implementation of parameters, partially to clean things up, but mainly to allow format-string compilation to work better. | |||
| 2019-07-25 | minor tweaks | Benjamin J. Culkin | |
| 2019-07-24 | Fix up case printing a bit | Benjamin J. Culkin | |
| 2019-04-22 | Misc. Fixes | Benjamin J. Culkin | |
| 2019-04-22 | Fix named params. | Benjamin J. Culkin | |
| Fix using named parameters. Previously they just did not work | |||
| 2019-04-22 | Fixed comb. of `@` mod and 4-param ~A dir. | Benjamin J. Culkin | |
| Fixed the combination of the `@` mod and the 4-parameter form of the ~A directive. Previously, this would add an excessive amount of padding to the output. Also added some test cases for this, and fixed another similar padding bug. | |||
| 2018-12-06 | Finish conversion to iterators | bculkin2442 | |
| Swapped to using an iterator that internally uses a matcher, instead of a direct iterator. This is so as to make it easier to convert to a non-matcher based iterator at some point. | |||
| 2018-12-06 | Begin conversion to iterator | Benjamin J. Culkin | |
| 2018-10-28 | Cleanup | bculkin2442 | |
| 2018-10-28 | Import organization | bculkin2442 | |
| 2018-10-16 | Merge branch 'master' of github.com:bculkin2442/bjc-utils2 | Benjamin J. Culkin | |
| 2018-10-16 | Update | Benjamin J. Culkin | |
