summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/ioutils
AgeCommit message (Collapse)Author
2018-09-19Add MirrorDBBenjamin 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-19Minor tweakBenjamin J. Culkin
2018-09-17Add linespacing to ReportWriterBenjamin J. Culkin
2018-09-17Add more features to ReportWriterBenjamin 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-17Add indent levels to ReportWriterBenjamin J. Culkin
ReportWriter now has support for different indent types at various levels. This is useful for Word-style bulleted lists
2018-09-16Move CL format to submoduleBenjamin J. Culkin
2018-09-16Large updateBenjamin J. Culkin
A large update, this contains much debugging of the CL FORMAT routines, as well as a few other minor changes.
2018-09-06Actually handle EscapeExceptionBenjamin J. Culkin
2018-09-06Implement tabulate directiveBenjamin J. Culkin
2018-09-06Allow writer duplication easilyBenjamin J. Culkin
2018-09-06Convert CLFormatter to use ReportWriterBenjamin J. Culkin
This is in preparation for implementing the T and < directives
2018-09-06Fix stupid bugBenjamin J. Culkin
2018-09-06Add ReportWriterBenjamin 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-08-08Minor changesBenjamin J. Culkin
2018-07-17BlockReader is now IterableBenjamin J. Culkin
2018-06-04UpdateBenjamin J. Culkin
2018-06-03Keep last blockBenjamin J. Culkin
This keeps the last block from a block reader
2018-06-02Minor updatesBenjamin J. Culkin
2018-06-02Enable mid-rule commentsBenjamin J. Culkin
2018-06-02Comment changesBenjamin J. Culkin
Perform various comment tweaks and changes
2018-04-25Add some new classesbjculkin
Import some new classes from an old project
2018-03-05Updatestudent
2018-03-01Updatebjculkin
2018-03-01Format passbjculkin
2018-03-01Fix some CL format issuesbjculkin
2018-03-01Finish most of CL formatting.bjculkin
There are a couple of unimplemented directives, but the only ones I'd consider anywhere near crucial would be the floating-point ones, which I'm not sure what I should do with them.
2018-02-13UpdateBenjamin J. Culkin
2018-02-12Commentingbjculkin
2018-02-12Formatting passbjculkin
2018-02-12Updatebjculkin
2018-02-12Updatebjculkin
2018-02-10Update and refactor CL formattingbjculkin
2018-02-09Work on CL format stringsstudent
2018-02-05Warning cleanupBenjamin Culkin
2017-10-08Start splitting into maven modulesBenjamin J. Culkin