mps-coderules/coderules/solutions/jetbrains.mps.lang.coderule...
Fedor Isakov 930100a47b Several fixes that guarantee stable order of rules in the program.
Ensure the order of rules in the resulting plan follows the priorities
set forward by extends relationship b/w languages. So that even if
rule template tables are unrelated, they are still ordered according to
language extension graph.
Ensure the order of rule lists in the resulting plan is stable b/w invocations of
RulesPlanHandler.allPlans().
Ensure the order of aspects in AspectClique is stable b/w invocations
of buildClique().

Associate RuleTemplatesTable with Manifest, and Manifest with CoderulesAspect.
Tentatively rename RulesList (the runtime object) to RulesPlan,
RulesListTable to RulesPlanHandler.
2020-10-23 12:26:30 +02:00
..
models Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.lang.coderules.template.msd Introduce memo expression to enable memoization of values. 2020-07-30 17:14:40 +02:00