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

ID | Project | Category | View Status | Date Submitted | Last Update
0005314 | Part 01: TTCN-3 Core Language | Technical | public | 01-09-2009 11:59 | 08-09-2009 08:26

Reporter | Anthony Baire |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | minor | Reproducibility | always
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v4.2.1 (published 2010-07) | Fixed in Version | v4.2.1 (published 2010-07) |
Clause Reference(s) | A.1.6 and 15.8
Source (company - Author) |

Summary | 0005314: BNF inconsistencies introduced in v4.1.1 (FriendModule & TemplateRestriction)

Description

Some BNF changes introduced in 4.1.1 are not well defined :
1. FriendModuleDef ::= "friend" "module" TTCN3ModuleId {"," TTCN3ModuleId } [SemiColon]
- the 'TTCN3ModuleId' should be replaced with 'ModuleIdentifier' because TTCN3ModuleId allows to include a LanguageSpec
- the optional semicolon is superfluous and can cause conflicts since it is already allowed in the parent rule ModuleDefinitionList
--> FriendModuleDef ::= "friend" "module" ModuleIdentifier {"," ModuleIdentifier }
2. TemplateRestriction ::= "(" OmitKeyword | ValueKeyword | PresentKeyword ")"
- the keyword list should be grouped within a parenthesis block because the concatenation has precedence over the '|' operator
--> TemplateRestriction ::= "(" ( OmitKeyword | ValueKeyword | PresentKeyword ) ")"
Note: the same fix should be applied in the section 15.8

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files |

Issue History
Date Modified | Username | Field | Change
01-09-2009 11:59 | Anthony Baire | New Issue |
01-09-2009 11:59 | Anthony Baire | Clause Reference(s) | => A.1.6 and 15.8
01-09-2009 11:59 | Anthony Baire | Source (company - Author) | =>
02-09-2009 12:14 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
02-09-2009 12:15 | Ina Schieferdecker | Assigned To | => Ina Schieferdecker
02-09-2009 12:15 | Ina Schieferdecker | Status | new => assigned
02-09-2009 12:15 | Ina Schieferdecker | Target Version | => Edition 4.2.1 (not yet published)
02-09-2009 12:15 | Ina Schieferdecker | Description Updated |
08-09-2009 08:20 | Ina Schieferdecker | Note Added: 0008986 |
08-09-2009 08:21 | Ina Schieferdecker | Resolution | open => fixed
08-09-2009 08:21 | Ina Schieferdecker | Fixed in Version | => Edition 4.2.1 (not yet published)
08-09-2009 08:26 | Ina Schieferdecker | Status | assigned => resolved
08-09-2009 08:26 | Ina Schieferdecker | Status | resolved => closed

Notes

(0008986)
Ina Schieferdecker
08-09-2009 08:20

Right. Resolved as proposed.