ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details
0004794 Part 01: TTCN-3 Core Language Clarification public 04-02-2009 09:19 06-07-2009 12:58
Ina Schieferdecker  
Ina Schieferdecker  
normal minor have not tried
closed fixed  
v3.4.1 (published 2008-09)  
v4.2.1 (published 2010-07) v4.2.1 (published 2010-07)  
Annex A
Fraunhofer FOKUS - Ina Schieferdecker
0004794: TTCN-3 white spaces
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.
No tags attached.
zip CR4794_resolution.zip (54,724) 21-04-2009 12:20
http://oldforge.etsi.org/mantis/file_download.php?file_id=2098&type=bug
ppt CR4794_discussionInput_v1.ppt (9,216) 22-04-2009 11:30
http://oldforge.etsi.org/mantis/file_download.php?file_id=2105&type=bug
zip CR4794_resolution v2.zip (54,724) 30-06-2009 14:54
http://oldforge.etsi.org/mantis/file_download.php?file_id=2143&type=bug
doc 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
doc 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
doc 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
doc 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
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.