]> gerrit.simantics Code Review - simantics/platform.git/blob - tests/org.simantics.scl.compiler.tests/src/org/simantics/scl/compiler/tests/unit/TestTypeParser.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / tests / org.simantics.scl.compiler.tests / src / org / simantics / scl / compiler / tests / unit / TestTypeParser.java
1 package org.simantics.scl.compiler.tests.unit;
2
3 import org.junit.Test;
4 import org.simantics.scl.compiler.environment.Environment;
5 import org.simantics.scl.compiler.environment.Environments;
6 import org.simantics.scl.compiler.environment.specification.EnvironmentSpecification;
7 import org.simantics.scl.compiler.runtime.RuntimeEnvironment;
8 import org.simantics.scl.compiler.tests.TestBase;
9 import org.simantics.scl.compiler.types.Type;
10
11 public class TestTypeParser {
12     
13     @Test
14     public void testTypeParser() throws Exception {
15         EnvironmentSpecification spec = new EnvironmentSpecification();
16         spec.importModule("Builtin", "");
17         spec.importModule("Prelude", "");
18         RuntimeEnvironment runtimeEnvironment =
19                 TestBase.PRELUDE_MODULE_REPOSITORY.createRuntimeEnvironment(spec, getClass().getClassLoader());
20         Environment environment = runtimeEnvironment.getEnvironment();
21         Type type = Environments.getType(environment, "String -> <Proc> ()");
22         System.out.println(type);
23     }
24     
25 }