ETSI's Bug Tracker - Part 11: Using JSON with TTCN-3
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0008181 | Part 11: Using JSON with TTCN-3 | [TTCN-3 Change Requests] Technical | public | 20-12-2022 13:29 | 05-01-2023 07:09

Reporter | Tomas Urban |
Assigned To |  |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | V4.9.1 (ongoing) |
Target Version | Next version (to be decided) | Fixed in Version |  |

Summary | 0008181: object used as an identifier

Description

The standard uses "object" as an identifier. However, "object" is a keyword in the ES 203 790 (Object Oriented Features). The core language standard rules state that keywords from external packages shall not be used as identifiers and the JSON specification should be changed accordingly. It is a backwards incompatible change, but it is impossible to use JSON together with object oriented features without it.

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

Relationships

related to | 0008093 | closed | Jens Grabowski | Part 01: TTCN-3 Core Language | object not listed as a keyword in table A.5

Attached Files | CR-8181-1.docx (176,470) 21-12-2022 09:37 http://oldforge.etsi.org/mantis/file_download.php?file_id=4111&type=bug

Issue History
Date Modified | Username | Field | Change
20-12-2022 13:29 | Tomas Urban | New Issue |
20-12-2022 13:29 | Tomas Urban | Status | new => assigned
20-12-2022 13:29 | Tomas Urban | Assigned To | => Tomas Urban
21-12-2022 09:37 | Tomas Urban | File Added: CR-8181-1.docx |
21-12-2022 09:42 | Tomas Urban | Note Added: 0016444 |
21-12-2022 09:42 | Tomas Urban | Assigned To | Tomas Urban => Jens Grabowski
21-12-2022 09:42 | Tomas Urban | Status | assigned => confirmed
04-01-2023 11:03 | Jens Grabowski | Relationship added | related to 0008093
04-01-2023 14:16 | Jens Grabowski | Assigned To | Jens Grabowski => Tomas Urban
04-01-2023 14:16 | Jens Grabowski | Status | confirmed => assigned
04-01-2023 14:16 | Jens Grabowski | Status | assigned => resolved
04-01-2023 14:16 | Jens Grabowski | Resolution | open => fixed
05-01-2023 07:09 | Tomas Urban | Status | resolved => closed
05-01-2023 07:09 | Tomas Urban | Assigned To | Tomas Urban =>

Notes

(0016444)
Tomas Urban
21-12-2022 09:42

I changed the problematic identifier in the JSON specification. The new identifier is called "obj". It follows the naming convention used in the document (integer -> int, string -> str etc.). Please check.