summaryrefslogtreecommitdiff
path: root/clformat
AgeCommit message (Collapse)Author
2024-06-04Merge branch 'trunk' of git@ashardalon.com:bjc-utils2.git into trunkBenjamin Culkin
2024-06-04Work on StreamTerminal and the exampleBenjamin Culkin
Some work on StreamTerminal and its corresponding example
2024-01-21Fix thingsBenjamin Culkin
2023-11-08Merge branch 'trunk' of git@ashardalon.com:bjc-utils2.git into trunkBen Culkin
2023-10-25Tweak for new setupbjculkin
2023-06-25Fix a few warningsBen Culkin
2023-06-23Misc UpdatesBen Culkin
2022-09-16CleanupBen Culkin
2022-08-16Update a few thingsBen Culkin
2022-07-17Minor tweaksBen Culkin
2022-07-11Upgrade to Java 17bjcul
2022-03-20Merge branch 'master' of github.com:bculkin2442/bjc-utils2Benjamin J. Culkin
2021-12-14Merge pull request #2 from ↵Benjamin Culkin
bculkin2442/dependabot/maven/clformat/junit-junit-4.13.1 Bump junit from 4.12 to 4.13.1 in /clformat
2021-07-12Merge & UpdateBenjamin J. Culkin
2021-03-13Clear up some warningsBen Culkin
2020-12-14Minor message changeBenjamin J. Culkin
2020-12-14Merge branch 'master' of https://github.com/bculkin2442/bjc-utils2Benjamin J. Culkin
2020-12-03Rename interfaces to match Java styleBen Culkin
Rename several interfaces that were in the style IWhatever, which Java doesn't use
2020-12-01Adjust to renamingBen Culkin
2020-11-26Fix some failing testsBenjamin J. Culkin
This fixes two failing tests * One was that when refactoring AestheticDirective, I accidentally broke doing padding before the value. * The other was that when allowing for using multiple ` on a directive, I accidentally broke parsing for ` directives
2020-11-21Some minor CLFormat tweaksBen Culkin
2020-11-13Add some TODOsBen Culkin
2020-11-13Cleanup more thingsBen Culkin
2020-11-13Allow using an arbitrary number of '`' when naming directivesBen Culkin
This greatly increases the number of possible directives, though some of them could be hard to name/remember. The general rule of thumb is that the more '`' you have in a directive name, the more arcane/specialized/rarely used a given directive is.
2020-11-13Minor tweaksBen Culkin
2020-11-13General cleanupBen Culkin
This is mostly just some cleanup of the various implementation types, but it also adds a 'marker' interface for decrees, IDecree
2020-10-17Implement float printingBenjamin J. Culkin
This implements a general directive for float printing (~`D). In the long term, instead of this directive, a more specific one (probably implemented by a macro or something) should be used
2020-10-17Update documentationBenjamin J. Culkin
2020-10-13Bump junit from 4.12 to 4.13.1 in /clformatdependabot[bot]
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1) Signed-off-by: dependabot[bot] <support@github.com>
2020-10-08Begin documentation updateBenjamin J. Culkin
This update converts the documentation from the cursory Markdown in the README.md file, and converts it into a typeset document, using Groff and the MS macro package. Currently, almost all of the existing documentation has been typeset, and soon, I will work on continuing from where I had left off.
2020-10-06Info cleanupBen Culkin
2020-09-25Update settingsBen Culkin
2020-04-14Cleanup some warnings and stuffBen Culkin
2020-04-13Cleanup pass IIBen Culkin
Part II of the cleanup pass
2020-04-13Add some javadoc.Ben Culkin
Add some javadoc comments
2020-04-07Remove utils.esodataBen Culkin
utils.esodata now also lives in the esodata project; not here
2020-04-06Cleanup warningsBen Culkin
Cleanup some warnings
2020-03-27Refactor test structureBen Culkin
Tests are now in a 'test' sub-package, so it is clear that they are indeed test code, not just disjoint parts of the main code
2020-01-17Revert "Revert "Re-apply implementation of GroupDecree for ↵bculkin2442
ConditionalDirective"" This reverts commit c7103ed995bef77b6645947c9a8820af2933dd90.
2020-01-17Fix GroupDecree tokenizer bugbculkin2442
When we were processing a nested closing decree, we were forgetting to add it to the current clause, thus causing confusion when someone later tried to parse that clause and missed their ending token.
2020-01-17Tweak testsbculkin2442
2020-01-17Revert "Re-apply implementation of GroupDecree for ConditionalDirective"bculkin2442
This reverts commit cb7be8155255fad01aaf5beebe7a0f793cff016b.
2020-01-17Minor updates and suchbculkin2442
2020-01-06Re-apply implementation of GroupDecree for ConditionalDirectivebculkin2442
2020-01-06Add toString for decreesbculkin2442
This will help with debugging these, because now I can properly print them out and see what they contain
2020-01-06Rename EscapeException to DirectiveEscapebculkin2442
This is because we already know it's an exception if we're throwing it; and the name of an exception should suggest both what's wrong, and perhaps imply what we should do about it
2020-01-06General warning cleanupbculkin2442
Just clean up of some warnings/other misc. problems
2020-01-05Add some documentation and stringifyingbculkin2442
2020-01-04Implement use of GroupDecree for CaseDirectivebculkin2442
This begins the work of using GroupDecree for reading in groups.
2020-01-04More work on group decree refactorbculkin2442
The previous version had some places where it wasn't right. This does the rest of the ground work that it seemed needed to be done.