Logo etsi

ETSI's Bug Tracker

Notice: information submitted on the ETSI issue Tracker may be incorporated in ETSI publication(s) and therefore subject to the ETSI IPR policy.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008100Part 01: TTCN-3 Core LanguageEditorialpublic09-08-2022 14:4211-11-2022 10:59
ReporterMatthias Simon 
Assigned ToJens Grabowski 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0008100: Inline terminal productions
DescriptionInlining terminal production would make the grammar easier to comprehend. For example:

- 1.TTCN3Module ::= TTCN3ModuleKeyword ModuleId "{" ...
- 2.TTCN3ModuleKeyword ::= "module"
+ 1.TTCN3Module ::= "module" ModuleId "{" ...
TagsNo tags attached.
Clause Reference(s)Annex A -- BNF and static semantics
Source (company - Author)Nokia - Matthias Simon
Attached Filespptx file icon CR-8100-Analysis-Keyword-Definitions-in-TTCN-3-BNF.pptx [^] (49,036 bytes) 11-11-2022 10:59

- Relationships

-  Notes
(0016220)
Jens Grabowski (manager)
16-08-2022 12:47

TTF discussion: Not highest priority. Effect on extension packages needs to be studied.
(0016309)
Jens Grabowski (manager)
11-11-2022 10:58

See attached file for further information:

In total: 154 Keyword Definitions
search „string: Keyword ::=“

In total: 482 Keyword References
search string: „Keyword“ (only in BNF, Keyword definitions are not considered)

Observation 1: Some BNF rules (in several standards) already include inlined keywords (or reserved words)

Observation 2: Not all non-terminals of productions for defining keywords/reserved words end with “Keyword”.

Observation 3: The rules describing the syntactical structure of language elements inline keywords (for readability purposes)

- Issue History
Date Modified Username Field Change
09-08-2022 14:42 Matthias Simon New Issue
16-08-2022 12:47 Jens Grabowski Note Added: 0016220
16-08-2022 12:47 Jens Grabowski Assigned To => Jens Grabowski
16-08-2022 12:47 Jens Grabowski Status new => assigned
16-08-2022 14:14 Jens Grabowski Project TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
11-11-2022 10:58 Jens Grabowski Note Added: 0016309
11-11-2022 10:59 Jens Grabowski File Added: CR-8100-Analysis-Keyword-Definitions-in-TTCN-3-BNF.pptx


MantisBT 1.2.14 [^]
Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker