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

ID | Project | Category | View Status | Date Submitted | Last Update
0004402 | Part 01: TTCN-3 Core Language | Technical | public | 31-10-2008 12:54 | 10-12-2008 12:39

Reporter | Gyorgy Rethy |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | minor | Reproducibility | always
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v3.3.2 (published 2008-04) |
Target Version | v4.1.1 (published 2009-06) | Fixed in Version | v4.1.1 (published 2009-06) |
Clause Reference(s) | 6.2.1.1
Source (company - Author) |

Summary | 0004402: Unneeded restriction in referencing record/set fields
Description | The current text says: "Elements of a record shall be referenced by the dot notation TypeOrValueId.ElementId, where TypeOrValueId resolves to the name of a structured type or variable." It is unneeded to restrict the reference to variables only, it should be allowed for values (all kind) and templates.
Steps To Reproduce |
Additional Information |
Tags | No tags attached.

Relationships

related to | 0004269 | closed | Ina Schieferdecker | Allow dotted and index notation for result of function calls

Attached Files | CR4402_DotNotation.doc (28,672) 25-11-2008 08:26 http://oldforge.etsi.org/mantis/file_download.php?file_id=1764&type=bug

Issue History
Date Modified | Username | Field | Change
31-10-2008 12:54 | Gyorgy Rethy | New Issue |
31-10-2008 12:54 | Gyorgy Rethy | Status | new => assigned
31-10-2008 12:54 | Gyorgy Rethy | Assigned To | => Ina Schieferdecker
31-10-2008 12:54 | Gyorgy Rethy | Clause Reference(s) | => 6.2.1.1
31-10-2008 12:54 | Gyorgy Rethy | Source (company - Author) | =>
31-10-2008 14:03 | tepelmann | Note Added: 0007237 |
31-10-2008 14:28 | Gyorgy Rethy | Note Added: 0007241 |
24-11-2008 17:57 | Ina Schieferdecker | Relationship added | related to 0004269
25-11-2008 08:26 | Ina Schieferdecker | File Added: CR4402_DotNotation.doc |
25-11-2008 08:29 | Ina Schieferdecker | Note Added: 0007395 |
25-11-2008 08:30 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Thomas DeiÃŸ
25-11-2008 08:30 | Ina Schieferdecker | Target Version | => Edition 4.1.1 (not yet published)
25-11-2008 11:08 | Thomas DeiÃŸ | Note Added: 0007402 |
25-11-2008 11:08 | Thomas DeiÃŸ | Assigned To | Thomas DeiÃŸ => Ina Schieferdecker
10-12-2008 12:39 | Ina Schieferdecker | Status | assigned => resolved
10-12-2008 12:39 | Ina Schieferdecker | Resolution | open => fixed
10-12-2008 12:39 | Ina Schieferdecker | Fixed in Version | => Edition 4.1.1 (not yet published)
10-12-2008 12:39 | Ina Schieferdecker | Status | resolved => closed

Notes

(0007237)
tepelmann
31-10-2008 14:03

Maybe this issue can be merged with issue#0004269, or is it a duplicate?

(0007241)
Gyorgy Rethy
31-10-2008 14:28

No, this issue differs from CR4269. While this one is a simple wrong wording that needs to be corrected (pls. note, the BNF allows using field/index references in constant expressions, template variables etc.), CR4269 requests for a new feature that needs to be discussed. Thus this CR can be resolved independent of CR4269.

(0007395)
Ina Schieferdecker
25-11-2008 08:29

Indeed, already now more is allowed for the dot notation than just variables - still, it is quite artificial not to allow function invocations as well. I uploaded a proposal which addresses both CRs - please check.

(0007402)
Thomas DeiÃŸ
25-11-2008 11:08

The resolution is ok.