Loading plugins/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtx.xtext +12 −10 Original line number Diff line number Diff line Loading @@ -95,21 +95,13 @@ Comment returns tdl::Comment: ; Annotation returns tdl::Annotation: '@' key=[tdl::AnnotationType|Identifier] '@' key=[tdl::AnnotationType|AIdentifier] (':' value=EString)? ; AnnotationType returns tdl::AnnotationType: AnnotationCommentFragment 'Annotation' name = ( Identifier | InitialBlockName | ExpectedBlockName | FinalBlockName | TestPurposeDescriptionName | When | Then ) 'Annotation' name = AIdentifier ('extends' extension=Extension)? ; Loading Loading @@ -1038,6 +1030,16 @@ Identifier: | 'name' | 'type' //TODO: exclude other keywords to the extent possible? ; AIdentifier: Identifier | InitialBlockName | ExpectedBlockName | FinalBlockName | TestPurposeDescriptionName | When | Then ; GRIdentifier: ID ('::' ID)? ; Loading Loading
plugins/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtx.xtext +12 −10 Original line number Diff line number Diff line Loading @@ -95,21 +95,13 @@ Comment returns tdl::Comment: ; Annotation returns tdl::Annotation: '@' key=[tdl::AnnotationType|Identifier] '@' key=[tdl::AnnotationType|AIdentifier] (':' value=EString)? ; AnnotationType returns tdl::AnnotationType: AnnotationCommentFragment 'Annotation' name = ( Identifier | InitialBlockName | ExpectedBlockName | FinalBlockName | TestPurposeDescriptionName | When | Then ) 'Annotation' name = AIdentifier ('extends' extension=Extension)? ; Loading Loading @@ -1038,6 +1030,16 @@ Identifier: | 'name' | 'type' //TODO: exclude other keywords to the extent possible? ; AIdentifier: Identifier | InitialBlockName | ExpectedBlockName | FinalBlockName | TestPurposeDescriptionName | When | Then ; GRIdentifier: ID ('::' ID)? ; Loading