Skip to content
Snippets Groups Projects
  • Etienne Kneuss's avatar
    324a83d6
    Refactor grammars, introduce Labels, and Label Aspects · 324a83d6
    Etienne Kneuss authored
     * 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
    324a83d6
    History
    Refactor grammars, introduce Labels, and Label Aspects
    Etienne Kneuss authored
     * 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
BottomUpTegis.scala 4.13 KiB