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