summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2018-10-25General work on commandsbculkin2442
2018-10-18Fix levelSplitterRX, and add tests to ensure that it stays fixedbculkin2442
It would also be fairly easy to convert this to a general splitRX, or add support for additional expressions. This might be a better interface than the one in ConfigurableTokenSplitter. (It'd almost certainly be easier to debug/introspect than the bodged together regex that CTS uses,)
2018-10-18Add additional test utility methodbculkin2442
2018-10-18Maybe fix levelSplitRXBenjamin J. Culkin
2018-10-16Testing stuffbculkin2442
2018-10-16Merge branch 'master' of github.com:bculkin2442/bjc-utils2Benjamin J. Culkin
2018-10-16UpdateBenjamin J. Culkin