Commit f573137d authored by André Pacak's avatar André Pacak

fixing stupid bug in infer (case Zero was not for term Zero but a name (default case))

parent a9492c94
......@@ -7,180 +7,31 @@
</component>
<component name="ChangeListManager">
<list default="true" id="676692ec-cd16-4102-9017-0f40d5cf3cc0" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/Case_Editor.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/Case_EditorBuilder_a.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/Match_Editor.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/Match_EditorBuilder_a.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/VariantTypeEntry_Editor.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/VariantTypeEntry_EditorBuilder_a.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/VariantType_Editor.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/VariantType_EditorBuilder_a.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/fail_match_not_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/fail_unequal_types_cases/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/fail_wrong_label/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/fail_wrong_type_for_tag/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_match_cases_same_binding/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_match_different_order/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_match_shadow_binding/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_match_single/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_match_two/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_single_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_three_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/test/ok_two_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/tests/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.fail_match_not_variant.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.fail_unequal_types_cases.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.fail_wrong_label.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.fail_wrong_type_for_tag.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_match_cases_same_binding.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_match_different_order.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_match_shadow_binding.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_match_single.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_match_two.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_single_variant.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_three_variant.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/test.ok_two_variant.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/tests@tests.mps" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_match_not_variant/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_match_not_variant/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_unequal_types_cases/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_unequal_types_cases/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_wrong_label/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_wrong_label/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_wrong_type_for_tag/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/fail_wrong_type_for_tag/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_cases_same_binding/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_cases_same_binding/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_different_order/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_different_order/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_shadow_binding/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_shadow_binding/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_single/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_single/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_two/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_match_two/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_single_variant/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_single_variant/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_three_variant/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_three_variant/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_two_variant/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/test/ok_two_variant/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/AnalysisResultAccess.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/LTypeVariant.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AllvarsQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Allvars_0_switchCommonQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariantQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariant_0_switchCommonQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariant_WrappedQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_LookupFailureQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_LookupFailure_0_switchCommonQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchFunFailureQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchFunFailure_0_switchCommonQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchVariantFailureQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchVariantFailure_0_switchCommonQuerySpecification.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/fail_match_not_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/fail_unequal_types_cases/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/fail_wrong_label/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/fail_wrong_type_for_tag/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_match_cases_same_binding/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_match_different_order/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_match_shadow_binding/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_match_single/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_match_two/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_single_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_three_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/test/ok_two_variant/trace.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/test_gen.caches/VariantTypes_Checker/tests/dependencies" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/test_gen.caches/VariantTypes_Checker/tests/generated" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/test_gen/VariantTypes_Checker/tests/VariantSimpleTest_Test.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/test_gen/VariantTypes_Checker/tests/trace.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/../haskell/src/SumTypes/EliminateContextArgument.hs" beforeDir="false" afterPath="$PROJECT_DIR$/../haskell/src/SumTypes/EliminateContextArgument.hs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/../haskell/test/SumTypes/TestCases.hs" beforeDir="false" afterPath="$PROJECT_DIR$/../haskell/test/SumTypes/TestCases.hs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.mps/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.mps/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/classes_gen/VariantTypes/editor/trace.info" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/classes_gen/VariantTypes/editor/trace.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/models/editor.mps" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/models/editor.mps" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/source_gen.caches/VariantTypes/editor/dependencies" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen.caches/VariantTypes/editor/dependencies" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/source_gen.caches/VariantTypes/editor/generated" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen.caches/VariantTypes/editor/generated" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/source_gen.caches/VariantTypes/generated" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen.caches/VariantTypes/generated" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/EditorAspectDescriptorImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/EditorAspectDescriptorImpl.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/trace.info" beforeDir="false" afterPath="$PROJECT_DIR$/languages/VariantTypes/source_gen/VariantTypes/editor/trace.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/SumTypes_Checker.msd" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/SumTypes_Checker.msd" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/classes_gen/SumTypes_Checker/model/trace.info" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/classes_gen/SumTypes_Checker/model/trace.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/models/model.mps" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/models/model.mps" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/model/dependencies" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/model/dependencies" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/model/generated" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/model/generated" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/test/fail_case_right_shadow/generated" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/test/fail_case_right_shadow/generated" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/test/fail_case_unequal_return_types/generated" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen.caches/SumTypes_Checker/test/fail_case_unequal_return_types/generated" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/AnalysisResultAccess.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/AnalysisResultAccess.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/QuerySpecificationHints.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/QuerySpecificationHints.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_AsLTypeQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_AsLTypeQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_CheckErrorQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_CheckErrorQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_CheckQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_CheckQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_InferQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_InferQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_Infer_WrappedQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_Infer_WrappedQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_LookupFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_LookupFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_LookupQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_LookupQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_MatchFunFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_MatchFunFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_MatchSumFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_MatchSumFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_RequiredQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/Typing_RequiredQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/trace.info" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/SumTypes_Checker/source_gen/SumTypes_Checker/model/trace.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/VariantTypes_Checker.msd" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/VariantTypes_Checker.msd" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/model/trace.info" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/classes_gen/VariantTypes_Checker/model/trace.info" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/model.mps" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/models/model.mps" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/model/dependencies" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/model/dependencies" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/model/generated" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen.caches/VariantTypes_Checker/model/generated" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/AnalysisResultAccess.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/AnalysisResultAccess.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/LType.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/LType.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/LTypeVariant.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/LTypeVariant.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/QuerySpecificationHints.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/QuerySpecificationHints.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AllvarsQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AllvarsQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLType_WrappedBody0QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLType_WrappedBody1QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLType_WrappedBody2QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLType_WrappedQuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariantQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariantQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariant_WrappedQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_AsLTypeVariant_WrappedQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_CheckFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_CheckErrorQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_CheckQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_CheckQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_InferQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_InferQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody0QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody1QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody2QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody3QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody4QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody5QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody6QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody7QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody8QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedBody9QuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_CheckFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Infer_WrappedQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_LookupFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_LookupFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_LookupQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_LookupQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_0_switchCommonQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_0_switchCommonQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody0QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody10QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody11QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody12QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody13QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody14QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody15QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody16QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody17QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody1QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody2QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody3QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody4QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody5QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody6QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody7QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody8QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedBody9QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Lookup_WrappedQuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchFunFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchFunFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchVariantFailureQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_MatchVariantFailureQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_RequiredQuerySpecification.java" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_RequiredQuerySpecification.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody0QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody1QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody2QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody3QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody4QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody5QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody6QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody7QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody8QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedBody9QuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/Typing_Required_WrappedQuerySpecification.java" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/trace.info" beforeDir="false" afterPath="$PROJECT_DIR$/solutions/VariantTypes_Checker/source_gen/VariantTypes_Checker/model/trace.info" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
......@@ -203,7 +54,7 @@
<TabState>
<option name="title" value="Console" />
<tab>
<model ref="3f8f2dec-950c-4546-bd6b-5fe28c86ff39/r:f632fe71-34a5-40d9-917a-c18e28226d66(TempModule3f8f2dec-950c-4546-bd6b-5fe28c86ff39/TempModel_5878912975765)">
<model ref="679599e7-0fa1-4618-a6ee-4ed995ed3097/r:b12376f2-1a29-4e6a-b4b8-f7bb703905aa(TempModule679599e7-0fa1-4618-a6ee-4ed995ed3097/TempModel_15376496121036)">
<persistence version="9" />
<languages>
<devkit ref="70d3d6da-af63-483d-a75f-9c8acf8de332(jetbrains.mps.console.devkit)" />
......@@ -223,11 +74,11 @@
<concept id="757553790980850366" name="jetbrains.mps.console.base.structure.History" flags="ng" index="3balQm" />
</language>
</registry>
<node concept="aymSD" id="2WR4rosT667">
<node concept="3balQm" id="2WR4rosT668" role="aymYE" />
<node concept="2Clz$F" id="2WR4rosT669" role="aymYO" />
<node concept="2_V_lH" id="2WR4rosT66a" role="1PhJh3">
<ref role="2_V_lI" node="2WR4rosT669" resolve="CommandHolder" />
<node concept="aymSD" id="4dZRsHQ_M0x">
<node concept="3balQm" id="4dZRsHQ_M0y" role="aymYE" />
<node concept="2Clz$F" id="4dZRsHQ_M0z" role="aymYO" />
<node concept="2_V_lH" id="4dZRsHQ_M0$" role="1PhJh3">
<ref role="2_V_lI" node="4dZRsHQ_M0z" resolve="CommandHolder" />
</node>
</node>
</model>
......@@ -252,14 +103,14 @@
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="false">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.test.ok_single_variant/OkSingleVariant">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.test.ok_match_single/OkMatchSingle">
<provider selected="true" editor-type-id="MPSFileEditor">
<state class="jetbrains.mps.ide.editor.BaseNodeEditor$BaseEditorState">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="0">
<selectionStack>
<stackElement className="org.inca.ui.plugin.MatchSelection" moduleID="50774306-a9df-40b3-8571-64880ad234e2(org.inca.ui)">
<property name="modelRef" value="r:f0b6de55-e991-49bc-9c79-6f92860d67b1(VariantTypes_Checker.test.ok_single_variant)" />
<property name="nodeId_0" value="7130748106760791562" />
<property name="modelRef" value="r:80294164-e888-44a0-ba22-3face65ddbcf(VariantTypes_Checker.test.ok_match_single)" />
<property name="nodeId_0" value="3402207517369893859" />
<property name="numberOfNodes" value="1" />
</stackElement>
</selectionStack>
......@@ -268,7 +119,7 @@
<foldable />
<restoreAlways />
</memento>
<inspectorMemento currentlyEditedNode="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749016" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<inspectorMemento currentlyEditedNode="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/4863849988523365317" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<selectionStack />
<errorMarkers />
<transactionalProperties />
......@@ -283,204 +134,95 @@
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="mps://node://SumTypes_Checker/SumTypes_Checker.tests@tests/SumSimpleTest">
<file pinned="false" current-in-tab="false">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.model/LType">
<provider selected="true" editor-type-id="MPSFileEditor">
<state class="jetbrains.mps.ide.editor.BaseNodeEditor$BaseEditorState" editorFocused="true">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="0">
<state class="jetbrains.mps.ide.editor.BaseNodeEditor$BaseEditorState">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="393">
<selectionStack>
<stackElement className="jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection">
<property name="hasNonTrivialSelection" value="false" />
<property name="caretX" value="119" />
<property name="caretX" value="247" />
<property name="caretXRelative" value="24" />
<property name="sideSelectDirection" value="NONE" />
<cellInfo cellId="property_name">
<node node_reference="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749016" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/4863849988522059813" />
</cellInfo>
</stackElement>
</selectionStack>
<errorMarkers />
<transactionalProperties />
<foldable>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="refNodeList_imports">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626155850" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749017" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391490503137" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/1066296671800601750" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391490215825" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/1066296671800302084" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391482265437" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626200458" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626192414" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626188806" />
</cellIdElement>
</collapsedElement>
</foldable>
<restoreAlways />
</memento>
<inspectorMemento currentlyEditedNode="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749016" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<selectionStack />
<errorMarkers />
<transactionalProperties />
<foldable />
<restoreAlways />
<enabledHints>
<enabledHintsElement enabledHintsAttribute="de.slisson.mps.conditionalEditor.hints.editor.conditionalEditorHints.conditionalEditor_doNotUseThisHint" />
<enabledHintsElement enabledHintsAttribute="de.slisson.mps.conditionalEditor.hints.editor.conditionalEditorHints.conditionalEditor" />
</enabledHints>
</inspectorMemento>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.model/AnalysisResultAccess">
<provider selected="true" editor-type-id="MPSFileEditor">
<state class="jetbrains.mps.ide.editor.BaseNodeEditor$BaseEditorState">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="109">
<selectionStack>
<stackElement className="jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection">
<property name="hasNonTrivialSelection" value="false" />
<property name="caretX" value="247" />
<property name="caretXRelative" value="16" />
<property name="sideSelectDirection" value="NONE" />
<cellInfo cellId="property_name">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/3402207517371970807" />
</cellInfo>
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.EditorCellSelection">
<property name="caretX" value="0" />
<property name="caretXRelative" value="-47" />
<property name="sideSelectDirection" value="NONE" />
<cellInfo cellId="Collection_y9czm0_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/3402207517371970803" />
</cellInfo>
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372482555" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517371992110" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372500864" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372496073" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372015306" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372511131" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372506059" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372034459" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372517042" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372516438" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517371972396" />
</stackElement>
<stackElement className="jetbrains.mps.nodeEditor.selection.NodeRangeSelection">
<property name="role" value="statement" />
<property name="modelId" value="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)" />
<property name="firstNodeId" value="3402207517371970803" />
<property name="parentNodeId" value="2580730847075474339" />
<property name="lastNodeId" value="3402207517372055078" />
</stackElement>
</selectionStack>
<errorMarkers />
<transactionalProperties />
<foldable>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/1066296671798122098" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626174281" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/7130748106761219614" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626165212" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/1066296671808849242" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626157454" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2580730847075474336" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626156994" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/1066296671797945398" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626156669" />
</cellIdElement>
</collapsedElement>
</foldable>
<restoreAlways>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2580730847075474336" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/658257277626174281" />
</cellIdElement>
</collapsedElement>
</restoreAlways>
</memento>
<inspectorMemento currentlyEditedNode="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749016" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<inspectorMemento currentlyEditedNode="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/4863849988523365317" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<selectionStack />
<errorMarkers />
<transactionalProperties />
......@@ -496,18 +238,18 @@
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.test.ok_match_single/OkMatchSingle">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.model/Test">
<provider selected="true" editor-type-id="MPSFileEditor">
<state class="jetbrains.mps.ide.editor.BaseNodeEditor$BaseEditorState">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="0">
<selectionStack>
<stackElement className="jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection">
<property name="hasNonTrivialSelection" value="false" />
<property name="caretX" value="143" />
<property name="caretXRelative" value="8" />
<property name="caretX" value="71" />
<property name="caretXRelative" value="0" />
<property name="sideSelectDirection" value="NONE" />
<cellInfo cellId="property_name">
<node node_reference="r:80294164-e888-44a0-ba22-3face65ddbcf(VariantTypes_Checker.test.ok_match_single)/3402207517369893795" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/3402207517371111366" />
</cellInfo>
</stackElement>
</selectionStack>
......@@ -516,7 +258,7 @@
<foldable />
<restoreAlways />
</memento>
<inspectorMemento currentlyEditedNode="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749016" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<inspectorMemento currentlyEditedNode="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/4863849988523365317" saveSessionState="false" viewPositionX="0" viewPositionY="0">
<selectionStack />
<errorMarkers />
<transactionalProperties />
......@@ -532,18 +274,18 @@
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="mps://node://SumTypes_Checker/SumTypes_Checker.model/Typing">
<entry file="mps://node://VariantTypes_Checker/VariantTypes_Checker.model/LTypeVariant">
<provider selected="true" editor-type-id="MPSFileEditor">
<state class="jetbrains.mps.ide.editor.BaseNodeEditor$BaseEditorState">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="2505">
<memento saveSessionState="false" viewPositionX="0" viewPositionY="344">
<selectionStack>
<stackElement className="jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection">
<property name="hasNonTrivialSelection" value="false" />
<property name="caretX" value="195" />
<property name="caretX" value="47" />
<property name="caretXRelative" value="8" />
<property name="sideSelectDirection" value="NONE" />
<cellInfo cellId="Constant_tm8rij_e0">
<node node_reference="r:7f6445f1-fd3e-4963-8d4e-6aee490660f0(SumTypes_Checker.model)/6183728743517582626" />
<cellInfo cellId="Constant_qh3cwh_i0">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391490111152" />
</cellInfo>
</stackElement>
</selectionStack>
......@@ -552,13 +294,64 @@
<foldable>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="refNodeList_imports">
<node node_reference="r:7f6445f1-fd3e-4963-8d4e-6aee490660f0(SumTypes_Checker.model)/7775541183377643823" />
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391489308479" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391489350473" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391489348659" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391489347047" />
</cellIdElement>
</collapsedElement>
<collapsedElement isCollapsed="false">
<cellIdElement cellId="Collection_fao2ea_a">
<node node_reference="r:57415604-d587-413c-ace0-857998fadcf8(VariantTypes_Checker.model)/2294833391490103123" />