Changes between Version 14 and Version 15 of FeatureList
- Timestamp:
- 05/05/14 12:23:03 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FeatureList
v14 v15 12 12 1. ''__checkUpdateGrammarConsistency__:'' checks, if the grammar is an updated grammar, for consistencies between the originals and the new grammar 13 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.:14 1. ''__checkReferencedOnlyOnce__:'' this should warn if there is a rule that is only referenced once, this is an inlining hint 15 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 EBNF16 1. ''__checkPassthroughRule__:'' this tests if a rule gets just passed through, e.g. {{{a ::= b, b ::= "literal"}}} <=> {{{a ::= "literal"}}}, which is better for EBNF 17 17 * status: migrated 18 1. ''__checkEqualAlternative__:'' this tests if a rule got equal alternatives e.g.: a::= d | d status: still some problems18 1. ''__checkEqualAlternative__:'' this tests if a rule got equal alternatives, e.g.: {{{a::= d | d}}} 19 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" | b20 1. ''__checkDuplicateRules__:'' checks if there is another rule in the !EtsiBnf, that has the same right hand side, e.g.: {{{a ::= "literal" | b, c ::= "literal" | b }}} 21 21 * status: migrated 22 22 1. ''__checkSubruleDuplicates__:'' 23 23 * status: not migrated 24 1. ''__check unused rule__:'' itchecks if a rule is used (exept for the rule with the number 1)24 1. ''__check unused rule__:'' checks if a rule is used (exept for the rule with the number 1) 25 25 * status: migrated 26 1. ''__checkNameIsUnique__:'' checks if the nam of a rule is already in use e.g.: a ::= "end" a ::= "fin"26 1. ''__checkNameIsUnique__:'' checks if the name of a rule is already in use e.g. {{{a ::= "end", a ::= "fin"}}} 27 27 * status: migrated 28 28