summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-17Begin 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-12Swap 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-02More compilation workBenjamin J. Culkin
2019-08-17Implement compilation for TabulateDirectiveBenjamin J. Culkin
2019-08-14Implement compilation of RecursionDirectiveBenjamin J. Culkin
2019-08-13Implement compilation for IterationDirectiveBenjamin J. Culkin
2019-08-13Remove old format code from IndentDirectiveBenjamin J. Culkin
2019-08-13Implement compilation for InflectDirectiveBenjamin J. Culkin
2019-08-10Implement compilation for IndentDirectiveBenjamin J. Culkin
2019-08-08Remove dead code, from before compilationBenjamin J. Culkin
2019-08-08Implement compilation of GotoDirectiveBenjamin J. Culkin
2019-08-08Implement compilation for number-print directivesBenjamin J. Culkin
2019-07-31Implement compilation for FreshlineDirectiveBenjamin J. Culkin
2019-07-31Remove unneeded codeBenjamin J. Culkin
2019-07-28Implement compilation for EscapeDirectivebculkin2442
2019-07-28Implement compilation for ConditionalDirectivebculkin2442
2019-07-28Implement compilation for CharacterDirectivebculkin2442
2019-07-28Implement compilation for CaseDirectivebculkin2442
2019-07-28Implement compilation for AestheticDirectivebculkin2442
2019-07-27Progress on compilationBenjamin J. Culkin
Made more progress on compilation. LiteralDirectives are now always compiled.
2019-07-26Refactor directive handlingBenjamin 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-25First steps towards format string compilation.Benjamin J. Culkin
This provides the first steps towards the compilation of format strings.
2019-07-25Re-do parameter implementationBenjamin 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-25minor tweaksBenjamin J. Culkin
2019-07-25Better iterator functionalityBenjamin J. Culkin
2019-07-24Fix up case printing a bitBenjamin J. Culkin
2019-04-22More readme workBenjamin J. Culkin
2019-04-22More readme workBenjamin J. Culkin
2019-04-22More readme workBenjamin J. Culkin
2019-04-22More readme workBenjamin J. Culkin
2019-04-22Begin work on READMEBenjamin J. Culkin
Begin the work on the README, which will double as reference docs for now.
2019-04-22Misc. FixesBenjamin J. Culkin
2019-04-22Fix named params.Benjamin J. Culkin
Fix using named parameters. Previously they just did not work
2019-04-22Fixed 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.
2019-04-11More testsBenjamin J. Culkin
2019-04-11IOUtilsBenjamin J. Culkin
2019-04-11ArrayIteratorBenjamin J. Culkin
2019-04-11StringUtils tweaksBenjamin J. Culkin
2019-04-11ChainIteratorsBenjamin J. Culkin
2019-04-11QueuedIterator changesBenjamin J. Culkin
2019-04-11Tree updatesBenjamin J. Culkin
2019-04-11Update pom fileBenjamin J. Culkin
2018-12-06Finish conversion to iteratorsbculkin2442
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-06Begin conversion to iteratorBenjamin J. Culkin
2018-10-30Cleanupbculkin2442
2018-10-29QueuedIteratorsbculkin2442
QueuedIterators are iterators that can have other iterators interleaved into their iteration sequences. This was implemented as a decent idea, and because it may help get the iterative topDownTransform working again (if it ever worked in the first place...)
2018-10-29More testing.bculkin2442
Add some more testing utilities
2018-10-28Cleanupbculkin2442
2018-10-28Import organizationbculkin2442
2018-10-28Testingbculkin2442
Doing more command testing, and introducing coverage testing