Commit d38f6e29 authored by André Pacak's avatar André Pacak
Browse files

introduction of languages for Products and Records and type checker for...

introduction of languages for Products and Records and type checker for Records including test (not all test cases succeed)
parent f04ae367
<?xml version="1.0" encoding="UTF-8"?>
<product version="3" modelHash="-bnrzqbog9xhctkrytmjru5s28dy6vum">
<files names="ConceptPresentationAspectImpl.java:LanguageConceptSwitch.java:StructureAspectDescriptor.java" />
</product>
<?xml version="1.0" encoding="UTF-8"?>
<dependenciesRoot>
<dependency className="ProductTypes.typesystem.TypesystemDescriptor">
<classNode extendsClassName="jetbrains.mps.lang.typesystem.runtime.BaseHelginsDescriptor" />
</dependency>
</dependenciesRoot>
<?xml version="1.0" encoding="UTF-8"?>
<product version="3" modelHash="-1j6cep35md4lweeedu99hlm8alc6y1c">
<files names="TypesystemDescriptor.java" />
</product>
package ProductTypes.behavior;
/*Generated by MPS */
import jetbrains.mps.core.aspects.behaviour.BaseBehaviorAspectDescriptor;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.core.aspects.behaviour.api.BHDescriptor;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
public final class BehaviorAspectDescriptor extends BaseBehaviorAspectDescriptor {
public BehaviorAspectDescriptor() {
}
@Nullable
public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) {
SAbstractConcept cncpt = concept;
return null;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<debug-info version="2">
<root>
<file name="BehaviorAspectDescriptor.java">
<unit at="11,0,22,0" name="ProductTypes.behavior.BehaviorAspectDescriptor" />
</file>
</root>
</debug-info>
<?xml version="1.0" encoding="UTF-8"?>
<checkpoints>
<plan id="AspectCPS">
<checkpoint id="DescriptorClasses" file="aspectcps-descriptorclasses.mps" />
</plan>
</checkpoints>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment