| 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 |
| 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 |