From f62777358551cbdfe60799085abd2772b33e7b96 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 17 Nov 2020 12:01:38 +0100 Subject: [PATCH] Collections types: support coercion to sequence type, fix multi foreach. Coerce to sequence type w/o element type is needed to find out the element type of a collection. --- ....mps.baseLanguage.collectionsExt.types.mps | 256 ++++++++++++++++-- 1 file changed, 239 insertions(+), 17 deletions(-) diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguage.collectionsExt/models/jetbrains.mps.baseLanguage.collectionsExt.types.mps b/samples/mpscore/languages/jetbrains.mps.baseLanguage.collectionsExt/models/jetbrains.mps.baseLanguage.collectionsExt.types.mps index 48f3b9d4..32501fda 100644 --- a/samples/mpscore/languages/jetbrains.mps.baseLanguage.collectionsExt/models/jetbrains.mps.baseLanguage.collectionsExt.types.mps +++ b/samples/mpscore/languages/jetbrains.mps.baseLanguage.collectionsExt/models/jetbrains.mps.baseLanguage.collectionsExt.types.mps @@ -13,6 +13,7 @@ + @@ -66,9 +67,6 @@ - - - @@ -85,6 +83,7 @@ + @@ -160,7 +159,9 @@ + + @@ -365,6 +366,9 @@ + + + @@ -480,23 +484,53 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + @@ -513,6 +547,12 @@ + + + + + + @@ -25642,5 +25682,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +