summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/elements/vars
AgeCommit message (Collapse)Author
2018-09-05Autovivify varsBenjamin J. Culkin
Enable autovivifying variables. These will have their definition automatically ran when they are first referenced.
2018-09-05Make variable fields privateBenjamin J. Culkin
This makes the two maps in GenerationState private. Use the defineVar/findVar or defineRuleVar/findRuleVar instead. This is another change on the way to doing autovivify
2018-07-20UpdateBenjamin J. Culkin
2018-06-08Major refactoringBenjamin J. Culkin
A major refactoring to the internals of how things work. I believe that nothing is broken
2018-06-07RefactoringBenjamin J. Culkin
The main refactoring here is removing the type field from the various classes, but there are a few other smaller ones. This also contains the grounds for a refactoring on variable use