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 |