mps-coderules/coderules/solutions
Grigorii Kirgizov 9d3b7e1fba Add program Preamble as SessionToken, use it in Queries strategy
Program Preamble consists of 2 parts: rules & Journal.
Preamble rules are no-input rules with rules for their required nodes.
Preamble journal is journal part with results of executing these rules.
Preamble is defined per-Query, because Journal differs for Queries.

Repository CacheHolder is used for storing them b/w sessions.
Rules are stored and  retrievied with Memoizer.
Journal is stored as SessionToken in PreambleSet (map Query->SessionToken).

Add option to IncrementalSpec -- incrementality level (Preamble or Full).
2020-11-10 10:40:06 +03:00
..
jetbrains.mps.coderules Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.coderules.build Drop mockito lib, replace with ad-hoc solution, fix the tests. 2020-10-25 00:17:25 +02:00
jetbrains.mps.coderules.runtime Move Result class to commonly-used runtime solution. 2020-06-25 14:30:30 +02:00
jetbrains.mps.coderules.test Add a test for AspectClique for the case of asepct with branches 2020-05-11 15:20:37 +03:00
jetbrains.mps.coderules.typechecking Add program Preamble as SessionToken, use it in Queries strategy 2020-11-10 10:40:06 +03:00
jetbrains.mps.coderules.typechecking.test Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.coderules.typechecking.testlang.sandbox Apply migrations after switch to MPS 193. Regenerate project. 2020-02-03 11:24:22 +01:00
jetbrains.mps.coderules.typechecking.ui Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.coderules.ui Introduce trace tool for rule template application 2020-10-08 17:34:42 +03:00
jetbrains.mps.controlflow Refactor effects composition for better readability. A couple of minor fixes. 2020-07-07 18:42:16 +02:00
jetbrains.mps.controlflow.ui Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.lang.coderules.template Several fixes that guarantee stable order of rules in the program. 2020-10-23 12:26:30 +02:00
jetbrains.mps.lang.controlflow.runtime Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.lang.typechecking.runtime Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.logic.reactor Apply automatic migrations. 2020-05-09 15:04:25 +02:00
jetbrains.mps.logic.test Drop mockito lib, replace with ad-hoc solution, fix the tests. 2020-10-25 00:17:25 +02:00