| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | More readme work | Benjamin J. Culkin | |
| 2019-04-22 | More readme work | Benjamin J. Culkin | |
| 2019-04-22 | More readme work | Benjamin J. Culkin | |
| 2019-04-22 | More readme work | Benjamin J. Culkin | |
| 2019-04-22 | Begin work on README | Benjamin J. Culkin | |
| Begin the work on the README, which will double as reference docs for now. | |||
| 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 | |
| 2018-10-13 | General cleanup and documentation. | bculkin2442 | |
| Cleanup files, and add missing comments in places. | |||
| 2018-09-20 | Allow abbreviating parameters | Benjamin J. Culkin | |
| Named parameter names can now be abbreviated to anything that is unambiguous with all the other named parameters for that directive. | |||
| 2018-09-20 | Named parameters are always uppercase | Benjamin J. Culkin | |
| Named parameters are always converted to uppercase now. | |||
| 2018-09-20 | Use named parameters | Benjamin J. Culkin | |
| This allows named parameters to be used with all directives that take prefix parameters. Unnamed parameters still work, and there is no option at the moment that requires a name, but that may not remain true in the future. | |||
| 2018-09-19 | Minor changes | bculkin2442 | |
