summaryrefslogtreecommitdiff
path: root/RGens/src/main/java/bjc/rgens/newparser/RGrammar.java
AgeCommit message (Collapse)Author
2018-03-29updatebculkin2442
2017-11-06Minor source tweaksBenjamin J. Culkin
More attempted spacing tweaks and stuff
2017-10-28More work on spacingBenjamin J. Culkin
This should fix most of the spacings issues with ' and "
2017-10-28UpdateBenjamin J. Culkin
2017-10-27Update space combinationsBenjamin J. Culkin
2017-10-27Update space removalsBenjamin J. Culkin
2017-10-27Remove spacing around -sBenjamin J. Culkin
2017-10-27Add up-level references to avoid local rules shadowing global onesBenjamin J. Culkin
2017-10-27Add extraneous space remove for punctuationBenjamin J. Culkin
2017-10-24UpdateBenjamin J. Culkin
2017-10-24Add a possible solution to :Spacing?Benjamin J. Culkin
2017-10-11Source cleanupBenjamin J. Culkin
2017-07-23Simplify parser.Benjamin J. Culkin
The parser no longer uses a modal builder, so grammar blocks could now be done in a parallel manner
2017-07-23Minor refactorsBenjamin J. Culkin
2017-07-23FormattingBenjamin J. Culkin
2017-03-25General cleanupbculkin2442
Removes the old grammar stuff.
2017-03-22Fix assorted bugsbjculkin
2017-03-22Add rule suggestions.bjculkin
You can now turn on a feature that will suggest possible rules in case you were inconsistent in spelling one.
2017-03-22Reimplement more old featuresbjculkin
2017-03-22Updatebjculkin
This adds suffixing
2017-03-21Add flat rules.bjculkin
Flat rules, which are any rules that have the symbol '+' in their name, have all of their spaces replaced with "" to have the effect of directly conjoining a bunch of rules together.
2017-03-21Add rangesbjculkin
Ranges can now be used with the syntax [start..end] inline to generate numbers instead of having to create a special rule for them.
2017-03-21Add formatterbjculkin
Adds a formatter capable of taking in a parsed grammar and printing it out in a formatted form, capable of being reparsed.
2017-03-21Add export rules to grammarsbjculkin
2017-03-21Finish basic implementationbjculkin
This finishes a basic implementation. It now handles literal strings and rule references, allowing it to handle basic grammars.
2017-03-18More work on new parserbjculkin
2017-03-17Move things around, and start on new parser.student