Changes between Version 4 and Version 5 of FeatureList


Ignore:
Timestamp:
05/01/14 12:06:55 (10 years ago)
Author:
hkaulbersch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FeatureList

    v4 v5  
    88 * '''Validation Rules:''' these rules will give warnings in the editor if they find find consistencies in the code 
    99 
    10  1. checkUpdateGrammarConsistency: checks, if the grammar is an updated grammar, for consistencies between the originals and the new grammar e.g.: status: not migrated 
     10 1. ''checkUpdateGrammarConsistency:'' checks, if the grammar is an updated grammar, for consistencies between the originals and the new grammar e.g.: status: not migrated 
    1111 
    12  2. CheckReferencedOnlyOnce      : this should warn if there is a rule that is only referenced once, this is an inlining hint e.g.: status: migrated 
     12 2. ''CheckReferencedOnlyOnce:'' this should warn if there is a rule that is only referenced once, this is an inlining hint e.g.: status: migrated 
    1313 
    14  3. checkPassthroughRule: e.g.:this      tests if a rule gets just passed through a ::= b b ::= "literal" <=> a ::= "literal" , which is better for EBNF 
     14 3. ''checkPassthroughRule:'' e.g.:this tests if a rule gets just passed through a ::= b b ::= "literal" <=> a ::= "literal" , which is better for EBNF 
    1515 
    16  4. checkEqualAlternative: this tests if a rule got equal alternatives e.g.: a::= d | d status: still some problems 
     16 4. ''checkEqualAlternative:'' this tests if a rule got equal alternatives e.g.: a::= d | d status: still some problems 
    1717 
    18  5. checkDuplicateRules: checks if there is another rule in the EtsiBnf      , that got the same behaviour e.g.: a ::= "literal" | b c ::= "literal" | b status: migrated 
     18 5. ''checkDuplicateRules:'' checks if there is another rule in the EtsiBnf      , that got the same behaviour e.g.: a ::= "literal" | b c ::= "literal" | b status: migrated 
    1919 
    20  6. checkSubruleDuplicates: 
     20 6. ''checkSubruleDuplicates:'' 
    2121 
    2222  status: not migrated 
    2323 
    24  7. check unused rule: it checks if a rule is used (exept for the rule with the number 1) 
     24 7. ''check unused rule:'' it checks if a rule is used (exept for the rule with the number 1) 
    2525 
    2626  status: migrated 
    2727 
    28  8. checkNameIsUnique: checks if the nam of a rule is already in use e.g.: a ::= "end" a ::= "fin" 
     28 8. ''checkNameIsUnique:'' checks if the nam of a rule is already in use e.g.: a ::= "end" a ::= "fin" 
    2929 
    3030  status: migrated 
     
    4040 * '''Formatting:''' 
    4141 
    42   old:        had some but they are got commented out in the main project 
     42  ''old:''        had some but they are got commented out in the main project 
    4343 
    44   new:        Line-break after every rule, white-spaces after all literals,  possible update linebreak and double tab after all >|< bars 
     44  ''new:''       Line-break after every rule, white-spaces after all literals,  possible update linebreak and double tab after all >|< bars 
    4545 
    4646 * '''Refactoring & Quickfixing:''' 
    4747 
    48  1. auto Numbering of rules -not migrated 
    49  1. remove unused rules -not migrated 
     48 1. ''auto Numbering of rules'' 
     49 -not migrated 
     50 1. ''remove unused rules'' 
     51 -migrated 
    5052 
    51  3. replacement of passthroughRules -not migrated 
    52  3. refactor uppercasetokenRules -not migrated 
     53 1.'' replacement of passthroughRules '' 
     54 -not migrated 
     55 1. ''refactor uppercasetokenRules '' 
     56 -not migrated 
    5357 
    54   5.find references, this one is standard in xtext2.* -renaming, this is standard in xtext2.* 
     58  1.''find references'', this one is standard in xtext2.* -renaming, this is standard in xtext2.* 
    5559 
    5660  *Grammar composition: