ETSI's Bug Tracker - Ext Pack: Object-oriented features (ES 203 790)
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0007832 | Ext Pack: Object-oriented features (ES 203 790) | [All Projects] General | public | 30-03-2019 16:08 | 09-01-2020 16:05

Reporter | KristÃ³f Szabados |
Assigned To | Jens Grabowski |
Priority | normal | Severity | text | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version |  | Fixed in Version |  |

Summary | 0007832: incorrect syntax used in example
Description | Section 5.1.1.3 show an example for an external class, using incorrect syntax. this: " external type class Stack { function push(integer v); function pop() return integer; function isEmpty() return boolean; } " should be: " type external class Stack { external function push(integer v); external function pop() return integer; external function isEmpty() return boolean; } "
Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR7832.docx (127,423) 06-08-2019 08:28 http://oldforge.etsi.org/mantis/file_download.php?file_id=3815&type=bug

Issue History
Date Modified | Username | Field | Change
30-03-2019 16:08 | KristÃ³f Szabados | New Issue |
02-04-2019 15:34 | Jacob Wieland - Spirent | Note Added: 0015340 |
05-08-2019 11:46 | KristÃ³f Szabados | Note Added: 0015352 |
06-08-2019 08:20 | Jacob Wieland - Spirent | Assigned To | => Jacob Wieland - Spirent
06-08-2019 08:20 | Jacob Wieland - Spirent | Status | new => assigned
06-08-2019 08:28 | Jacob Wieland - Spirent | File Added: CR7832.docx |
06-08-2019 08:29 | Jacob Wieland - Spirent | Note Added: 0015361 |
06-08-2019 08:29 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => KristÃ³f Szabados
06-08-2019 08:29 | Jacob Wieland - Spirent | Status | assigned => confirmed
06-08-2019 08:37 | KristÃ³f Szabados | Note Added: 0015363 |
06-08-2019 08:37 | KristÃ³f Szabados | Status | confirmed => resolved
06-08-2019 08:37 | KristÃ³f Szabados | Resolution | open => fixed
06-08-2019 08:37 | KristÃ³f Szabados | Assigned To | KristÃ³f Szabados => Jens Grabowski
09-01-2020 16:05 | Jens Grabowski | Status | resolved => closed

Notes

(0015340)
Jacob Wieland - Spirent
02-04-2019 15:34

section 5.1.1.3 states explicitly: "It is allowed to omit the external keyword from these function declarations." So, this is correct syntax.

(0015352)
KristÃ³f Szabados
05-08-2019 11:46

True, the inner external keywords are optional. But "exteral type" still should be "type external"

(0015361)
Jacob Wieland - Spirent
06-08-2019 08:29

please review

(0015363)
KristÃ³f Szabados
06-08-2019 08:37

looks fine by me.