ETSI's Bug Tracker - Part 01: TTCN-3 Core Language |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0006694 | Part 01: TTCN-3 Core Language | Clarification | public | 26-02-2014 12:59 | 06-01-2015 19:26 |
|
Reporter | Jacob Wieland - Spirent | |
Assigned To | Gyorgy Rethy | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | v4.6.1 (published 2014-06) | |
Target Version | v4.7.1 (published 2015-06) | Fixed in Version | v4.7.1 (published 2015-06) | |
Clause Reference(s) | section 8 |
Source (company - Author) | Testing Technologies - Jacob Wieland |
|
Summary | 0006694: clarify that only module definitions can be prefixed by module identifier |
Description | global definitions, i.e. those that are defined directly in module definitions part or a group definition are the only definitions that shall be prefixable by their module identifier. There is some debate that the following paragraph in section 8 also applies to local variables (as seen in conformance test suite case Sem_08020301_GeneralFormatOfImport_006)
"When the definition is referenced in the same module where it is defined, the module identifier of the module (the
current module) also may be used for prefixing the identifier of the definition."
In my opinion, this is not the intention of the paragraph, so this should be clarified. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0006677 | closed | Gyorgy Rethy | Additional rule on name class in import |
|
Attached Files | CR6694_v1-140616-JG.docx (34,363) 18-06-2014 09:32 http://oldforge.etsi.org/mantis/file_download.php?file_id=3044&type=bug CR6694_v2-140618-TU.docx (43,254) 18-06-2014 14:02 http://oldforge.etsi.org/mantis/file_download.php?file_id=3053&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
26-02-2014 12:59 | Jacob Wieland - Spirent | New Issue | |
07-04-2014 16:28 | Gyorgy Rethy | Note Added: 0011946 | |
07-04-2014 16:34 | Gyorgy Rethy | Note Edited: 0011946 | bug_revision_view_page.php?bugnote_id=11946#r2 |
07-04-2014 16:34 | Gyorgy Rethy | Assigned To | => Jens Grabowski |
07-04-2014 16:34 | Gyorgy Rethy | Status | new => assigned |
11-04-2014 14:35 | Tomas Urban | Relationship added | related to 0006677 |
07-05-2014 16:48 | Gyorgy Rethy | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language |
11-05-2014 20:49 | Gyorgy Rethy | Target Version | => v4.7.1 (published 2015-06) |
17-06-2014 13:55 | Gyorgy Rethy | Note Added: 0012106 | |
18-06-2014 09:32 | Jens Grabowski | File Added: CR6694_v1-140616-JG.docx | |
18-06-2014 09:32 | Jens Grabowski | Note Added: 0012119 | |
18-06-2014 09:33 | Jens Grabowski | Assigned To | Jens Grabowski => Tomas Urban |
18-06-2014 09:33 | Jens Grabowski | Status | assigned => confirmed |
18-06-2014 14:02 | Tomas Urban | File Added: CR6694_v2-140618-TU.docx | |
18-06-2014 14:05 | Tomas Urban | Note Added: 0012126 | |
18-06-2014 14:05 | Tomas Urban | Status | confirmed => resolved |
18-06-2014 14:05 | Tomas Urban | Resolution | open => fixed |
18-06-2014 14:05 | Tomas Urban | Assigned To | Tomas Urban => Gyorgy Rethy |
06-01-2015 19:26 | Gyorgy Rethy | Note Added: 0012662 | |
06-01-2015 19:26 | Gyorgy Rethy | Status | resolved => closed |
06-01-2015 19:26 | Gyorgy Rethy | Product Version | => v4.6.1 (published 2014-06) |
06-01-2015 19:26 | Gyorgy Rethy | Fixed in Version | => v4.7.1 (published 2015-06) |
Notes |
|
(0011946)
|
Gyorgy Rethy
|
07-04-2014 16:28
(edited on: 07-04-2014 16:34) |
|
stf478: analyze the actual rules and alternative solutions. Check text for enumerated name clash resolution (what takes precedence) and related prefixing rules. Proposal: prefix component definitions with self.
|
|
|
|
STF discussion:
- allow prefixing with module name global definitions only (sentence to be added)
- make prefixing local definition names deprecated, new sub-clause in Annex G |
|
|
|
Resolution proposal attached, assigned to Tomas for proofreading. |
|
|
|
I made one minor change (do -> did) to use the same tense as in other deprecated features.
Otherwise the proposal solves the described issue and is ready to be included in the next version of the standard. |
|
|
|
|