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

ID | Project | Category | View Status | Date Submitted | Last Update
0004794 | Part 01: TTCN-3 Core Language | Clarification | public | 04-02-2009 09:19 | 06-07-2009 12:58

Reporter | Ina Schieferdecker |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v3.4.1 (published 2008-09) |
Target Version | v4.2.1 (published 2010-07) | Fixed in Version | v4.2.1 (published 2010-07) |
Clause Reference(s) | Annex A
Source (company - Author) | Fraunhofer FOKUS - Ina Schieferdecker

Summary | 0004794: TTCN-3 white spaces
Description | The TTCN-3 language definition is no explicit about white spaces such as blanks or line breaks. An enumeration of white spaces should be added for clarity.
Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |

Attached Files

CR4794_resolution.zip (54,724) 21-04-2009 12:20
http://oldforge.etsi.org/mantis/file_download.php?file_id=2098&type=bug
CR4794_discussionInput_v1.ppt (9,216) 22-04-2009 11:30
http://oldforge.etsi.org/mantis/file_download.php?file_id=2105&type=bug
CR4794_resolution v2.zip (54,724) 30-06-2009 14:54
http://oldforge.etsi.org/mantis/file_download.php?file_id=2143&type=bug
CR4794_resolution_part1 v3.doc (194,560) 01-07-2009 14:12
http://oldforge.etsi.org/mantis/file_download.php?file_id=2147&type=bug
CR4794_resolution_part1_v4.doc (196,096) 02-07-2009 18:04
http://oldforge.etsi.org/mantis/file_download.php?file_id=2154&type=bug
CR4794_resolution_part1_v5.doc (196,096) 03-07-2009 11:36
http://oldforge.etsi.org/mantis/file_download.php?file_id=2157&type=bug
CR4794_resolution_part1_v6.doc (194,560) 03-07-2009 13:28
http://oldforge.etsi.org/mantis/file_download.php?file_id=2161&type=bug

Issue History
Date Modified | Username | Field | Change
04-02-2009 09:19 | Ina Schieferdecker | New Issue |
04-02-2009 09:19 | Ina Schieferdecker | Clause Reference(s) | => Annex A
04-02-2009 09:19 | Ina Schieferdecker | Source (company - Author) | => Fraunhofer FOKUS - Ina Schieferdecker
04-02-2009 09:20 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
04-02-2009 09:21 | Ina Schieferdecker | Assigned To | => Gyorgy Rethy
04-02-2009 09:21 | Ina Schieferdecker | Status | new => assigned
04-02-2009 09:21 | Ina Schieferdecker | Category | TTCN-3 Core Language => Clarification
04-02-2009 09:21 | Ina Schieferdecker | Product Version | => Edition 3.4.1 Published 2008-09-04
04-02-2009 09:21 | Ina Schieferdecker | Target Version | => Edition 4.2.1 (not yet published)
20-04-2009 16:40 | Gyorgy Rethy | Note Added: 0008515 |
20-04-2009 17:28 | Gyorgy Rethy | File Added: CR4794_resolution_part1.doc |
21-04-2009 11:56 | Gyorgy Rethy | File Deleted: CR4794_resolution_part1.doc |
21-04-2009 12:06 | Gyorgy Rethy | File Added: CR4794_resolution_part1.zip |
21-04-2009 12:14 | Gyorgy Rethy | Note Edited: 0008515 |
21-04-2009 12:16 | Gyorgy Rethy | File Deleted: CR4794_resolution_part1.zip |
21-04-2009 12:18 | Gyorgy Rethy | File Added: CR4794_resolution_part1.zip |
21-04-2009 12:19 | Gyorgy Rethy | Note Edited: 0008515 |
21-04-2009 12:19 | Gyorgy Rethy | File Deleted: CR4794_resolution_part1.zip |
21-04-2009 12:20 | Gyorgy Rethy | File Added: CR4794_resolution.zip |
21-04-2009 12:21 | Gyorgy Rethy | Note Edited: 0008515 |
22-04-2009 11:30 | Gyorgy Rethy | File Added: CR4794_discussionInput_v1.ppt |
22-04-2009 19:39 | Gyorgy Rethy | Note Added: 0008550 |
22-04-2009 19:39 | Gyorgy Rethy | Resolution | open => fixed
22-04-2009 19:46 | Gyorgy Rethy | Assigned To | Gyorgy Rethy => Ina Schieferdecker
30-06-2009 14:54 | Gyorgy Rethy | File Added: CR4794_resolution v2.zip |
01-07-2009 10:28 | Gyorgy Rethy | Status | assigned => resolved
01-07-2009 10:28 | Gyorgy Rethy | Fixed in Version | => Edition 4.2.1 (not yet published)
01-07-2009 10:28 | Gyorgy Rethy | Note Added: 0008802 |
01-07-2009 14:12 | Ina Schieferdecker | File Added: CR4794_resolution_part1 v3.doc |
01-07-2009 14:13 | Ina Schieferdecker | Note Added: 0008806 |
01-07-2009 14:55 | Ina Schieferdecker | Status | resolved => closed
02-07-2009 15:36 | Gyorgy Rethy | Assigned To | Ina Schieferdecker => Gyorgy Rethy
02-07-2009 15:36 | Gyorgy Rethy | Status | closed => feedback
02-07-2009 15:36 | Gyorgy Rethy | Resolution | fixed => reopened
02-07-2009 15:36 | Gyorgy Rethy | Note Added: 0008816 |
02-07-2009 17:43 | Ina Schieferdecker | Note Added: 0008820 |
02-07-2009 18:04 | Gyorgy Rethy | File Added: CR4794_resolution_part1_v4.doc |
02-07-2009 18:09 | Gyorgy Rethy | Note Added: 0008822 |
02-07-2009 18:09 | Gyorgy Rethy | Note Added: 0008823 |
02-07-2009 18:09 | Gyorgy Rethy | Status | feedback => assigned
02-07-2009 18:09 | Gyorgy Rethy | Assigned To | Gyorgy Rethy => Ina Schieferdecker
02-07-2009 18:10 | Gyorgy Rethy | Note Deleted: 0008823 |
03-07-2009 11:28 | Gyorgy Rethy | File Added: CR4794_resolution_part1_v5.doc |
03-07-2009 11:30 | Gyorgy Rethy | Note Added: 0008826 |
03-07-2009 11:31 | Gyorgy Rethy | Note Edited: 0008826 |
03-07-2009 11:36 | Gyorgy Rethy | File Deleted: CR4794_resolution_part1_v5.doc |
03-07-2009 11:36 | Gyorgy Rethy | File Added: CR4794_resolution_part1_v5.doc |
03-07-2009 13:28 | Ina Schieferdecker | File Added: CR4794_resolution_part1_v6.doc |
03-07-2009 13:29 | Ina Schieferdecker | Note Added: 0008832 |
03-07-2009 17:39 | Gyorgy Rethy | Note Added: 0008838 |
03-07-2009 17:39 | Gyorgy Rethy | Status | assigned => resolved
03-07-2009 17:39 | Gyorgy Rethy | Resolution | reopened => fixed
06-07-2009 12:57 | Ina Schieferdecker | Note Added: 0008842 |
06-07-2009 12:58 | Ina Schieferdecker | Status | resolved => closed

