ETSI's Bug Tracker - Ext Pack: Object-oriented features (ES 203 790)
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0007855 | Ext Pack: Object-oriented features (ES 203 790) | [All Projects] General | public | 07-08-2019 12:09 | 09-01-2020 16:04

Reporter | Axel Rennoch (old account) |
Assigned To | KristÃ³f Szabados |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | no change required |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version |  | Fixed in Version |  |

Summary | 0007855: BNF for ClassMember should not allow more than one ConstructorDef
Description | In section A.3 the TTCN-3 syntax BNF production allows more than one instance of ConstructorDef. Since section 5.1.1.5 introduces one constructor only the BNF rules need to be corrected.
Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files |

Issue History
Date Modified | Username | Field | Change
07-08-2019 12:09 | Axel Rennoch (old account) | New Issue |
07-08-2019 12:44 | Jacob Wieland - Spirent | Note Added: 0015400 |
08-08-2019 14:29 | KristÃ³f Szabados | Note Added: 0015437 |
08-08-2019 14:30 | KristÃ³f Szabados | Status | new => resolved
08-08-2019 14:30 | KristÃ³f Szabados | Resolution | open => no change required
08-08-2019 14:30 | KristÃ³f Szabados | Assigned To | => KristÃ³f Szabados
09-01-2020 16:04 | Jens Grabowski | Status | resolved => closed

Notes

(0015400)
Jacob Wieland - Spirent
07-08-2019 12:44

This is covered by the scoping rules. The constructor introduces a name create and two definitions of the same name in the same scope are not allowed. Therefore, no BNF change is necessary. Also, it would not be easy to formulate this on the BNF level.

(0015437)
KristÃ³f Szabados
08-08-2019 14:29

STF discussion: not necessary to restrict syntactically, the check is easier on semantic level.