mps-coderules/coderules/languages
Grigorii Kirgizov 16e39a9345 Check applicable scope for certain checking rules in BL (workaround for BL for MPSCR-51). Fix SubclassingUtil.
Modified TYPECHECK query to include "checkingScope" query parameter:
it is a root node for which program is generated (for local typechecking it's local node).
Rules additionally match on a constraint `checkDecls(node<>)` bearing this node,
so while rules will be generated for all scopes, only those in applicable scopes will run.

Also split rule for EnumConstantDeclaration on declration checking and just typing rule.
2020-03-17 17:54:38 +03:00
..
jetbrains.mps.lang.coderules Drop wrapping substitutions in favour of regular actions. 2020-02-27 14:48:37 +01:00
jetbrains.mps.lang.controlflow Apply migrations after switch to MPS 193. Regenerate project. 2020-02-03 11:24:22 +01:00
jetbrains.mps.lang.smodel.types/generator/template Drop language j.m.l.smodel.types containing SNodeTypeOp that is no longer used. 2019-11-11 14:37:41 +01:00
jetbrains.mps.lang.typechecking Apply migrations after switch to MPS 193. Regenerate project. 2020-02-03 11:24:22 +01:00
jetbrains.mps.logic minor refactor: drop few usages of LogicalDataForm.logical() which were used for checking equality, use appropriate .symbol() instead 2020-03-06 14:04:18 +03:00
jetbrains.mps.typechecking.annotation Apply migration to replace deprecated concept. 2020-02-26 15:03:31 +01:00
jetbrains.mps.typechecking.testlang Check applicable scope for certain checking rules in BL (workaround for BL for MPSCR-51). Fix SubclassingUtil. 2020-03-17 17:54:38 +03:00