]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/parsing/types/TListAst.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / parsing / types / TListAst.java
index 21f22d8ec4a79d8b2fd34d64a24372a677a5f212..8b19d07c6645fe118e7c0cda628da9a5d9d9a650 100644 (file)
@@ -1,50 +1,50 @@
-package org.simantics.scl.compiler.internal.parsing.types;\r
-\r
-import org.simantics.scl.compiler.elaboration.contexts.TypeTranslationContext;\r
-import org.simantics.scl.compiler.internal.types.TypeElaborationContext;\r
-import org.simantics.scl.compiler.types.Type;\r
-import org.simantics.scl.compiler.types.Types;\r
-import org.simantics.scl.compiler.types.kinds.Kind;\r
-import org.simantics.scl.compiler.types.kinds.Kinds;\r
-\r
-import gnu.trove.map.hash.TObjectIntHashMap;\r
-import gnu.trove.set.hash.TIntHashSet;\r
-\r
-\r
-\r
-public class TListAst extends TypeAst {\r
-    public final TypeAst component;\r
-    \r
-    public TListAst(TypeAst component) {\r
-        this.component = component;\r
-    }\r
-\r
-    @Override\r
-    public void toString(StringBuilder b) {\r
-        b.append('[');\r
-        component.toString(b);\r
-        b.append(']');\r
-    }\r
-\r
-    @Override\r
-    public Type toType(TypeTranslationContext context, Kind expectedKind) {\r
-        context.unify(location, Kinds.STAR, expectedKind);\r
-        return Types.list(component.toType(context, Kinds.STAR));\r
-    }\r
-\r
-    @Override\r
-    public Type toType(TypeElaborationContext context) {\r
-        return Types.list(component.toType(context));\r
-    }\r
-    \r
-    @Override\r
-    public int getPrecedence() {\r
-        return 0;\r
-    }\r
-\r
-    @Override\r
-    public void collectReferences(TObjectIntHashMap<String> typeNameMap,\r
-            TIntHashSet set) {\r
-        component.collectReferences(typeNameMap, set);\r
-    }\r
-}\r
+package org.simantics.scl.compiler.internal.parsing.types;
+
+import org.simantics.scl.compiler.elaboration.contexts.TypeTranslationContext;
+import org.simantics.scl.compiler.internal.types.TypeElaborationContext;
+import org.simantics.scl.compiler.types.Type;
+import org.simantics.scl.compiler.types.Types;
+import org.simantics.scl.compiler.types.kinds.Kind;
+import org.simantics.scl.compiler.types.kinds.Kinds;
+
+import gnu.trove.map.hash.TObjectIntHashMap;
+import gnu.trove.set.hash.TIntHashSet;
+
+
+
+public class TListAst extends TypeAst {
+    public final TypeAst component;
+    
+    public TListAst(TypeAst component) {
+        this.component = component;
+    }
+
+    @Override
+    public void toString(StringBuilder b) {
+        b.append('[');
+        component.toString(b);
+        b.append(']');
+    }
+
+    @Override
+    public Type toType(TypeTranslationContext context, Kind expectedKind) {
+        context.unify(location, Kinds.STAR, expectedKind);
+        return Types.list(component.toType(context, Kinds.STAR));
+    }
+
+    @Override
+    public Type toType(TypeElaborationContext context) {
+        return Types.list(component.toType(context));
+    }
+    
+    @Override
+    public int getPrecedence() {
+        return 0;
+    }
+
+    @Override
+    public void collectReferences(TObjectIntHashMap<String> typeNameMap,
+            TIntHashSet set) {
+        component.collectReferences(typeNameMap, set);
+    }
+}