Notes

(0008515)
Gyorgy Rethy
20-04-2009 16:40 (edited on: 21-04-2009 12:21)

Terms "whitespace" and "newline" are used already clause B.1.5 (character pattern matching) and part-10. It is proposed to define whitespace and newline aligned with the existing terms. This shall cause no compatibility problem as normal text editors never use other controls than HT, SP, LF & CR, therefore "old" compilers will be able to read "new" TTCN-3 modules, just for "new" compilers there will be an exact and consistent rule.
A new clause A.1.5.1 is proposed in part-1 and in Part-10 the reference has been changed from $B.1.5 to the new clause.
See in file CR4794_resolution.zip.

(0008550)
Gyorgy Rethy
22-04-2009 19:39

Proposed solution is accepted by the STF in principle. Proposed text to be cross-checked.

(0008802)
Gyorgy Rethy
01-07-2009 10:28

Approved by CR resolution mtg.

(0008806)
Ina Schieferdecker
01-07-2009 14:13

Just one extension: keywords shall be separated by whitespace or newline.

(0008816)
Gyorgy Rethy
02-07-2009 15:36

some more correction is needed as newline is a subset of whitespace and no whitespace is needed between a special terminal and the neighbouring terminal

(0008820)
Ina Schieferdecker
02-07-2009 17:43

According to the text in A1.5.1, newline and whitespace are separated. It needs to be checked if alignment with B1.5.1 is needed. Furthermore, keywords, etc. are not only separated by whitespace or newline, but can also be separated by special characters like "(", "{", ";" etc. This needs to be added to the text.

(0008822)
Gyorgy Rethy
02-07-2009 18:09

CR4794_resolution_part1_v4.doc contains updates related to special terminal symbols as { } ( ) , ; := == etc. (may be but need not be separated by whitespace) and newline characters: a sequence of newline characters is just one end of line; needed because windows is using CRLF, but Unix is using just CR for a new line but both shall mean +1 line for the __LINE__ macro

(0008826)
Gyorgy Rethy
03-07-2009 11:30 (edited on: 03-07-2009 11:31)

CR4794_resolution_part1_v5.doc: The statement regarding the sequence of newline characters has been made more specific, namely the combination CRLF shall be taken as one end of line, other combinations are denote several new lines (e.g. CRVT is two lines).

(0008832)
Ina Schieferdecker
03-07-2009 13:29

Note 1 made part of the main text as it is not a hint but part of the specification. In addition, some rewording.

(0008838)
Gyorgy Rethy
03-07-2009 17:39

CR4794_resolution_part1_v6.doc Is OK with me. I have noticed, that not the whole new clause A.1.5.1 is shown as new text by word track changes markings just the last changes in the ~v6.doc. I suppose that the whole paragraph will be copied to the master document and will appear as new text. It will be important for the readers to find the few changes we make in the interim version quickly.

(0008842)
Ina Schieferdecker
06-07-2009 12:57

as proposed.