Commit 32bc7fe5 authored by Philip Makedonski's avatar Philip Makedonski Committed by Philip Makedonski
Browse files

+ additional refinements

parent a06cebcb
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -232,6 +232,7 @@ StructuredTestObjective returns to::StructuredTestObjective:
        (initialConditions=InitialConditions)?
        (expectedBehaviour=ExpectedBehaviour)?
        (finalConditions=FinalConditions)?
        (WithCommentFragment)?
        (variants=Variants)?
    END
;
@@ -605,11 +606,13 @@ Variant returns to::TestObjectiveVariant:
                bindings+=VariantBinding (',' bindings+=VariantBinding)*
            END
        )?
        WithCommentFragment?
    END
;

Variants returns to::Variants:
    variants+=Variant+
    WithCommentFragment?
;

VariantBinding returns to::VariantBinding:
@@ -622,18 +625,21 @@ VariantBindingValue returns to::VariantBinding:
    'value' value=BindingLiteralValueReference
    comment+=AssignmentQualifier
    boundTo=LiteralOrDataReferenceAsBinding
    WithCommentFragment?
;

VariantBindingAttribute returns to::VariantBinding:
    'attribute' value=BindingContentReference
    comment+=AssignmentQualifier
    boundTo=LiteralValueAsBinding
    boundTo=LiteralOrDataReferenceAsBinding
    WithCommentFragment?
;

VariantBindingPredefined returns to::VariantBinding:
    'predefined' 'value' value=BindingDataReference
    comment+=AssignmentQualifier
    boundTo=BindingDataReference
    boundTo=DataReferenceAsBinding
    WithCommentFragment?
;

//# Test Description