summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/parserutils
AgeCommit message (Collapse)Author
2016-09-28Formatting passbculkin2442
2016-08-28Tossed attempt at subrule-supported parserbculkin2442
Also, renamed some tests
2016-08-24Added tentative support for subrulesbculkin2442
Added a new sort of config reader that tentatively supports subrules through indentation. I need to actually write a parser that uses it though. I think something to do with trees would work well for testing it.
2016-07-28Format/Cleanup passbculkin2442
2016-05-11Minor changesbculkin2442
2016-05-10General updatebculkin2442
2016-05-07General changesbculkin2442
2016-04-25General code cleanup, and some more GUI controlsbculkin2442
2016-04-22Formatting changesbculkin2442
2016-04-22Formatting changesbculkin2442
2016-04-18Minor code changesbculkin2442
2016-04-17Code maintenace and changesbculkin2442
2016-04-13Fixed examples using treesbculkin2442
2016-04-13Implemented new tree abstractionbculkin2442
2016-04-11Work on restructing data.bculkin2442
2016-04-11Added new method to pairs and holdersbculkin2442
2016-04-08Switch functional data to use interfacesbculkin2442
2016-04-06Minor bugfixes/changes, as well as beginnings of CLI systemsbculkin2442
2016-04-04Minor changesbculkin2442
2016-04-03Code maintenance and changesbculkin2442
2016-04-03General code refactoring and maintenancebculkin2442
2016-03-31More code maintenancebculkin2442
2016-03-30Moved IPrecedent into the only package that uses itbculkin2442
2016-03-30Adjusted 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-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-21Cleaned up importsbculkin2442
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-02-29General code cleanupbculkin2442
2016-02-21Added parser for rule-based config files.bculkin2442
Also, minor changes to FST
2016-02-21Some refactoring and commentingbculkin2442
2016-01-26Added shunting-yard algorithmbculkin2442