ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0007590 | Part 01: TTCN-3 Core Language | Technical | public | 06-01-2017 13:38 | 30-12-2017 20:28

Reporter | Tomas Urban |
Assigned To | Gyorgy Rethy |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v4.8.1 (published 2016-07) |
Target Version | v4.10.1 (published 2018-05) | Fixed in Version | v4.10.1 (published 2018-05) |
Clause Reference(s) | A.1.6.8.3
Source (company - Author) | Elvior

Summary | 0007590: BNF for select-case is not correct
Description | The rule 570 of the BNF contains a reference to ElseKeyword. However, the case with the else keyword is already covered by the rule 571. Proposal: The rule shall be simplified to: 570.SelectCase ::= CaseKeyword "(" TemplateInstance {"," TemplateInstance } ")" StatementBlock
Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR_7590.docx (167,358) 08-06-2017 23:12 http://oldforge.etsi.org/mantis/file_download.php?file_id=3618&type=bug CR_7590_v2.docx (192,014) 09-06-2017 08:33 http://oldforge.etsi.org/mantis/file_download.php?file_id=3622&type=bug

Issue History
Date Modified | Username | Field | Change
06-01-2017 13:38 | Tomas Urban | New Issue |
06-06-2017 15:04 | Jens Grabowski | Assigned To | => KristÃ³f Szabados
06-06-2017 15:04 | Jens Grabowski | Status | new => assigned
08-06-2017 23:12 | KristÃ³f Szabados | File Added: CR_7590.docx |
08-06-2017 23:13 | KristÃ³f Szabados | Note Added: 0014667 |
08-06-2017 23:13 | KristÃ³f Szabados | Note Added: 0014668 |
08-06-2017 23:13 | KristÃ³f Szabados | Assigned To | KristÃ³f Szabados => Tomas Urban
08-06-2017 23:13 | KristÃ³f Szabados | Status | assigned => confirmed
09-06-2017 08:33 | Tomas Urban | Note Added: 0014675 |
09-06-2017 08:33 | Tomas Urban | Assigned To | Tomas Urban => KristÃ³f Szabados
09-06-2017 08:33 | Tomas Urban | File Added: CR_7590_v2.docx |
09-06-2017 08:44 | KristÃ³f Szabados | Note Added: 0014678 |
09-06-2017 08:44 | KristÃ³f Szabados | Status | confirmed => resolved
09-06-2017 08:44 | KristÃ³f Szabados | Resolution | open => fixed
09-06-2017 08:44 | KristÃ³f Szabados | Assigned To | KristÃ³f Szabados => Gyorgy Rethy
30-12-2017 20:28 | Gyorgy Rethy | Note Added: 0014972 |
30-12-2017 20:28 | Gyorgy Rethy | Status | resolved => closed
30-12-2017 20:28 | Gyorgy Rethy | Fixed in Version | => v4.10.1 (published 2018-05)
30-12-2017 20:28 | Gyorgy Rethy | Target Version | => v4.10.1 (published 2018-05)

Notes

(0014667)
KristÃ³f Szabados
08-06-2017 23:13

Added as deprecated feature and updated the description of the select and select union statements. I have kept the syntax to keep the backward compatibility (but noted in G.13 that it is deprecated and could be removed in a future version)

(0014668)
KristÃ³f Szabados
08-06-2017 23:13

Please review

(0014675)
Tomas Urban
09-06-2017 08:33

Basically, I am fine with the resolution, I only removed the paragraph about syntax. There are other deprecated features that still have a valid BNF support (external constant, mixed ports etc.), but this fact is never mentioned in the section G. The other option would be to add similar text to all other deprecated features that are still present in the BNF.
Please review and if you are fine with the proposed change, you can mark the CR as resolved.

(0014678)
KristÃ³f Szabados
09-06-2017 08:44

The proposal resolves the CR and is ready to be included in the next version of the core language specification

(0014972)
Gyorgy Rethy
30-12-2017 20:28

Implemented in draft V4.9.2