summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java
AgeCommit message (Collapse)Author
2016-03-28Added parser for component descriptionsbculkin2442
2016-03-28Added some simple utilities for handling expression tokensbculkin2442
2016-03-28Changed sig of flatMap to use FunctionalLists instead of listsbculkin2442
2016-03-28Added toString for GenHolderbculkin2442
2016-03-28Moved dice things to seperate projectbculkin2442
2016-03-27Adapted component repository implementation to use files, not streamsbculkin2442
This change was made because a component reader might care about where it's reading a component from.
2016-03-27Mild formatting tweaksbculkin2442
2016-03-27Modified tree constructor to support "special" operatorsbculkin2442
The use case this was created for was to support unary operators, but it should support operators of any arities, as well some basic meta operations. I can't think of any obvious ones off the top of my head but the potential is there.
2016-03-27Made a couple of private methods protectedbculkin2442
2016-03-22General formatting changesbculkin2442
2016-03-22General formatting cleanup and documentation updatebculkin2442
2016-03-22Fixed bug in AST traversalbculkin2442
2016-03-21Minor polishing of thingsbculkin2442
2016-03-21Polished up work on AST-based dicebculkin2442
2016-03-21Cleaned up importsbculkin2442
2016-03-21Minor usability changesbculkin2442
2016-03-21Built AST representation of Dice thingsbculkin2442
2016-03-18General changes to the dice packagebculkin2442
The biggest change is the addition of variables and assignment
2016-03-18Trimmed some unnecessary importsbculkin2442
2016-03-18Added a thing to build ASTs from shunted (postfix) expressionsbculkin2442
2016-03-18Added simple implementation of an ASTbculkin2442
2016-03-18Moved exceptions to their own packagebculkin2442
2016-03-18Reorganized tree packages.bculkin2442
This is in preparation for addition of a non-searching binary tree.
2016-03-16Deleted left over files.bculkin2442
2016-03-16Implemented basic description holderbculkin2442
The intent is that components that have a hardcoded description or don't want to store it themselves use this bean.
2016-03-16Moved dice parser test to example directoriesbculkin2442
Also made internal pair data holder protected.
2016-03-01Implemented support for component-based shenanigans.bculkin2442
By default, only a source for retrieving components from streams is implemented
2016-03-01Implemented support for lazy pairsbculkin2442
2016-02-29Implemented partitioning capabilities for listsbculkin2442
2016-02-29General code cleanupbculkin2442
2016-02-29Implemented lazy variant of IHolderbculkin2442
2016-02-29Factored interface out of Pairbculkin2442
2016-02-29Refactored Pair interfacebculkin2442
Pair now has a proper functional interface
2016-02-29Factored interface out of GenHolderbculkin2442
2016-02-29Changed interface of GenHolderbculkin2442
GenHolder now has a proper interface with no public fields
2016-02-21Added parser for rule-based config files.bculkin2442
Also, minor changes to FST
2016-02-21Some refactoring and commentingbculkin2442
2016-02-21Added new control and some commentingbculkin2442
2016-02-21Commenting of various things and minor refactoringbculkin2442
2016-02-21Commenting of various thingsbculkin2442
2016-02-21Commenting of various thingsbculkin2442
2016-02-21Some refactoring of other packagesbculkin2442
2016-02-21Revamping of the way dice workbculkin2442
2016-01-26Updates to various things, and addition of a graph class.bculkin2442
2016-01-26Added shunting-yard algorithmbculkin2442
2016-01-26Added dice rollerbculkin2442
2015-10-22Work on a map with functional utilities.bculkin2442
For now, just a wrapping of a map.
2015-09-29Moved around tree stuff.bculkin2442
2015-09-29Added description for examples and added utility method to tokenizer.bculkin2442
It's now easier to use the tokenizer in the simpe case I usually use it for.
2015-09-29Added random grammar support.bculkin2442
Import of library code from version 1 finished. Now for more library code and examples on library usage.