Skip to content
Snippets Groups Projects
Commit 324a83d6 authored by Etienne Kneuss's avatar Etienne Kneuss
Browse files

Refactor grammars, introduce Labels, and Label Aspects

 * Expression grammars are now alwayse 'Labels -> Expr', simple grammars
   that are 'Type -> Expr' can simply extend SimpleExpressionGrammars

 * Labels now have Aspects. A label aspect describes a particular
   feature of the label (e.g. its size), as well as how this aspect
   applies to sub-productions.

   Aspects describe how sub-productions are generated/filtered/modified.
   See comments in Aspect for more information
parent 7d4bcf69
No related branches found
No related tags found
Loading
Showing
with 545 additions and 207 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment