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

ID | Project | Category | View Status | Date Submitted | Last Update
0002822 | Part 01: TTCN-3 Core Language | Technical | public | 04-02-2008 10:41 | 24-04-2008 12:11

Reporter | Gyorgy Rethy |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | minor | Reproducibility | always
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v3.4.1 (published 2008-09) | Fixed in Version | v3.4.1 (published 2008-09) |
Clause Reference(s) | Part-1 Annex A
Source (company - Author) | Ericsson

Summary | 0002822: Remove uneccesary limitation

Description

Annex A of Part-1 defines:
106. FieldReference ::= StructFieldRef | ArrayOrBitRef | ParRef
/* STATIC SEMANTICS - Within FieldReference ArrayOrBitRef can be used for record of and set of templates/template fields in modified templates only*/
The reason disallowing the use of array index notation in (non-modified) templates is unclear. It is just a syntactical mean, it seems that it is being used to enforce semantical rules. On the other hand side, e.g. dash is allowed in record/set of templates:
113. ArrayElementSpec ::= NotUsedSymbol | PermutationMatch | TemplateBody

Steps To Reproduce |
Additional Information | Propopsal: Resolve this inconsistency: allow index notation and disallow dash in templates.
Tags | No tags attached.
Relationships |
Attached Files | CR_2822_Remove_unecessary_limitation-solution_01.doc (1,200,640) 22-04-2008 12:41 http://oldforge.etsi.org/mantis/file_download.php?file_id=1429&type=bug CR_2822_Remove_unecessary_limitation-solution_02.doc (1,198,592) 23-04-2008 18:33 http://oldforge.etsi.org/mantis/file_download.php?file_id=1445&type=bug

Issue History
Date Modified | Username | Field | Change
04-02-2008 10:41 | Gyorgy Rethy | New Issue |
04-02-2008 10:41 | Gyorgy Rethy | Clause Reference(s) | => Part-1 Annex A
04-02-2008 10:41 | Gyorgy Rethy | Source (company - Author) | => Ericsson
10-03-2008 15:16 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
10-03-2008 15:38 | Thomas DeiÃŸ | Note Added: 0005191 |
10-03-2008 15:38 | Ina Schieferdecker | Status | new => assigned
10-03-2008 15:38 | Ina Schieferdecker | Assigned To | => Thomas DeiÃŸ
10-03-2008 15:38 | Ina Schieferdecker | Target Version | => Edition 4.1.1 (not yet published)
22-04-2008 12:41 | Thomas DeiÃŸ | File Added: CR_2822_Remove_unecessary_limitation-solution_01.doc |
22-04-2008 12:42 | Thomas DeiÃŸ | Note Added: 0005494 |
22-04-2008 12:42 | Thomas DeiÃŸ | Assigned To | Thomas DeiÃŸ => Gyorgy Rethy
23-04-2008 18:33 | Gyorgy Rethy | File Added: CR_2822_Remove_unecessary_limitation-solution_02.doc |
23-04-2008 18:35 | Gyorgy Rethy | Note Added: 0005538 |
23-04-2008 18:35 | Gyorgy Rethy | Assigned To | Gyorgy Rethy => Thomas DeiÃŸ
23-04-2008 18:50 | Thomas DeiÃŸ | Note Added: 0005540 |
23-04-2008 18:50 | Thomas DeiÃŸ | Assigned To | Thomas DeiÃŸ => Ina Schieferdecker
23-04-2008 18:50 | Thomas DeiÃŸ | Status | assigned => resolved
23-04-2008 18:50 | Thomas DeiÃŸ | Resolution | open => fixed
23-04-2008 19:20 | Ina Schieferdecker | Target Version | Edition 4.1.1 (not yet published) => Edition 3.4.1 (not yet published)
24-04-2008 12:11 | Ina Schieferdecker | Status | resolved => closed
24-04-2008 12:11 | Ina Schieferdecker | Fixed in Version | => Edition 3.4.1 (not yet published)

Notes

(0005191)
Thomas DeiÃŸ
10-03-2008 15:38

STF 349: Solution to be checked, examples would be helpful. The dash can be kept in the BNF.

(0005494)
Thomas DeiÃŸ
22-04-2008 12:42

STF349, Thomas: Proposal for crosschecking.

(0005538)
Gyorgy Rethy
23-04-2008 18:35

CR_2822_Remove_unecessary_limitation-solution_02.doc: small editorial changes in clause 6.2.3

(0005540)
Thomas DeiÃŸ
23-04-2008 18:50

I checked Gyorgy's comments modifications: Ok. The comment in the text by Gyorgy (on value list notation) is already taken care of by the comments in the example.