| Age | Commit message (Collapse) | Author |
|
This simplifies the internal way affixes are applied, as well as adding a new circumfix-with pragma
|
|
Enable autovivifying variables. These will have their definition
automatically ran when they are first referenced.
|
|
|
|
|
|
Logging now uses the RGrammarLogging system so as to allow for better
customizability of how the logging works
|
|
|
|
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
|
|
|
|
Blocks should now properly give absolute numbers as to where they are
from
|
|
This adds a few new syntax features, as well as allowing certain ones to
be used in pragmas.
The next syntax feature to be added will be some sort of quote feature,
to allow the inclusion of spaces where they would otherwise not be
permitted
|
|
This controls the number of times a rule can be entered into during a
single generations, and is set to 5 by default
|
|
This re-adds the capability to weight rules.
However, no syntax has yet been add to perform that rule weighting
|
|
You can now provide multiple prefix/suffix elements, and all of the
permutations of them will be applied.
For example, providing the elements A & B, will yield the following
permutations
* A
* B
* A B
* B A
|
|
RuleCase now handles its own generation.
|
|
Case elements are now responsible for generating themselves.
|
|
Malformed pragmas should now give better error messages.
|
|
|
|
|