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

ID | Project | Category | View Status | Date Submitted | Last Update
0005790 | Part 01: TTCN-3 Core Language | Clarification | public | 08-10-2010 14:04 | 02-12-2010 09:13

Reporter | Andras Kovacs |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | minor | Reproducibility | N/A
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v4.3.1 (published 2011-06) | Fixed in Version | v4.3.1 (published 2011-06) |
Clause Reference(s) | [Part 1: TTCN-3 Core Language / Section 15.5 / Restriction 3) ]
Source (company - Author) | BroadBit - Andras Kovacs

Summary | 0005790: STF409 question on [Part 1: TTCN-3 Core Language / Section 15.5 / Restriction 3) ]
Description | should it say "parameter name" instead of "template name"?
Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files |

Issue History
Date Modified | Username | Field | Change
08-10-2010 14:04 | Andras Kovacs | New Issue |
08-10-2010 14:04 | Andras Kovacs | Clause Reference(s) | => [Part 1: TTCN-3 Core Language / Section 15.5 / Restriction 3) ]
08-10-2010 14:04 | Andras Kovacs | Source (company - Author) | => BroadBit - Andras Kovacs
14-10-2010 10:48 | Jacob Wieland - Spirent | Note Added: 0009779 |
14-10-2010 11:43 | Benjamin Zeiss | Note Added: 0009782 |
24-11-2010 15:47 | Gyorgy Rethy | Note Added: 0009801 |
30-11-2010 09:40 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
30-11-2010 16:20 | Gyorgy Rethy | Note Added: 0009861 |
30-11-2010 16:20 | Gyorgy Rethy | Assigned To | => Ina Schieferdecker
30-11-2010 16:20 | Gyorgy Rethy | Status | new => assigned
30-11-2010 16:20 | Gyorgy Rethy | Target Version | => Edition 4.3.1 (not yet published)
02-12-2010 09:12 | Ina Schieferdecker | Note Added: 0009914 |
02-12-2010 09:12 | Ina Schieferdecker | Status | assigned => resolved
02-12-2010 09:12 | Ina Schieferdecker | Resolution | open => fixed
02-12-2010 09:12 | Ina Schieferdecker | Fixed in Version | => Edition 4.3.1 (not yet published)
02-12-2010 09:13 | Ina Schieferdecker | Status | resolved => closed

Notes

(0009779)
Jacob Wieland - Spirent
14-10-2010 10:48

No, what is meant here is the following: if you have a template t1 with a formal parameter list and you derive a template t2 via modifies t1, then t2 needs a formal parameter list, as well which shall appear in the definition of t2 directly behind the template name t2

(0009782)
Benjamin Zeiss
14-10-2010 11:43

I find this extremely confusing as the BNF does not allow a formal parameter list anywhere else anyway. I don't think this comment is necessary.

(0009801)
Gyorgy Rethy
24-11-2010 15:47

The restriction is (it is about extending parameterized base templates): "3) the formal parameter list shall follow the template name for every modified template;"
"parameter name" makes no sense to me. According to the syntactical structure:
template [restriction] Type TemplateIdentifier ["(" TemplateFormalParList ")"]
modifies TemplateRef ":=" TemplateBody
Restriction 3) says, that all formal parameters, inherited from the base template and added by the modified template (i.e. TemplateFormalParList), shall follow TemplateIdentifier (and not e.g. the name of the base template).

(0009861)
Gyorgy Rethy
30-11-2010 16:20

STF discussion 30-11-2010: remove restriction 3).

(0009914)
Ina Schieferdecker
02-12-2010 09:12

As proposed