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

ID | Project | Category | View Status | Date Submitted | Last Update
0007683 | Part 01: TTCN-3 Core Language | Technical | public | 09-06-2017 15:38 | 30-12-2017 19:16

Reporter | Jacob Wieland - Spirent |
Assigned To | Gyorgy Rethy |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v4.9.1 (published 2017-05) |
Target Version | v4.10.1 (published 2018-05) | Fixed in Version | v4.10.1 (published 2018-05) |
Clause Reference(s) | Table A.3 in A.1.5.0
Source (company - Author) | Spirent Jacob Wieland

Summary | 0007683: Keywords (from packages) should be reserved in the Core Standard.

Description

To remove the problem that something is a keyword in some context and not in another context (depending on what packages are used in a module), all keywords used by any package should be put into the reserved words table of the core language standard.
That way, the set of keywords is only dependent on the TTCN-3 language version and not on the set of used packages which.
This will remove a lot of potential confusion and tool-incorrectness (most language mappings depend on the set of keywords in their name-mangling algorithms).

Steps To Reproduce |
Additional Information |
Tags | No tags attached.

Relationships

related to | 0007530 | closed | Gyorgy Rethy | keywords should be escapable to be used as a TTCN-3 identifier.

Attached Files | CR_7683_core.docx (166,242) 26-07-2017 08:56 http://oldforge.etsi.org/mantis/file_download.php?file_id=3659&type=bug CR_7863_XML.docx (172,774) 26-07-2017 08:56 http://oldforge.etsi.org/mantis/file_download.php?file_id=3660&type=bug CR_7683_core_v2.docx (165,700) 26-07-2017 09:17 http://oldforge.etsi.org/mantis/file_download.php?file_id=3661&type=bug

Issue History
Date Modified | Username | Field | Change
09-06-2017 15:38 | Jacob Wieland - Spirent | New Issue |
09-06-2017 15:39 | Jacob Wieland - Spirent | Relationship added | related to 0007530
24-07-2017 14:44 | Jens Grabowski | Note Added: 0014739 |
24-07-2017 14:44 | Jens Grabowski | Assigned To | => KristÃ³f Szabados
24-07-2017 14:44 | Jens Grabowski | Status | new => assigned
26-07-2017 08:56 | KristÃ³f Szabados | File Added: CR_7683_core.docx |
26-07-2017 08:56 | KristÃ³f Szabados | File Added: CR_7863_XML.docx |
26-07-2017 08:58 | KristÃ³f Szabados | Note Added: 0014769 |
26-07-2017 08:58 | KristÃ³f Szabados | Assigned To | KristÃ³f Szabados => Jacob Wieland - Spirent
26-07-2017 08:58 | KristÃ³f Szabados | Status | assigned => confirmed
26-07-2017 09:17 | KristÃ³f Szabados | File Added: CR_7683_core_v2.docx |
26-07-2017 09:17 | KristÃ³f Szabados | Note Added: 0014771 |
26-07-2017 09:19 | Jacob Wieland - Spirent | Note Added: 0014772 |
26-07-2017 09:19 | Jacob Wieland - Spirent | Status | confirmed => resolved
26-07-2017 09:19 | Jacob Wieland - Spirent | Fixed in Version | => v4.9.1 (published 2017-05)
26-07-2017 09:19 | Jacob Wieland - Spirent | Resolution | open => fixed
26-07-2017 09:19 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Gyorgy Rethy
30-12-2017 19:16 | Gyorgy Rethy | Note Added: 0014966 |
30-12-2017 19:16 | Gyorgy Rethy | Status | resolved => closed
30-12-2017 19:16 | Gyorgy Rethy | Fixed in Version | v4.9.1 (published 2017-05) => v4.10.1 (published 2018-05)

Notes

(0014739)
Jens Grabowski
24-07-2017 14:44

STF discussion: Ext. package keywords should be mentioned in Core Language, but possibly as some sort of warning. Name transformation rules shall be applied to all Ext. package keywords.

(0014769)
KristÃ³f Szabados
26-07-2017 08:58

I have uploaded the updated core part, and also the updated Part9 (Using XML schema with TTCN-3). Please check.

(0014771)
KristÃ³f Szabados
26-07-2017 09:17

fixed the typo.

(0014772)
Jacob Wieland - Spirent
26-07-2017 09:19

fine by me

(0014966)
Gyorgy Rethy
30-12-2017 19:16

Added to draft V4.9.2(core) and V4.8.2(XML).