| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-30 | Moved interface back to the package it belongs in | bculkin2442 | |
| 2016-03-30 | General code refactoring | bculkin2442 | |
| 2016-03-30 | Optimized a case that would've caused premature pair materialization | bculkin2442 | |
| 2016-03-30 | Fix latent bug in LazyHolder. | bculkin2442 | |
| See comment in the constructor of LazyHolderSupplier for details. | |||
| 2016-03-30 | Moved IPrecedent into the only package that uses it | bculkin2442 | |
| 2016-03-30 | Added error-checking and input validation | bculkin2442 | |
| 2016-03-30 | Added method to check if a tokenizer has more tokenizers | bculkin2442 | |
| 2016-03-30 | New exception for invalid pragma syntax | bculkin2442 | |
| 2016-03-30 | Adjusted shunting yard for multiple nesting levels. | bculkin2442 | |
| Basically, you can now repeat a parenthesis to make new nesting levels. For example, while ( still matches with ), (( will now only match with )), so you have as many levels of nesting as you want, and won't get confused about which closing paren matches which opening one | |||
| 2016-03-30 | Changed some of the token manipulators to not affect solo operators | bculkin2442 | |
| The main change is that they won't handle tokens that consist only of the operator. | |||
| 2016-03-29 | Some more minor tweaks to components | bculkin2442 | |
| 2016-03-28 | Added utility method to collapses lists into a string | bculkin2442 | |
| 2016-03-28 | Added parser for component descriptions | bculkin2442 | |
| 2016-03-28 | Added some simple utilities for handling expression tokens | bculkin2442 | |
| 2016-03-28 | Changed sig of flatMap to use FunctionalLists instead of lists | bculkin2442 | |
| 2016-03-28 | Added toString for GenHolder | bculkin2442 | |
| 2016-03-28 | Moved dice things to seperate project | bculkin2442 | |
| 2016-03-27 | Adapted component repository implementation to use files, not streams | bculkin2442 | |
| This change was made because a component reader might care about where it's reading a component from. | |||
| 2016-03-27 | Mild formatting tweaks | bculkin2442 | |
| 2016-03-27 | Modified tree constructor to support "special" operators | bculkin2442 | |
| 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-27 | Made a couple of private methods protected | bculkin2442 | |
| 2016-03-22 | General formatting changes | bculkin2442 | |
| 2016-03-22 | General formatting cleanup and documentation update | bculkin2442 | |
| 2016-03-22 | Fixed bug in AST traversal | bculkin2442 | |
| 2016-03-21 | Minor polishing of things | bculkin2442 | |
| 2016-03-21 | Polished up work on AST-based dice | bculkin2442 | |
| 2016-03-21 | Cleaned up imports | bculkin2442 | |
| 2016-03-21 | Minor usability changes | bculkin2442 | |
| 2016-03-21 | Built AST representation of Dice things | bculkin2442 | |
| 2016-03-18 | General changes to the dice package | bculkin2442 | |
| The biggest change is the addition of variables and assignment | |||
| 2016-03-18 | Trimmed some unnecessary imports | bculkin2442 | |
| 2016-03-18 | Added a thing to build ASTs from shunted (postfix) expressions | bculkin2442 | |
| 2016-03-18 | Added simple implementation of an AST | bculkin2442 | |
| 2016-03-18 | Moved exceptions to their own package | bculkin2442 | |
| 2016-03-18 | Reorganized tree packages. | bculkin2442 | |
| This is in preparation for addition of a non-searching binary tree. | |||
| 2016-03-16 | Deleted left over files. | bculkin2442 | |
| 2016-03-16 | Implemented basic description holder | bculkin2442 | |
| The intent is that components that have a hardcoded description or don't want to store it themselves use this bean. | |||
| 2016-03-16 | Moved dice parser test to example directories | bculkin2442 | |
| Also made internal pair data holder protected. | |||
| 2016-03-01 | Implemented support for component-based shenanigans. | bculkin2442 | |
| By default, only a source for retrieving components from streams is implemented | |||
| 2016-03-01 | Implemented support for lazy pairs | bculkin2442 | |
| 2016-02-29 | Implemented partitioning capabilities for lists | bculkin2442 | |
| 2016-02-29 | General code cleanup | bculkin2442 | |
| 2016-02-29 | Implemented lazy variant of IHolder | bculkin2442 | |
| 2016-02-29 | Factored interface out of Pair | bculkin2442 | |
| 2016-02-29 | Refactored Pair interface | bculkin2442 | |
| Pair now has a proper functional interface | |||
| 2016-02-29 | Factored interface out of GenHolder | bculkin2442 | |
| 2016-02-29 | Changed interface of GenHolder | bculkin2442 | |
| GenHolder now has a proper interface with no public fields | |||
| 2016-02-21 | Added parser for rule-based config files. | bculkin2442 | |
| Also, minor changes to FST | |||
| 2016-02-21 | Some refactoring and commenting | bculkin2442 | |
| 2016-02-21 | Added new control and some commenting | bculkin2442 | |
