| Age | Commit message (Collapse) | Author |
|
Perform some maintenance/cleanup with StringUtils. Mostly just doing
some abstracting of stuff properly.
|
|
|
|
All of the places that parse controls now use ControlledString instead
of doing their own stuff. -\(o-o)/-
|
|
|
|
escapeSplit will now properly handle arbitrary length escape sequences
and do the right thing.
|
|
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
|
|
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
|
|
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.
|
|
|
|
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.
|
|
|
|
Things are now in package bjc.everge, not bjc.replpair
|
|
Added another test, this time for staging.
Also added some debugging capabilities.
|
|
The rest of the files, for initial upload to github
|
|
|