summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-06-05Merge branch 'trunk' of git@ashardalon.com:inflexion.git into trunkHEADtrunkBenjamin Culkin
2024-06-05Fix issueBenjamin Culkin
2024-01-31Tweak modulesBenjamin Culkin
2024-01-21Fix a few thingsBenjamin Culkin
2023-06-25Resolve some warningsBen Culkin
2022-09-27A few updatesBen Culkin
2022-08-16General cleanupBen Culkin
2022-07-16Update to java 17Ben Culkin
2021-03-13Update the documentationBen Culkin
2020-04-13Cleanup some latent bugsBen Culkin
Cleanup some latent bugs
2020-04-13Cleanup passBen Culkin
Pass to do some cleanups
2020-04-06Cleanup some warningsBen Culkin
Cleanup some warnings
2020-03-30Clean up warningsBen Culkin
Clear up some warnings that had popped up. Mostly, closing some input streams after we're done with them.
2018-11-19Swap directive lexer to character-based iteratorBenjamin J. Culkin
This swaps the lexer that compiled inflection strings use for finding directives to use a character-based custom iterator instead of using String.split(). This means that you can now have spaces inside of your directives, and allows the easier addition of any future directives with more complex contents. NOTE: However, while spaces in directives may not cause errors with the syntax, none of the existing directives will likely do what you want in those cases.
2018-11-15Remove redundant options fieldbculkin2442
This adds a empty base class for options that both NounOptions and NumericOptions subclass, so as to allow the directive to contain a single field of Options, that is cast to the correct subtype when needed. Attempting to set the wrong kind of options for a directive will cause an exception to be thrown.
2018-11-15Fix up error handling (throw when parse errors happen)bculkin2442
Error handling for InflectionStrings will now make itself known, as an exception will be thrown upon there being errors parsing the string.
2018-10-30Finish directive sequencingbculkin2442
2018-10-29Partial implementation of directive sequencesBenjamin Culkin
They can be created, but not evaluated
2018-10-28Import organizationbculkin2442
2018-10-28Add compilation supportbculkin2442
Inflection strings can now be compiled and reused, like regular expressions.
2018-10-14General updatebculkin2442
Testing, plus some reorganization
2018-10-14Updatebculkin2442
2018-09-16Case folding optionsbculkin2442
2018-09-16Testingbculkin2442
2018-09-16Fix double-pluralizingBenjamin J. Culkin
2018-09-16UpdateBenjamin J. Culkin
2018-06-07IndefinitesBenjamin J. Culkin
2017-10-11CleanupBenjamin J. Culkin
2017-09-15FormatBenjamin J. Culkin
2017-09-14Minor markup tweaks.Benjamin Culkin
2017-09-14Fix some noun inflectionsBenjamin Culkin
2017-04-11Cleanupbculkin2442
2017-04-10Minor changesbculkin2442
2017-04-05Markup fixesbjculkin
2017-04-05Finish markup for nouns/countsbjculkin
2017-04-05Work on markup interfacestudent
2017-04-05Reorganizebjculkin
2017-04-05Reorganizebjculkin
2017-04-05More plural fixesbjculkin
2017-04-04POM changesbjculkin
2017-04-04Add test outputbjculkin
Also, some plural fixes
2017-04-04Add a testbjculkin
Plus, more plural fixes
2017-04-04Fix a few pluralization bugs.bjculkin
Now, just have to support character classes in suffix rules.
2017-04-04Implement bulk of inflectorbjculkin
2017-04-03Work on inflection morebjculkin
2017-04-03Start on noun inflectionstudent
2017-04-03Work on utility functionsbjculkin