From ba6f509909d667d52358f6e0c3aad12e9914e817 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 13 Jun 2024 20:11:19 +0200 Subject: [PATCH] Reimplement occursCheck with DataFormWalk --- .../models/jetbrains.mps.logic.predicate.mps | 508 ++++++++++++------ 1 file changed, 345 insertions(+), 163 deletions(-) diff --git a/coderules/languages/jetbrains.mps.logic/runtime/models/jetbrains.mps.logic.predicate.mps b/coderules/languages/jetbrains.mps.logic/runtime/models/jetbrains.mps.logic.predicate.mps index 9015044a..5b119718 100644 --- a/coderules/languages/jetbrains.mps.logic/runtime/models/jetbrains.mps.logic.predicate.mps +++ b/coderules/languages/jetbrains.mps.logic/runtime/models/jetbrains.mps.logic.predicate.mps @@ -39,6 +39,9 @@ + + + @@ -76,6 +79,7 @@ + @@ -113,6 +117,9 @@ + + + @@ -205,6 +212,10 @@ + + + + @@ -215,6 +226,10 @@ + + + + @@ -907,6 +922,21 @@ + + + + + + + + + + + + + + + @@ -2766,6 +2796,7 @@ + @@ -2804,187 +2835,330 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - @@ -4707,6 +4881,14 @@ + + + + + + + +