summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java
AgeCommit message (Collapse)Author
2017-03-20Minor testing reorgstudent
2017-03-20Test removeDQuotedStringsstudent
2017-03-20Start work on testing.bjculkin
2017-03-19Fix subgroups.bjculkin
This fixes subgroups, by mostly rewriting the way the delimiter works.
2017-03-19Add prepending children to treesbjculkin
2017-03-18Attempt to get subgroups workingbjculkin
2017-03-18Add ability to use subgroups for sequences.bjculkin
Subgroups are essentially things like the , in a function call. Now, you should be able to properly have function call arguments marked for you.
2017-03-18Use whole child, not just child head for findbjculkin
2017-03-18Add revFind to treesbjculkin
2017-03-17Add more toString/hashCode/equalsbjculkin
2017-03-17Add more toString/hashCode/equalsbjculkin
2017-03-17Removed useless iteratorbjculkin
2017-03-17Add abbreviation map.bjculkin
An abbreviation map allows you to figure out which of the possible strings in a given set could be abbreviated by a particular string.
2017-03-17Add new 3-arg consumer typebjculkin
2017-03-17Fix toEnglishList spacingbjculkin
2017-03-17More toString/hashCode/equalsbjculkin
2017-03-17Add toString/equals/hashCode/compareTo part 1bjculkin
Adds utility methods to classes that need them. This covers the cli & component packages.
2017-03-17Move parsing utilities.bjculkin
Moved the parsing utilities SequenceDelimiter and TokenSplitter to the parserutils package, instead of the funcutils package.
2017-03-17Refactor StringUtilsbjculkin
Moved a bunch of token-oriented stuff from StringUtils to a new TokenUtils class.
2017-03-17Generalize SequenceDelimiter.bjculkin
Made SequenceDelimiter work for arbitrary sequences of objects. Use the StringDelimiter class for ease of use on strings.
2017-03-16Formattingbculkin2442
2017-03-16Formattingbjculkin
2017-03-16Add sequence delimitation.bjculkin
Essentially, this allows you to convert flat strings to trees that match the delimiter structure of that flat string.
2017-03-16Minor change to map behaviorbjculkin
2017-03-16Stack updates.bjculkin
2017-03-16Added pushdown map.bjculkin
Essentially, this is a map where inserting dup. keys shadows the previous value.
2017-03-15Remove old splitter code, and swap naming to match.EVE
2017-03-15Remove first attempt at delim. remover.EVE
It wasn't working well with regexes. I'll do fixed length strings instead.
2017-03-14Formattingbculkin2442
2017-03-14Deprecate ListUtils token splitting for NeoTokenSplitterbculkin2442
2017-03-14Added ability to ignore strings to splitterbculkin2442
2017-03-14Start on delimiter grouperbculkin2442
2017-03-14CleanupEVE
2017-03-14Directory workEVE
2017-03-13FormattingEVE
2017-03-13CleanlinessEVE
2017-03-11Don't split solo operatorsbculkin2442
2017-03-11Fix various issuesbculkin2442
2017-03-11Directory finished.bculkin2442
The basics of the directory are finished.
2017-03-11Stack workbculkin2442
There are now multiple kinds of stacks, with Stack being abstract and SimpleStack being the basic implementation. QueueStack is a stack that's actually a queue. SpaghettiStack is a stack that has a parent it can access.
2017-03-11Work on a new data structure: The directorybculkin2442
A directory is a hierarchical map with easy access control.
2017-03-10StringUtils expandedbculkin2442
2017-03-10String manipulation additionsbculkin2442
More and better ways to manipulate strings
2017-03-10Stack updatebculkin2442
2017-03-06Added tape librarybculkin2442
Essentially a map of tapes
2017-03-06Stack combinatorsbculkin2442
Basic/dataflow combinators
2017-03-06Stack classbculkin2442
Added a stack with basic combinators
2017-02-27Package reorganizationbjculkin
2017-02-26Formattingbculkin2442
2017-02-26Updatebculkin2442