Changes between Version 13 and Version 14 of FeatureList


Ignore:
Timestamp:
05/05/14 12:16:38 (10 years ago)
Author:
phdmakk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FeatureList

    v13 v14  
    1111 
    1212 1. ''__checkUpdateGrammarConsistency__:'' checks, if the grammar is an updated grammar, for consistencies between the originals and the new grammar  
    13   status: not migrated 
    14  
    15  2. ''__checkReferencedOnlyOnce__:'' this should warn if there is a rule that is only referenced once, this is an inlining hint e.g.:  
    16   status: migrated 
    17  
    18  3. ''__checkPassthroughRule__:'' !e.g.:this tests if a rule gets just passed through a ::= b b ::= "literal" <=> a ::= "literal" , which is better for EBNF  
    19   status: migrated 
    20  
    21  4. ''__checkEqualAlternative__:'' this tests if a rule got equal alternatives e.g.: a::= d | d status: still some problems 
    22   status: migrated 
    23  
    24  5. ''__checkDuplicateRules__:'' checks if there is another rule in the EtsiBnf, that got the same behaviour e.g.: a ::= "literal" | b c ::= "literal" | b  
    25   status: migrated 
    26  
    27  6. ''__checkSubruleDuplicates__:'' 
    28  
    29   status: not migrated 
    30  
    31  7. ''__check unused rule__:'' it checks if a rule is used (exept for the rule with the number 1) 
    32  
    33   status: migrated 
    34  
    35  8. ''__checkNameIsUnique__:'' checks if the nam of a rule is already in use e.g.: a ::= "end" a ::= "fin" 
    36  
    37   status: migrated 
     13  * status: not migrated 
     14 1. ''__checkReferencedOnlyOnce__:'' this should warn if there is a rule that is only referenced once, this is an inlining hint e.g.:  
     15  * status: migrated 
     16 1. ''__checkPassthroughRule__:'' !e.g.:this tests if a rule gets just passed through a ::= b b ::= "literal" <=> a ::= "literal" , which is better for EBNF  
     17  * status: migrated 
     18 1. ''__checkEqualAlternative__:'' this tests if a rule got equal alternatives e.g.: a::= d | d status: still some problems 
     19  * status: migrated 
     20 1. ''__checkDuplicateRules__:'' checks if there is another rule in the EtsiBnf, that got the same behaviour e.g.: a ::= "literal" | b c ::= "literal" | b  
     21  * status: migrated 
     22 1. ''__checkSubruleDuplicates__:'' 
     23  * status: not migrated 
     24 1. ''__check unused rule__:'' it checks if a rule is used (exept for the rule with the number 1) 
     25  * status: migrated 
     26 1. ''__checkNameIsUnique__:'' checks if the nam of a rule is already in use e.g.: a ::= "end" a ::= "fin" 
     27  * status: migrated 
    3828 
    3929== Generation: == 
    4030 
    4131Generating an intermediate xsl-fo representation for all BNF grammars (merge or delta grammars not supported). This can be rendered to PDF using apache-fop 
    42  
    43   status: in progress 
     32 * status: in progress 
    4433 
    4534== Formatting: == 
    4635 
    4736  * ''old:'' had some but they are got commented out in the main project 
    48  
    4937  * ''new:'' line-break after every rule, white-spaces after all literals,  possible update linebreak and double tab after all >|< bars 
    5038 
     
    5341Automated restructuring support. 
    5442 
    55  1. ''auto Numbering of rules'' [[BR]] - not migrated[[BR]] 
    56  1. ''remove unused rules'' [[BR]] - migrated[[BR]] 
    57  1. ''replacement of passthroughRules'' [[BR]] - not migrated[[BR]] 
    58  1. ''refactor uppercasetokenRules'' [[BR]] - not migrated [[BR]] 
    59  1. ''find references'' - provided by xtext2 
    60  1. ''renaming'' - provided by xtext2 [[BR]] 
     43 1. ''auto Numbering of rules''  
     44  * status: not migrated 
     45 1. ''remove unused rules'' 
     46  * status: migrated 
     47 1. ''replacement of passthroughRules'' 
     48  * status: not migrated 
     49 1. ''refactor uppercasetokenRules'' 
     50  * status: not migrated 
     51 1. ''find references'' 
     52  * status: provided by xtext2 
     53 1. ''renaming'' 
     54  * status: provided by xtext2 
    6155 
    6256== Grammar Composition: ==