summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-09-25Steady StateBen Culkin
2020-05-20Bump to snapshot versionBen Culkin
Bump the POM xml to the next snapshot version we'll be using
2020-05-20Rename test filesBen Culkin
Renamed the test files so that their name gives a hint as to what it is that they are testing, without having to open the file
2020-05-20Add test11.rpBen Culkin
Added a new test file, which tests how the body-inline multi-flags work
2020-05-20Futz around with site configBen Culkin
Messed around with the site configuration a bit, got the coverage to start showing up in the side bar, along with the generated reports/other information
2020-05-20Fix issue with testBen Culkin
Fix an outstanding issue w/ tests. why line-ending, why?
2020-05-20Fixed up some thingsBen Culkin
2020-04-14Cleanup some warnings and stuffBen Culkin
2020-04-13Cleanup some latent bugsBen Culkin
Cleanup some latent bugs
2020-04-13Cleanup passBen Culkin
Pass to do some cleanup
2020-04-13Add some javadocBen Culkin
Add some javadoc comments
2020-04-06Cleanup some warningsBen Culkin
Cleanup some warnings
2020-04-05Fix up some warningsBen Culkin
Cleanup up some warnings that appeared
2019-12-07Setpoint after fixing an issuebculkin2442
Fixed an issue, after a while away Get to a known state
2019-09-09Upgrade version to 0.2bculkin2442
2019-09-09Implement pattern guardsbculkin2442
Pattern guards allow you to say that a particular pair should only be replaced when the input matches a particular regular expression. It is tied to the 'G' or 'Guard' control on the pair header, and is one of the 3 or so major features I want to implement before a 1.0 release As an aside, the other two features I want to add are: Multibody Support ================= This will allow a pair to replace to a few different things, based on various conditions (the two main ones I want are some sort of cyclic behavior, and some sort of guards for these) Sub-application ================ Allow the application of a stage to the result of applying a pair/parts of applying a pair. This will likely entail several sub-features such as: Named Stages ------------ A named stage is a collection of pairs that isn't applied by default, but is instead used for convenient grouping of related pages together. Custom Replacement ------------------ Instead of using replaceAll, I'll probably go for something using appendReplacement etc. on Matcher and roll some sort of custom thing, so as to provide for a convenient syntax for anything special I want to do while running the replacement. I'll also want to add some documentation, in addition to maybe doing some restructuring to make how things are laid out more obvious.
2019-09-09General cleanliness passbculkin2442
2019-07-12Update StringUtilsbculkin2442
Perform some maintenance/cleanup with StringUtils. Mostly just doing some abstracting of stuff properly.
2019-07-12Minor cleanupsbculkin2442
2019-07-02Convert to using ControlledStringbculkin2442
All of the places that parse controls now use ControlledString instead of doing their own stuff. -\(o-o)/-
2019-07-01Pull out control parsingbculkin2442
2019-06-25Fix escapeSplit to properly handle chaining escapesbculkin2442
escapeSplit will now properly handle arbitrary length escape sequences and do the right thing.
2019-06-25Add parsing support to ControlledStringbculkin2442
ControlledString now has support for parsing out control strings. Need to come up with something so that ReplPair can use it as is, instead of having its own implementation; plus, there are a few other interesting things I can think of that could be added to ControlledString * named arguments to controls is one * multiple named arguments * store controls in controlled string by name instead of as ordinals
2019-06-24Part I of factoring out controlsbculkin2442
This is part one of factoring out controls and control parsing so that we aren't doing it in three different places. Two main things before this is done: 1. Finish up the parsing in ControlledString 2. Actually replace the old implementations in ReplPair
2019-06-24Added ReplSet - a container for List<ReplPair>bculkin2442
At the moment, all ReplSet is is a convenient way to wrap around the interface of ReplPair in a convenient way. It will probably have some extra functionality in the future, though I am not sure of the details as of yet.
2019-06-24Add some commentsbculkin2442
2019-06-24Fix some bugs in escapeSplitbculkin2442
The main bug was that if you started the string with a delimiter, you would only get an empty string as a result. Turns out endsWith("") is usually true :-| Also, added some more tests, and some more early outs to escapeSplit.
2019-06-18Lots of frontend workbculkin2442
2019-06-18Update tests :)bculkin2442
2019-06-13Rename packagebculkin2442
Things are now in package bjc.everge, not bjc.replpair
2019-06-13Add site.xmlbculkin2442
2019-06-12Tests & Debuggingbculkin2442
Added another test, this time for staging. Also added some debugging capabilities.
2019-06-12Updatebculkin2442
2019-06-11Initial commit p2Benjamin J. Culkin
The rest of the files, for initial upload to github
2019-06-11Initial commitBenjamin J. Culkin