Commit 3b9a1b5b authored by André Pacak's avatar André Pacak

removed import

parent 4b5e6b55
...@@ -2661,11 +2661,11 @@ ...@@ -2661,11 +2661,11 @@
<property role="TrG5h" value="ty" /> <property role="TrG5h" value="ty" />
</node> </node>
</node> </node>
<node concept="34odk1" id="5z1Onvs$p3u" role="1dgzf0"> <node concept="34odk1" id="5z1OnvsO2Cz" role="1dgzf0">
<node concept="30NkWi" id="5z1Onvs$s9Y" role="34ocZk"> <node concept="30NkWi" id="5z1OnvsO5tS" role="34ocZk">
<ref role="XkjO9" node="75UymJHZVI6" resolve="entries" /> <ref role="XkjO9" node="75UymJHZVI6" resolve="entries" />
</node> </node>
<node concept="30KbLJ" id="5z1Onvs$iSd" role="34ocZn"> <node concept="30KbLJ" id="5z1OnvsNOFM" role="34ocZn">
<property role="TrG5h" value="entry" /> <property role="TrG5h" value="entry" />
</node> </node>
</node> </node>
...@@ -2674,8 +2674,8 @@ ...@@ -2674,8 +2674,8 @@
<node concept="727y6" id="5z1OnvszHF9" role="3zVzRQ"> <node concept="727y6" id="5z1OnvszHF9" role="3zVzRQ">
<ref role="3zVwH9" to="tpck:h0TrG11" resolve="name" /> <ref role="3zVwH9" to="tpck:h0TrG11" resolve="name" />
</node> </node>
<node concept="30NkWi" id="5z1Onvs$vi5" role="2kdhYM"> <node concept="30NkWi" id="5z1OnvsOoQ3" role="2kdhYM">
<ref role="XkjO9" node="5z1Onvs$iSd" resolve="entry" /> <ref role="XkjO9" node="5z1OnvsNOFM" resolve="entry" />
</node> </node>
</node> </node>
<node concept="30KbLJ" id="5z1OnvszHFb" role="34ocZn"> <node concept="30KbLJ" id="5z1OnvszHFb" role="34ocZn">
...@@ -2706,8 +2706,8 @@ ...@@ -2706,8 +2706,8 @@
<node concept="727y6" id="5z1OnvszHFl" role="3zVzRQ"> <node concept="727y6" id="5z1OnvszHFl" role="3zVzRQ">
<ref role="3zVwH9" to="oj0p:2LeOUT3PgQA" resolve="t" /> <ref role="3zVwH9" to="oj0p:2LeOUT3PgQA" resolve="t" />
</node> </node>
<node concept="30NkWi" id="5z1Onvs$ynb" role="2kdhYM"> <node concept="30NkWi" id="5z1OnvsOm6D" role="2kdhYM">
<ref role="XkjO9" node="5z1Onvs$iSd" resolve="entry" /> <ref role="XkjO9" node="5z1OnvsNOFM" resolve="entry" />
</node> </node>
</node> </node>
<node concept="30KbLJ" id="5z1OnvszHFn" role="34ocZn"> <node concept="30KbLJ" id="5z1OnvszHFn" role="34ocZn">
...@@ -3651,9 +3651,6 @@ ...@@ -3651,9 +3651,6 @@
<node concept="C6Zt3" id="2YwSXDdHH_c" role="xaH5_"> <node concept="C6Zt3" id="2YwSXDdHH_c" role="xaH5_">
<ref role="ws7DW" node="75UymJHJhQC" resolve="LTypeRecord" /> <ref role="ws7DW" node="75UymJHJhQC" resolve="LTypeRecord" />
</node> </node>
<node concept="C6Zt3" id="6UqcbF4ux03" role="xaH5_">
<ref role="ws7DW" node="6UqcbF4t$Cb" resolve="LNumber" />
</node>
</node> </node>
<node concept="3U8wA7" id="75UymJHJgBw"> <node concept="3U8wA7" id="75UymJHJgBw">
<property role="TrG5h" value="LType" /> <property role="TrG5h" value="LType" />
...@@ -5730,9 +5727,6 @@ ...@@ -5730,9 +5727,6 @@
<node concept="C6Zt3" id="75UymJHJkwO" role="xaH5_"> <node concept="C6Zt3" id="75UymJHJkwO" role="xaH5_">
<ref role="ws7DW" node="75UymJHJgBw" resolve="LType" /> <ref role="ws7DW" node="75UymJHJgBw" resolve="LType" />
</node> </node>
<node concept="C6Zt3" id="6UqcbF4x8Ib" role="xaH5_">
<ref role="ws7DW" node="6UqcbF4t$Cb" resolve="LNumber" />
</node>
</node> </node>
<node concept="312cEu" id="75UymJIFJjC"> <node concept="312cEu" id="75UymJIFJjC">
<property role="TrG5h" value="AnalysisResultAccess" /> <property role="TrG5h" value="AnalysisResultAccess" />
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<product version="3" modelHash="165kuhqrgdagnnh7kx2dq4c4zapa769"> <product version="3" modelHash="-16k4q3injw13lgz3xfgjefhxcusy5bt">
<files names="AnalysisResultAccess.java:ConstantDefinitions.java:LType.java:LTypeRecord.java:QuerySpecificationHints.java:Typing_AllvarsQuerySpecification.java:Typing_Allvars_0_switchCommonQuerySpecification.java:Typing_AsLTypeQuerySpecification.java:Typing_AsLTypeRecordQuerySpecification.java:Typing_AsLTypeRecord_0_switchCommonQuerySpecification.java:Typing_AsLTypeRecord_WrappedQuerySpecification.java:Typing_AsLType_0_switchCommonQuerySpecification.java:Typing_CheckErrorQuerySpecification.java:Typing_CheckQuerySpecification.java:Typing_Check_0_switchCommonQuerySpecification.java:Typing_InferQuerySpecification.java:Typing_Infer_0_switchCommonQuerySpecification.java:Typing_Infer_WrappedQuerySpecification.java:Typing_LookupFailureQuerySpecification.java:Typing_LookupFailure_0_switchCommonQuerySpecification.java:Typing_LookupQuerySpecification.java:Typing_Lookup_0_switchCommonQuerySpecification.java:Typing_MatchFunFailureQuerySpecification.java:Typing_MatchFunFailure_0_switchCommonQuerySpecification.java:Typing_MatchRecordFailureQuerySpecification.java:Typing_MatchRecordFailure_0_switchCommonQuerySpecification.java:Typing_RecordEntriesQuerySpecification.java:Typing_RecordEntryCountQuerySpecification.java:Typing_RecordSameLengthFailureQuerySpecification.java:Typing_RecordSameLengthFailure_0_switchCommonQuerySpecification.java:Typing_RequiredQuerySpecification.java:Typing_Required_0_switchCommonQuerySpecification.java" /> <files names="AnalysisResultAccess.java:ConstantDefinitions.java:LType.java:LTypeRecord.java:QuerySpecificationHints.java:Typing_AllvarsQuerySpecification.java:Typing_Allvars_0_switchCommonQuerySpecification.java:Typing_AsLTypeQuerySpecification.java:Typing_AsLTypeRecordQuerySpecification.java:Typing_AsLTypeRecord_0_switchCommonQuerySpecification.java:Typing_AsLTypeRecord_WrappedQuerySpecification.java:Typing_AsLType_0_switchCommonQuerySpecification.java:Typing_CheckErrorQuerySpecification.java:Typing_CheckQuerySpecification.java:Typing_Check_0_switchCommonQuerySpecification.java:Typing_InferQuerySpecification.java:Typing_Infer_0_switchCommonQuerySpecification.java:Typing_Infer_WrappedQuerySpecification.java:Typing_LookupFailureQuerySpecification.java:Typing_LookupFailure_0_switchCommonQuerySpecification.java:Typing_LookupQuerySpecification.java:Typing_Lookup_0_switchCommonQuerySpecification.java:Typing_MatchFunFailureQuerySpecification.java:Typing_MatchFunFailure_0_switchCommonQuerySpecification.java:Typing_MatchRecordFailureQuerySpecification.java:Typing_MatchRecordFailure_0_switchCommonQuerySpecification.java:Typing_RecordEntriesQuerySpecification.java:Typing_RecordEntryCountQuerySpecification.java:Typing_RecordSameLengthFailureQuerySpecification.java:Typing_RecordSameLengthFailure_0_switchCommonQuerySpecification.java:Typing_RequiredQuerySpecification.java:Typing_Required_0_switchCommonQuerySpecification.java" />
</product> </product>
<?xml version="1.0" encoding="UTF-8"?>
<product version="3" modelHash="9wx6o3gupjycu5kutpqaxx5db2z8mnw" />
...@@ -92,8 +92,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -92,8 +92,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
body.setSymbolicParameters(exportedParameters); body.setSymbolicParameters(exportedParameters);
PVariable var__tmp_240 = body.getOrCreateVariableByName("tmp_240"); PVariable var__tmp_240 = body.getOrCreateVariableByName("tmp_240");
PVariable var__6395623258575592358 = body.newVirtualVariable();
PVariable var__match_a0a0y = body.getOrCreateVariableByName("match_a0a0y"); PVariable var__match_a0a0y = body.getOrCreateVariableByName("match_a0a0y");
PVariable var__6395623258577406461 = body.newVirtualVariable();
new TypeConstraint(body, Tuples.flatTupleOf(var_ty), new ConceptKey(MetaAdapterFactory.getInterfaceConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1a4a252762eb938fL, "RecordTypes.structure.Type"))); new TypeConstraint(body, Tuples.flatTupleOf(var_ty), new ConceptKey(MetaAdapterFactory.getInterfaceConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1a4a252762eb938fL, "RecordTypes.structure.Type")));
new PositivePatternCall(body, Tuples.flatTupleOf(), Typing_AsLType_0_switchCommonQuerySpecification.instance().getInternalQueryRepresentation()); new PositivePatternCall(body, Tuples.flatTupleOf(), Typing_AsLType_0_switchCommonQuerySpecification.instance().getInternalQueryRepresentation());
...@@ -103,7 +103,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -103,7 +103,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575592358"; return "6395623258577406461";
} }
@Override @Override
...@@ -116,8 +116,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -116,8 +116,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
return LType.Nat.create(); return LType.Nat.create();
} }
}, var__6395623258575592358, false); }, var__6395623258577406461, false);
new Equality(body, var__tmp_240, var__6395623258575592358); new Equality(body, var__tmp_240, var__6395623258577406461);
new Equality(body, var__tmp_240, var_out_1); new Equality(body, var__tmp_240, var_out_1);
SetSequence.fromSet(bodies).addElement(body); SetSequence.fromSet(bodies).addElement(body);
...@@ -132,6 +132,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -132,6 +132,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1)); exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1));
body.setSymbolicParameters(exportedParameters); body.setSymbolicParameters(exportedParameters);
PVariable var__6395623258577406520 = body.newVirtualVariable();
PVariable var__lty2 = body.getOrCreateVariableByName("lty2"); PVariable var__lty2 = body.getOrCreateVariableByName("lty2");
PVariable var__match_a0b0a42 = body.getOrCreateVariableByName("match_a0b0a42"); PVariable var__match_a0b0a42 = body.getOrCreateVariableByName("match_a0b0a42");
PVariable var__lty1 = body.getOrCreateVariableByName("lty1"); PVariable var__lty1 = body.getOrCreateVariableByName("lty1");
...@@ -140,7 +141,6 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -140,7 +141,6 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
PVariable var__ty1 = body.getOrCreateVariableByName("ty1"); PVariable var__ty1 = body.getOrCreateVariableByName("ty1");
PVariable var__match_a1a0y = body.getOrCreateVariableByName("match_a1a0y"); PVariable var__match_a1a0y = body.getOrCreateVariableByName("match_a1a0y");
PVariable var__tmp_245 = body.getOrCreateVariableByName("tmp_245"); PVariable var__tmp_245 = body.getOrCreateVariableByName("tmp_245");
PVariable var__6395623258575592417 = body.newVirtualVariable();
PVariable var__tmp_241 = body.getOrCreateVariableByName("tmp_241"); PVariable var__tmp_241 = body.getOrCreateVariableByName("tmp_241");
PVariable var__tmp_242 = body.getOrCreateVariableByName("tmp_242"); PVariable var__tmp_242 = body.getOrCreateVariableByName("tmp_242");
PVariable var__tmp_243 = body.getOrCreateVariableByName("tmp_243"); PVariable var__tmp_243 = body.getOrCreateVariableByName("tmp_243");
...@@ -164,7 +164,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -164,7 +164,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575592417"; return "6395623258577406520";
} }
@Override @Override
...@@ -177,8 +177,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -177,8 +177,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
return LType.Fun.create(((LType.LTypeElement) valueProvider.getValue("lty1")), ((LType.LTypeElement) valueProvider.getValue("lty2"))); return LType.Fun.create(((LType.LTypeElement) valueProvider.getValue("lty1")), ((LType.LTypeElement) valueProvider.getValue("lty2")));
} }
}, var__6395623258575592417, false); }, var__6395623258577406520, false);
new Equality(body, var__tmp_245, var__6395623258575592417); new Equality(body, var__tmp_245, var__6395623258577406520);
new Equality(body, var__tmp_245, var_out_1); new Equality(body, var__tmp_245, var_out_1);
SetSequence.fromSet(bodies).addElement(body); SetSequence.fromSet(bodies).addElement(body);
...@@ -193,12 +193,12 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -193,12 +193,12 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1)); exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1));
body.setSymbolicParameters(exportedParameters); body.setSymbolicParameters(exportedParameters);
PVariable var__6395623258577406554 = body.newVirtualVariable();
PVariable var__match_a2a0y = body.getOrCreateVariableByName("match_a2a0y"); PVariable var__match_a2a0y = body.getOrCreateVariableByName("match_a2a0y");
PVariable var__rty = body.getOrCreateVariableByName("rty"); PVariable var__rty = body.getOrCreateVariableByName("rty");
PVariable var__tmp_246 = body.getOrCreateVariableByName("tmp_246"); PVariable var__tmp_246 = body.getOrCreateVariableByName("tmp_246");
PVariable var__tmp_247 = body.getOrCreateVariableByName("tmp_247"); PVariable var__tmp_247 = body.getOrCreateVariableByName("tmp_247");
PVariable var__lty = body.getOrCreateVariableByName("lty"); PVariable var__lty = body.getOrCreateVariableByName("lty");
PVariable var__6395623258575592451 = body.newVirtualVariable();
new TypeConstraint(body, Tuples.flatTupleOf(var_ty), new ConceptKey(MetaAdapterFactory.getInterfaceConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1a4a252762eb938fL, "RecordTypes.structure.Type"))); new TypeConstraint(body, Tuples.flatTupleOf(var_ty), new ConceptKey(MetaAdapterFactory.getInterfaceConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1a4a252762eb938fL, "RecordTypes.structure.Type")));
new PositivePatternCall(body, Tuples.flatTupleOf(), Typing_AsLType_0_switchCommonQuerySpecification.instance().getInternalQueryRepresentation()); new PositivePatternCall(body, Tuples.flatTupleOf(), Typing_AsLType_0_switchCommonQuerySpecification.instance().getInternalQueryRepresentation());
...@@ -211,7 +211,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -211,7 +211,7 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575592451"; return "6395623258577406554";
} }
@Override @Override
...@@ -224,8 +224,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio ...@@ -224,8 +224,8 @@ public final class Typing_AsLTypeQuerySpecification extends MPSQuerySpecificatio
return LType.Record.create(((LTypeRecord.LTypeRecordElement) valueProvider.getValue("lty"))); return LType.Record.create(((LTypeRecord.LTypeRecordElement) valueProvider.getValue("lty")));
} }
}, var__6395623258575592451, false); }, var__6395623258577406554, false);
new Equality(body, var__tmp_247, var__6395623258575592451); new Equality(body, var__tmp_247, var__6395623258577406554);
new Equality(body, var__tmp_247, var_out_1); new Equality(body, var__tmp_247, var_out_1);
SetSequence.fromSet(bodies).addElement(body); SetSequence.fromSet(bodies).addElement(body);
......
...@@ -89,14 +89,14 @@ public final class Typing_AsLTypeRecordQuerySpecification extends MPSQuerySpecif ...@@ -89,14 +89,14 @@ public final class Typing_AsLTypeRecordQuerySpecification extends MPSQuerySpecif
exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1)); exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1));
body.setSymbolicParameters(exportedParameters); body.setSymbolicParameters(exportedParameters);
PVariable var__6395623258575569158 = body.getOrCreateVariableByName("6395623258575569158"); PVariable var__6395623258577383611 = body.newVirtualVariable();
PVariable var__6395623258575569161 = body.getOrCreateVariableByName("6395623258575569161"); PVariable var__6395623258577383606 = body.getOrCreateVariableByName("6395623258577383606");
PVariable var__6395623258575569166 = body.newVirtualVariable(); PVariable var__6395623258577383603 = body.getOrCreateVariableByName("6395623258577383603");
new TypeConstraint(body, Tuples.flatTupleOf(var_type), new ConceptKey(MetaAdapterFactory.getConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1fd8e2cf9df802c6L, "RecordTypes.structure.RecordType"))); new TypeConstraint(body, Tuples.flatTupleOf(var_type), new ConceptKey(MetaAdapterFactory.getConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1fd8e2cf9df802c6L, "RecordTypes.structure.RecordType")));
new PositivePatternCall(body, Tuples.flatTupleOf(var_type, var__6395623258575569158), Typing_AsLTypeRecord_WrappedQuerySpecification.instance().getInternalQueryRepresentation()); new PositivePatternCall(body, Tuples.flatTupleOf(var_type, var__6395623258577383603), Typing_AsLTypeRecord_WrappedQuerySpecification.instance().getInternalQueryRepresentation());
new AggregatorConstraint(new BoundAggregator(LTypeRecord.instance().aggregator_lub, LTypeRecord.LTypeRecordElement.class, LTypeRecord.LTypeRecordElement.class), body, Tuples.flatTupleOf(var_type, var__6395623258575569161), Typing_AsLTypeRecord_WrappedQuerySpecification.instance().getInternalQueryRepresentation(), var__6395623258575569166, 1); new AggregatorConstraint(new BoundAggregator(LTypeRecord.instance().aggregator_lub, LTypeRecord.LTypeRecordElement.class, LTypeRecord.LTypeRecordElement.class), body, Tuples.flatTupleOf(var_type, var__6395623258577383606), Typing_AsLTypeRecord_WrappedQuerySpecification.instance().getInternalQueryRepresentation(), var__6395623258577383611, 1);
new Equality(body, var_out_1, var__6395623258575569166); new Equality(body, var_out_1, var__6395623258577383611);
SetSequence.fromSet(bodies).addElement(body); SetSequence.fromSet(bodies).addElement(body);
} }
......
...@@ -95,7 +95,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue ...@@ -95,7 +95,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
PVariable var__tmp_250 = body.getOrCreateVariableByName("tmp_250"); PVariable var__tmp_250 = body.getOrCreateVariableByName("tmp_250");
PVariable var__tmp_251 = body.getOrCreateVariableByName("tmp_251"); PVariable var__tmp_251 = body.getOrCreateVariableByName("tmp_251");
PVariable var__ty = body.getOrCreateVariableByName("ty"); PVariable var__ty = body.getOrCreateVariableByName("ty");
PVariable var__6395623258575592524 = body.newVirtualVariable(); PVariable var__6395623258577406627 = body.newVirtualVariable();
PVariable var__elem = body.getOrCreateVariableByName("elem"); PVariable var__elem = body.getOrCreateVariableByName("elem");
PVariable var__tmp_252 = body.getOrCreateVariableByName("tmp_252"); PVariable var__tmp_252 = body.getOrCreateVariableByName("tmp_252");
PVariable var__l = body.getOrCreateVariableByName("l"); PVariable var__l = body.getOrCreateVariableByName("l");
...@@ -115,7 +115,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue ...@@ -115,7 +115,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575592524"; return "6395623258577406627";
} }
@Override @Override
...@@ -128,8 +128,8 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue ...@@ -128,8 +128,8 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
return LTypeRecord.instance().singleton((CodeGenerationHelper.demandWrapString(valueProvider.getValue("l"))), ((LType.LTypeElement) valueProvider.getValue("ty"))); return LTypeRecord.instance().singleton((CodeGenerationHelper.demandWrapString(valueProvider.getValue("l"))), ((LType.LTypeElement) valueProvider.getValue("ty")));
} }
}, var__6395623258575592524, false); }, var__6395623258577406627, false);
new Equality(body, var__tmp_254, var__6395623258575592524); new Equality(body, var__tmp_254, var__6395623258577406627);
new Equality(body, var__tmp_254, var_out_1); new Equality(body, var__tmp_254, var_out_1);
SetSequence.fromSet(bodies).addElement(body); SetSequence.fromSet(bodies).addElement(body);
...@@ -144,7 +144,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue ...@@ -144,7 +144,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1)); exportedParameters.add(new ExportedParameter(body, var_out_1, p_out_1));
body.setSymbolicParameters(exportedParameters); body.setSymbolicParameters(exportedParameters);
PVariable var__6395623258575592542 = body.newVirtualVariable(); PVariable var__6395623258577406645 = body.newVirtualVariable();
PVariable var__tmp_255 = body.getOrCreateVariableByName("tmp_255"); PVariable var__tmp_255 = body.getOrCreateVariableByName("tmp_255");
new TypeConstraint(body, Tuples.flatTupleOf(var_type), new ConceptKey(MetaAdapterFactory.getConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1fd8e2cf9df802c6L, "RecordTypes.structure.RecordType"))); new TypeConstraint(body, Tuples.flatTupleOf(var_type), new ConceptKey(MetaAdapterFactory.getConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1fd8e2cf9df802c6L, "RecordTypes.structure.RecordType")));
...@@ -153,7 +153,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue ...@@ -153,7 +153,7 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575592542"; return "6395623258577406645";
} }
@Override @Override
...@@ -166,8 +166,8 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue ...@@ -166,8 +166,8 @@ public final class Typing_AsLTypeRecord_WrappedQuerySpecification extends MPSQue
return LTypeRecord.instance().empty(); return LTypeRecord.instance().empty();
} }
}, var__6395623258575592542, false); }, var__6395623258577406645, false);
new Equality(body, var__tmp_255, var__6395623258575592542); new Equality(body, var__tmp_255, var__6395623258577406645);
new Equality(body, var__tmp_255, var_out_1); new Equality(body, var__tmp_255, var_out_1);
SetSequence.fromSet(bodies).addElement(body); SetSequence.fromSet(bodies).addElement(body);
......
...@@ -94,9 +94,9 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica ...@@ -94,9 +94,9 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica
exportedParameters.add(new ExportedParameter(body, var_out_2, p_out_2)); exportedParameters.add(new ExportedParameter(body, var_out_2, p_out_2));
body.setSymbolicParameters(exportedParameters); body.setSymbolicParameters(exportedParameters);
PVariable var__6395623258575549270 = body.newConstantVariable(Integer.parseInt("0")); PVariable var__6395623258577363713 = body.newConstantVariable(Integer.parseInt("0"));
PVariable var__term = body.getOrCreateVariableByName("term"); PVariable var__term = body.getOrCreateVariableByName("term");
PVariable var__6395623258575589737 = body.newVirtualVariable(); PVariable var__6395623258577403840 = body.newVirtualVariable();
PVariable var__tmp_35 = body.getOrCreateVariableByName("tmp_35"); PVariable var__tmp_35 = body.getOrCreateVariableByName("tmp_35");
PVariable var__tmp_34 = body.getOrCreateVariableByName("tmp_34"); PVariable var__tmp_34 = body.getOrCreateVariableByName("tmp_34");
PVariable var__tmp_36 = body.getOrCreateVariableByName("tmp_36"); PVariable var__tmp_36 = body.getOrCreateVariableByName("tmp_36");
...@@ -105,12 +105,12 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica ...@@ -105,12 +105,12 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica
new TypeConstraint(body, Tuples.flatTupleOf(var__term), new ConceptKey(MetaAdapterFactory.getInterfaceConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1a4a252762eb92d1L, "RecordTypes.structure.Term"))); new TypeConstraint(body, Tuples.flatTupleOf(var__term), new ConceptKey(MetaAdapterFactory.getInterfaceConcept(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x1a4a252762eb92d1L, "RecordTypes.structure.Term")));
new PositivePatternCall(body, Tuples.flatTupleOf(var__term, var__tmp_34), Typing_RequiredQuerySpecification.instance().getInternalQueryRepresentation()); new PositivePatternCall(body, Tuples.flatTupleOf(var__term, var__tmp_34), Typing_RequiredQuerySpecification.instance().getInternalQueryRepresentation());
new NegativePatternCall(body, Tuples.flatTupleOf(var__term), Typing_CheckQuerySpecification.instance().getInternalQueryRepresentation()); new NegativePatternCall(body, Tuples.flatTupleOf(var__term), Typing_CheckQuerySpecification.instance().getInternalQueryRepresentation());
new Equality(body, var__tmp_35, var__6395623258575549270); new Equality(body, var__tmp_35, var__6395623258577363713);
new ExpressionEvaluation(body, new IExpressionEvaluator() { new ExpressionEvaluation(body, new IExpressionEvaluator() {
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575589737"; return "6395623258577403840";
} }
@Override @Override
...@@ -123,8 +123,8 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica ...@@ -123,8 +123,8 @@ public final class Typing_CheckErrorQuerySpecification extends MPSQuerySpecifica
return String.format("\"check failed\""); return String.format("\"check failed\"");
} }
}, var__6395623258575589737, false); }, var__6395623258577403840, false);
new Equality(body, var__tmp_36, var__6395623258575589737); new Equality(body, var__tmp_36, var__6395623258577403840);
new Equality(body, var__tmp_35, var_out_0); new Equality(body, var__tmp_35, var_out_0);
new Equality(body, var__term, var_out_1); new Equality(body, var__term, var_out_1);
new Equality(body, var__tmp_36, var_out_2); new Equality(body, var__tmp_36, var_out_2);
......
...@@ -93,14 +93,14 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -93,14 +93,14 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable var__tmp_183 = body.getOrCreateVariableByName("tmp_183"); PVariable var__tmp_183 = body.getOrCreateVariableByName("tmp_183");
PVariable var__tmp_184 = body.getOrCreateVariableByName("tmp_184"); PVariable var__tmp_184 = body.getOrCreateVariableByName("tmp_184");
PVariable var__tmp_185 = body.getOrCreateVariableByName("tmp_185"); PVariable var__tmp_185 = body.getOrCreateVariableByName("tmp_185");
PVariable var__6395623258575591631 = body.newVirtualVariable(); PVariable var__6395623258577405750 = body.newVirtualVariable();
PVariable var__t = body.getOrCreateVariableByName("t"); PVariable var__t = body.getOrCreateVariableByName("t");
PVariable var__6395623258577405734 = body.newVirtualVariable();
PVariable var__tmp_181 = body.getOrCreateVariableByName("tmp_181"); PVariable var__tmp_181 = body.getOrCreateVariableByName("tmp_181");
PVariable var__match_b0a0a0u = body.getOrCreateVariableByName("match_b0a0a0u"); PVariable var__match_b0a0a0u = body.getOrCreateVariableByName("match_b0a0a0u");
PVariable var__ty2 = body.getOrCreateVariableByName("ty2"); PVariable var__ty2 = body.getOrCreateVariableByName("ty2");
PVariable var__ty1 = body.getOrCreateVariableByName("ty1"); PVariable var__ty1 = body.getOrCreateVariableByName("ty1");
PVariable var__ty = body.getOrCreateVariableByName("ty"); PVariable var__ty = body.getOrCreateVariableByName("ty");
PVariable var__6395623258575591647 = body.newVirtualVariable();
PVariable var__match_a0a0u = body.getOrCreateVariableByName("match_a0a0u"); PVariable var__match_a0a0u = body.getOrCreateVariableByName("match_a0a0u");
PVariable var__match_a0a0a0u = body.getOrCreateVariableByName("match_a0a0a0u"); PVariable var__match_a0a0a0u = body.getOrCreateVariableByName("match_a0a0a0u");
PVariable var__name = body.getOrCreateVariableByName("name"); PVariable var__name = body.getOrCreateVariableByName("name");
...@@ -122,7 +122,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -122,7 +122,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575591631"; return "6395623258577405734";
} }
@Override @Override
...@@ -135,14 +135,14 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -135,14 +135,14 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return LType.instance().funParamType(((LType.LTypeElement) valueProvider.getValue("ty"))); return LType.instance().funParamType(((LType.LTypeElement) valueProvider.getValue("ty")));
} }
}, var__6395623258575591631, false); }, var__6395623258577405734, false);
new Equality(body, var__tmp_184, var__6395623258575591631); new Equality(body, var__tmp_184, var__6395623258577405734);
new Equality(body, var__ty1, var__tmp_184); new Equality(body, var__ty1, var__tmp_184);
new ExpressionEvaluation(body, new IExpressionEvaluator() { new ExpressionEvaluation(body, new IExpressionEvaluator() {
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575591647"; return "6395623258577405750";
} }
@Override @Override
...@@ -155,8 +155,8 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -155,8 +155,8 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return LType.instance().funResultType(((LType.LTypeElement) valueProvider.getValue("ty"))); return LType.instance().funResultType(((LType.LTypeElement) valueProvider.getValue("ty")));
} }
}, var__6395623258575591647, false); }, var__6395623258577405750, false);
new Equality(body, var__tmp_185, var__6395623258575591647); new Equality(body, var__tmp_185, var__6395623258577405750);
new Equality(body, var__ty2, var__tmp_185); new Equality(body, var__ty2, var__tmp_185);
new PositivePatternCall(body, Tuples.flatTupleOf(var__t), Typing_CheckQuerySpecification.instance().getInternalQueryRepresentation()); new PositivePatternCall(body, Tuples.flatTupleOf(var__t), Typing_CheckQuerySpecification.instance().getInternalQueryRepresentation());
...@@ -173,6 +173,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -173,6 +173,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable var__p = body.getOrCreateVariableByName("p"); PVariable var__p = body.getOrCreateVariableByName("p");
PVariable var__tmp_190 = body.getOrCreateVariableByName("tmp_190"); PVariable var__tmp_190 = body.getOrCreateVariableByName("tmp_190");
PVariable var__t = body.getOrCreateVariableByName("t"); PVariable var__t = body.getOrCreateVariableByName("t");
PVariable var__6395623258577405809 = body.newVirtualVariable();
PVariable var__ty = body.getOrCreateVariableByName("ty"); PVariable var__ty = body.getOrCreateVariableByName("ty");
PVariable var__entry = body.getOrCreateVariableByName("entry"); PVariable var__entry = body.getOrCreateVariableByName("entry");
PVariable var__label = body.getOrCreateVariableByName("label"); PVariable var__label = body.getOrCreateVariableByName("label");
...@@ -181,7 +182,6 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -181,7 +182,6 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable var__tmp_186 = body.getOrCreateVariableByName("tmp_186"); PVariable var__tmp_186 = body.getOrCreateVariableByName("tmp_186");
PVariable var__entries = body.getOrCreateVariableByName("entries"); PVariable var__entries = body.getOrCreateVariableByName("entries");
PVariable var__tmp_187 = body.getOrCreateVariableByName("tmp_187"); PVariable var__tmp_187 = body.getOrCreateVariableByName("tmp_187");
PVariable var__6395623258575591706 = body.newVirtualVariable();
PVariable var__lty = body.getOrCreateVariableByName("lty"); PVariable var__lty = body.getOrCreateVariableByName("lty");
PVariable var__tmp_188 = body.getOrCreateVariableByName("tmp_188"); PVariable var__tmp_188 = body.getOrCreateVariableByName("tmp_188");
PVariable var__tmp_189 = body.getOrCreateVariableByName("tmp_189"); PVariable var__tmp_189 = body.getOrCreateVariableByName("tmp_189");
...@@ -203,7 +203,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -203,7 +203,7 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
@Override @Override
public String getShortDescription() { public String getShortDescription() {
return "6395623258575591706"; return "6395623258577405809";
} }
@Override @Override
...@@ -216,8 +216,8 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -216,8 +216,8 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
return LType.instance().recordLookup(((LType.LTypeElement) valueProvider.getValue("ty")), (CodeGenerationHelper.demandWrapString(valueProvider.getValue("label")))); return LType.instance().recordLookup(((LType.LTypeElement) valueProvider.getValue("ty")), (CodeGenerationHelper.demandWrapString(valueProvider.getValue("label"))));
} }
}, var__6395623258575591706, false); }, var__6395623258577405809, false);
new Equality(body, var__tmp_189, var__6395623258575591706); new Equality(body, var__tmp_189, var__6395623258577405809);
new Equality(body, var__lty, var__tmp_189); new Equality(body, var__lty, var__tmp_189);
new TypeConstraint(body, Tuples.staticArityFlatTupleOf(var__entry, var__tmp_190), new ConceptFeatureKey(MetaAdapterFactory.getContainmentLink(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x2c4ed3ae43d50d92L, 0x2c4ed3ae43d50da6L, "t"))); new TypeConstraint(body, Tuples.staticArityFlatTupleOf(var__entry, var__tmp_190), new ConceptFeatureKey(MetaAdapterFactory.getContainmentLink(0x6b642eaa1043424aL, 0x9e0949eb41607114L, 0x2c4ed3ae43d50d92L, 0x2c4ed3ae43d50da6L, "t")));
new Equality(body, var__t, var__tmp_190); new Equality(body, var__t, var__tmp_190);
...@@ -235,13 +235,13 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification ...@@ -235,13 +235,13 @@ public final class Typing_CheckQuerySpecification extends MPSQuerySpecification
PVariable var__tmp_193 = body.getOrCreateVariableByName("tmp_193"); PVariable var__tmp_193 = body.getOrCreateVariableByName("tmp_193");
PVariable var__tmp_194 = body.getOrCreateVariableByName("tmp_194"); PVariable var__tmp_194 = body.getOrCreateVariableByName("tmp_194");
PVariable var__6395623258575563439 = body.newConstantVariable(true);
PVariable var__t = body.getOrCreateVariableByName("t"); PVariable var__t = body.getOrCreateVariableByName("t");
PVariable var__tmp_191 = body.getOrCreateVariableByName("tmp_191"); PVariable var__tmp_191 = body.getOrCreateVariableByName("tmp_191");
PVariable var__tmp_192 = body.getOrCreateVariableByName("tmp_192"); PVariable var__tmp_192 = body.getOrCreateVariableByName("tmp_192");
PVariable var__6395623258575591756 = body.newVirtualVariable();
PVariable var__match_a2a0u = body.getOrCreateVariableByName("match_a2a0u"); PVariable var__match_a2a0u = body.getOrCreateVariableByName("match_a2a0u");
PVariable var__6395623258577405859 = body.newVirtualVariable();
PVariable var__infty = body.getOrCreateVariableByName("infty"); PVariable var__infty = body.getOrCreateVariableByName("infty");
PVariable var__6395623258577377884 = body.newConstantVariable(true);
PVariable var__reqty = body.getOrCreateVariableByName("reqty");