Itegrating the reactor API changes from the typechecker project.
This commit is contained in:
parent
f1238b4e30
commit
030d474727
|
|
@ -58,7 +58,7 @@ public abstract class EvaluationSession {
|
|||
ourBackend = null;
|
||||
}
|
||||
|
||||
protected static interface Backend {
|
||||
protected interface Backend {
|
||||
|
||||
EvaluationSession current();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<debug-info-v2>
|
||||
<debug-info version="2">
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123140:jetbrains.mps.baseLanguage.structure.ConstructorDeclaration" />
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123155:jetbrains.mps.baseLanguage.structure.ExpressionStatement" />
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068390468200:jetbrains.mps.baseLanguage.structure.FieldDeclaration" />
|
||||
|
|
@ -437,5 +437,5 @@
|
|||
<unit id="8638394859472384258" at="6,0,17,0" name="jetbrains.mps.logic.reactor.evaluation.EvaluationFailureException" />
|
||||
</file>
|
||||
</root>
|
||||
</debug-info-v2>
|
||||
</debug-info>
|
||||
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ public interface SolverLogical<T> extends Logical<T> {
|
|||
*/
|
||||
void setValue(T newValue);
|
||||
|
||||
static interface ValueReconciler<T> {
|
||||
interface ValueReconciler<T> {
|
||||
|
||||
void reconcile(T valueA, T valueB);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<debug-info-v2>
|
||||
<debug-info version="2">
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123140:jetbrains.mps.baseLanguage.structure.ConstructorDeclaration" />
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123155:jetbrains.mps.baseLanguage.structure.ExpressionStatement" />
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068390468200:jetbrains.mps.baseLanguage.structure.FieldDeclaration" />
|
||||
|
|
@ -169,5 +169,5 @@
|
|||
<unit id="8907901911298493091" at="6,0,11,0" name="jetbrains.mps.logic.reactor.logical.LogicalContext" />
|
||||
</file>
|
||||
</root>
|
||||
</debug-info-v2>
|
||||
</debug-info>
|
||||
|
||||
|
|
|
|||
|
|
@ -22,11 +22,10 @@ public abstract class Rule {
|
|||
|
||||
public abstract Iterable<AndItem> all();
|
||||
|
||||
public static enum Kind {
|
||||
public enum Kind {
|
||||
SIMPLIFICATION(),
|
||||
PROPAGATION(),
|
||||
SIMPAGATION();
|
||||
|
||||
SIMPAGATION()
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<debug-info-v2>
|
||||
<debug-info version="2">
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123140:jetbrains.mps.baseLanguage.structure.ConstructorDeclaration" />
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123155:jetbrains.mps.baseLanguage.structure.ExpressionStatement" />
|
||||
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068390468200:jetbrains.mps.baseLanguage.structure.FieldDeclaration" />
|
||||
|
|
@ -210,8 +210,8 @@
|
|||
<scope id="1044388088885792501" at="21,0,22,0" />
|
||||
<scope id="8335224865065122390" at="23,0,24,0" />
|
||||
<scope id="8335224865064895099" at="18,0,20,0" />
|
||||
<unit id="8335224865064895106" at="25,0,31,0" name="jetbrains.mps.logic.reactor.program.Rule$Kind" />
|
||||
<unit id="8335224865064895074" at="6,0,33,0" name="jetbrains.mps.logic.reactor.program.Rule" />
|
||||
<unit id="8335224865064895106" at="25,0,30,0" name="jetbrains.mps.logic.reactor.program.Rule$Kind" />
|
||||
<unit id="8335224865064895074" at="6,0,32,0" name="jetbrains.mps.logic.reactor.program.Rule" />
|
||||
</file>
|
||||
</root>
|
||||
<root nodeRef="r:f43ee4a0-488a-425a-87a0-594ab3b0d15f(jetbrains.mps.logic.reactor.program)/9010599623174261813">
|
||||
|
|
@ -250,5 +250,5 @@
|
|||
<unit id="9010599623176680927" at="6,0,17,0" name="jetbrains.mps.logic.reactor.program.InvalidConstraintException" />
|
||||
</file>
|
||||
</root>
|
||||
</debug-info-v2>
|
||||
</debug-info>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue