| Age | Commit message (Collapse) | Author |
|
|
|
|
|
The parser no longer uses a modal builder, so grammar blocks could now
be done in a parallel manner
|
|
|
|
|
|
|
|
This adds suffixing
|
|
Ranges can now be used with the syntax [start..end] inline to generate
numbers instead of having to create a special rule for them.
|
|
Adds a formatter capable of taking in a parsed grammar and printing it out
in a formatted form, capable of being reparsed.
|
|
|
|
This finishes a basic implementation. It now handles literal strings and
rule references, allowing it to handle basic grammars.
|
|
This does more work on the parser, including moving from the old
LineReader/Scanner combo to BlockReader.
It includes more syntax checking, but still doesn't actually do anything.
With some dummy methods in RGrammarBuilder, should be able to see if the
basic file parser is working correctly.
Where blocks and their syntax still need to implemented, and actual pragma
implementations need to be provided.
|
|
|
|
|