| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-20 | Comment | Benjamin J. Culkin | |
| 2018-09-19 | Fix broken package | bculkin2442 | |
| 2018-09-19 | Move DelimSplitterTest | Benjamin J. Culkin | |
| 2018-09-19 | Add MirrorDB | Benjamin J. Culkin | |
| This adds a simple map that uses the unicode bidirectional database to say whether or not a given character has a mirrored counterpart (e.g, ( and ), < and >, as well as « and ») | |||
| 2018-09-19 | Minor tweak | Benjamin J. Culkin | |
| 2018-09-17 | Add linespacing to ReportWriter | Benjamin J. Culkin | |
| 2018-09-17 | Add more features to ReportWriter | Benjamin J. Culkin | |
| This adds both an ability to get the column at which the indent ended, as well as some basic page control. | |||
| 2018-09-17 | Add indent levels to ReportWriter | Benjamin J. Culkin | |
| ReportWriter now has support for different indent types at various levels. This is useful for Word-style bulleted lists | |||
| 2018-09-17 | Add DefaultList | Benjamin J. Culkin | |
| A DefaultList is a list that returns a given default value for OOB indexes, instead of an exception | |||
| 2018-09-16 | Move CL format to submodule | Benjamin J. Culkin | |
| 2018-09-16 | Large update | Benjamin J. Culkin | |
| A large update, this contains much debugging of the CL FORMAT routines, as well as a few other minor changes. | |||
| 2018-09-06 | Minor updates | Benjamin J. Culkin | |
| 2018-09-06 | Actually handle EscapeException | Benjamin J. Culkin | |
| 2018-09-06 | Implement tabulate directive | Benjamin J. Culkin | |
| 2018-09-06 | Allow writer duplication easily | Benjamin J. Culkin | |
| 2018-09-06 | Convert CLFormatter to use ReportWriter | Benjamin J. Culkin | |
| This is in preparation for implementing the T and < directives | |||
| 2018-09-06 | Fix stupid bug | Benjamin J. Culkin | |
| 2018-09-06 | Add ReportWriter | Benjamin J. Culkin | |
| Added ReportWriter, which is a writer with support for several things that make printing formal reports easier, like autoindenting support and number of lines written/current character position in the line. It also has support for automatically converting tabs to spaces. | |||
| 2018-09-06 | Add MapSet | Benjamin J. Culkin | |
| A MapSet is a set of maps of which one is accessible at a time, indexed by strings to pick the available one. | |||
| 2018-09-06 | Minor changes | Benjamin J. Culkin | |
| 2018-08-08 | Minor changes | Benjamin J. Culkin | |
| 2018-07-20 | Add functionality to StringUtils | Benjamin J. Culkin | |
| levelSplit/levelContains now respects both single and double quoted strings Added levelSplitRX that does level splitting based on a regex | |||
| 2018-07-17 | BlockReader is now Iterable | Benjamin J. Culkin | |
| 2018-07-17 | Add level splitting/contains | Benjamin J. Culkin | |
| This allows splitting/contain checking of strings, respecting grouping delimiters. Ex: The string "a|b|(a|b)" would be split into "a", "b", "(a|b)" instead of "a", "b", "(a", "b)" | |||
| 2018-07-17 | Update tape interface | Benjamin J. Culkin | |
| This adds a seekTo method, among other things | |||
| 2018-07-17 | Add static pair constructor | Benjamin J. Culkin | |
| 2018-06-07 | Update | Benjamin J. Culkin | |
| 2018-06-07 | Refactor tapes | Benjamin J. Culkin | |
| DoubleSided is now its own interface, and the unnecessary tape classes have been removed | |||
| 2018-06-04 | Fix WeightedRandom | Benjamin J. Culkin | |
| WeightedRandom had a bug causing it to be considerably less than random in some cases | |||
| 2018-06-04 | Update | Benjamin J. Culkin | |
| 2018-06-03 | Efficency updates | Benjamin J. Culkin | |
| Change a few things to use more efficent implementations | |||
| 2018-06-03 | Keep last block | Benjamin J. Culkin | |
| This keeps the last block from a block reader | |||
| 2018-06-03 | Add some additional utilities | Benjamin J. Culkin | |
| This adds some list/set utilities, including an implementation of 'plain changes' for generating list permutations that I suspect needs some debugging. | |||
| 2018-06-02 | Remove tracing from TopDownTransformIterator | Benjamin J. Culkin | |
| It may work now, but I need to think of a more involved test to use. | |||
| 2018-06-02 | Fix memory component repo | Benjamin J. Culkin | |
| 2018-06-02 | Add memory component repository | Benjamin J. Culkin | |
| This component repository uses a in-memory map for storage | |||
| 2018-06-02 | Minor updates | Benjamin J. Culkin | |
| 2018-06-02 | Enable mid-rule comments | Benjamin J. Culkin | |
| 2018-06-02 | Add list to primitive array method | Benjamin J. Culkin | |
| 2018-06-02 | Add tree method | Benjamin J. Culkin | |
| 2018-06-02 | Comment changes | Benjamin J. Culkin | |
| Perform various comment tweaks and changes | |||
| 2018-04-25 | Add some new classes | bjculkin | |
| Import some new classes from an old project | |||
| 2018-04-18 | Warning resolution | student | |
| 2018-04-12 | Update | bculkin2442 | |
| 2018-04-07 | Documentation | bculkin2442 | |
| 2018-03-28 | Update | bjculkin | |
| 2018-03-19 | Simplify Tree.collapse | student | |
| 2018-03-05 | Update | student | |
| 2018-03-02 | Add a factory for token splitters | student | |
| 2018-03-02 | Add an additional toggle type | student | |
