| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-18 | Add additional test utility method | bculkin2442 | |
| 2018-10-18 | Maybe fix levelSplitRX | Benjamin J. Culkin | |
| 2018-10-16 | Testing stuff | 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-14 | Testing | bculkin2442 | |
| 2018-10-14 | Move tests | bculkin2442 | |
| 2018-10-14 | Cleanup | bculkin2442 | |
| 2018-10-13 | General cleanup and documentation. | bculkin2442 | |
| Cleanup files, and add missing comments in places. | |||
| 2018-10-13 | Pull out levelSplit/levelContains | bculkin2442 | |
| levelSplit/levelContains from the StringUtils class are now instead in the new LevelSplitter class in ioutils. This is so that new features of varying sorts can be added to those functions without cluttering up StringUtils. | |||
| 2018-09-20 | Comment | Benjamin J. Culkin | |
| 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 | Fix broken package | bculkin2442 | |
| 2018-09-19 | Minor changes | bculkin2442 | |
| 2018-09-19 | Update names | Benjamin J. Culkin | |
| 2018-09-19 | Add named parameters | Benjamin J. Culkin | |
| You can now use named prefix parameters in FORMAT strings. Well, none of the directives support them yet, but they are accepted in the directives, and it'll be easy enough to add the support | |||
| 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 | General updates to FORMAT | 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-17 | Rename FormatParameter to FormatParameters | bculkin2442 | |
| 2018-09-17 | Introduce parameter object | bculkin2442 | |
| Changes directives to take a single parameter object, so that parameters can be added/removed easier | |||
| 2018-09-17 | Update | bculkin2442 | |
| 2018-09-16 | Add inflection directive | Benjamin J. Culkin | |
| 2018-09-16 | More module refactoring | Benjamin J. Culkin | |
| 2018-09-16 | Remove stock files | Benjamin J. Culkin | |
| 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 | |
