Loading plugins/Prototypes/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtx.xtext +13 −13 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ StructuredDataInstance returns tdl::StructuredDataInstance: AnnotationCommentFragment dataType=[tdl::DataType|Identifier] name=Identifier (unassignedMember=UnassignedMemberTreatment)? ('<' unassignedMember=UnassignedMemberTreatment '>')? LParen (memberAssignment+=MemberAssignment (',' memberAssignment+=MemberAssignment)*)? RParen ; Loading Loading @@ -454,9 +454,15 @@ DataElementUse returns tdl::DataElementUse: //instance x x x ( //anonymous - split in case of problems // (ParameterBindingFragment | CollectionItemFragment) // ) | ( // //anonymous - split in case of problems //// (ParameterBindingFragment | CollectionItemFragment) //// ) | ( //instance dataElement=[tdl::NamedElement|Identifier] UnassignedFragmentNamedElement? ParameterBindingFragment? ReductionFragment ) | ( //type / anonymous (simplified, avoid duplication, otherwise remove "?") //DONE: empty parameters / collections? -> added //DONE: support simple data types as well? -> use any value instead Loading @@ -469,12 +475,6 @@ DataElementUse returns tdl::DataElementUse: )? UnassignedFragmentNamedElement? (ParameterBindingFragment | CollectionItemFragment) ) | ( //instance dataElement=[tdl::NamedElement|Identifier] UnassignedFragmentNamedElement? ParameterBindingFragment? ReductionFragment ) ; Loading Loading @@ -559,7 +559,7 @@ TimerStop returns tdl::TimerStop: TimeOut returns tdl::TimeOut: AtomicPrefixFragment 'time' 'out' 'on' componentInstance=[tdl::ComponentInstance|Identifier] 'timeout' 'on' componentInstance=[tdl::ComponentInstance|Identifier] '::' timer=[tdl::Timer|Identifier] ; Loading Loading @@ -636,7 +636,7 @@ TestConfiguration returns tdl::TestConfiguration: TestDescription returns tdl::TestDescription: TDPrefixFragment ('TestDescription' | isLocallyOrdered?='Test') ('Test' 'Description' | isLocallyOrdered?='Test') name=Identifier (LParen formalParameter+=FormalParameter ( ',' formalParameter+=FormalParameter)* RParen )? 'uses' testConfiguration=[tdl::TestConfiguration|Identifier] Loading Loading
plugins/Prototypes/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtx.xtext +13 −13 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ StructuredDataInstance returns tdl::StructuredDataInstance: AnnotationCommentFragment dataType=[tdl::DataType|Identifier] name=Identifier (unassignedMember=UnassignedMemberTreatment)? ('<' unassignedMember=UnassignedMemberTreatment '>')? LParen (memberAssignment+=MemberAssignment (',' memberAssignment+=MemberAssignment)*)? RParen ; Loading Loading @@ -454,9 +454,15 @@ DataElementUse returns tdl::DataElementUse: //instance x x x ( //anonymous - split in case of problems // (ParameterBindingFragment | CollectionItemFragment) // ) | ( // //anonymous - split in case of problems //// (ParameterBindingFragment | CollectionItemFragment) //// ) | ( //instance dataElement=[tdl::NamedElement|Identifier] UnassignedFragmentNamedElement? ParameterBindingFragment? ReductionFragment ) | ( //type / anonymous (simplified, avoid duplication, otherwise remove "?") //DONE: empty parameters / collections? -> added //DONE: support simple data types as well? -> use any value instead Loading @@ -469,12 +475,6 @@ DataElementUse returns tdl::DataElementUse: )? UnassignedFragmentNamedElement? (ParameterBindingFragment | CollectionItemFragment) ) | ( //instance dataElement=[tdl::NamedElement|Identifier] UnassignedFragmentNamedElement? ParameterBindingFragment? ReductionFragment ) ; Loading Loading @@ -559,7 +559,7 @@ TimerStop returns tdl::TimerStop: TimeOut returns tdl::TimeOut: AtomicPrefixFragment 'time' 'out' 'on' componentInstance=[tdl::ComponentInstance|Identifier] 'timeout' 'on' componentInstance=[tdl::ComponentInstance|Identifier] '::' timer=[tdl::Timer|Identifier] ; Loading Loading @@ -636,7 +636,7 @@ TestConfiguration returns tdl::TestConfiguration: TestDescription returns tdl::TestDescription: TDPrefixFragment ('TestDescription' | isLocallyOrdered?='Test') ('Test' 'Description' | isLocallyOrdered?='Test') name=Identifier (LParen formalParameter+=FormalParameter ( ',' formalParameter+=FormalParameter)* RParen )? 'uses' testConfiguration=[tdl::TestConfiguration|Identifier] Loading