From 4eab445aa98b48b25e3bfa6cf466685b23720e76 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 8 Dec 2020 11:31:55 +0100 Subject: [PATCH] Introduce overloaded "require" methods to keep track of dependencies. TemplateApplicationSession allows to invoke require with the input node as the first parameter, which is then forwarded as a "requirement" (TODO: rename to dependency). --- .../jetbrains.mps.lang.coderules.template.mps | 255 ++++++++++++++++-- 1 file changed, 239 insertions(+), 16 deletions(-) diff --git a/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps b/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps index d24e8842..8ec83ce6 100644 --- a/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps +++ b/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps @@ -1977,10 +1977,20 @@ - - - - + + + + + + + + + + + + + + @@ -2046,19 +2056,31 @@ - - - - + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + @@ -2118,6 +2140,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2175,6 +2255,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2231,6 +2384,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +