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 |
|
|
Maybe this issue can be merged with issue#0004269, or is it a duplicate? |
|
|
|
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. |
|
|
|
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. |
|
|
|
|