summaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Collapse)Author
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-13Rename packagebculkin2442
Things are now in package bjc.everge, not bjc.replpair
2019-06-12Tests & Debuggingbculkin2442
Added another test, this time for staging. Also added some debugging capabilities.
2019-06-11Initial commit p2Benjamin J. Culkin
The rest of the files, for initial upload to github
2019-06-11Initial commitBenjamin J. Culkin