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

ID | Project | Category | View Status | Date Submitted | Last Update
0008001 | Ext Pack: Object-oriented features (ES 203 790) | [All Projects] General | public | 26-01-2021 13:09 | 12-11-2021 12:21

Reporter | ramon.barakat |
Assigned To | Jens Grabowski |
Priority | low | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version |  | Fixed in Version |  |

Summary | 0008001: Syntax Error in Constructor invocation
Description | In Section 5.1.1.6 of ETSI ES203 790V1.2.1(2020-05): In the Syntactic Structure as well as in the last Example “var Stack v_stack := Stack.create;” the brackets ‘(‘, ‘)’ are missing which is against the BNF in A3.
Steps To Reproduce | See section 5.1.1.6 of ETSI ES203 790V1.2.1(2020-05)
Additional Information | The error still exists in V1.3.1
Tags | No tags attached.
Relationships |
Attached Files | CR8001-210907.docx (33,752) 07-09-2021 09:31 http://oldforge.etsi.org/mantis/file_download.php?file_id=3999&type=bug CR8001-rev1-210908.docx (33,939) 08-09-2021 08:58 http://oldforge.etsi.org/mantis/file_download.php?file_id=4006&type=bug

Issue History
Date Modified | Username | Field | Change
26-01-2021 13:09 | ramon.barakat | New Issue |
06-09-2021 10:48 | Jens Grabowski | Assigned To | => Jens Grabowski
06-09-2021 10:48 | Jens Grabowski | Status | new => assigned
07-09-2021 09:31 | Jens Grabowski | File Added: CR8001-210907.docx |
07-09-2021 09:38 | Jens Grabowski | Note Added: 0015939 |
07-09-2021 09:38 | Jens Grabowski | Assigned To | Jens Grabowski => Axel Rennoch
07-09-2021 15:21 | Axel Rennoch | Note Added: 0015951 |
07-09-2021 15:23 | Axel Rennoch | Assigned To | Axel Rennoch => Jens Grabowski
08-09-2021 08:58 | Jens Grabowski | Note Added: 0015955 |
08-09-2021 08:58 | Jens Grabowski | File Added: CR8001-rev1-210908.docx |
08-09-2021 08:59 | Jens Grabowski | Status | assigned => confirmed
10-09-2021 07:43 | Jens Grabowski | Status | confirmed => resolved
10-09-2021 07:43 | Jens Grabowski | Resolution | open => fixed
12-11-2021 12:21 | Jens Grabowski | Note Added: 0016076 |
12-11-2021 12:21 | Jens Grabowski | Status | resolved => closed

Notes

(0015939)
Jens Grabowski
07-09-2021 09:38

Axel, please check and if correct, set to confirmed.

(0015951)
Axel Rennoch
07-09-2021 15:21

The changes are NOT required since the BNF rule (TTCN-3 part 1) for "[ActualParlist]" already include the parentheses:
152.ActualParList ::= "(" [(ActualPar {"," ActualPar })
{"," ActualParAssignment} |
(ActualParAssignment {"," ActualParAssignment})]
")"
However, in section A.2, BNF changes in clause A.1.6.4.1, the modification for "CreateOp" may be aligned with the latest rule of "CreateOp" in part 1 (now it is rule 269):
CreateOp ::= ComponentType Dot CreateKeyword ["(" (SingleExpression |
Minus) ["," SingleExpression] ")"] [AliveKeyword]

(0015955)
Jens Grabowski
08-09-2021 08:58

Parenthesis removed from syntactic structure.

(0016076)
Jens Grabowski
12-11-2021 12:21

Implemented