-package org.simantics.scl.compiler.internal.parsing.declarations;\r
-\r
-import org.simantics.scl.compiler.internal.parsing.types.TypeAst;\r
-\r
-\r
-public class DTypeAst extends DeclarationAst {\r
- public final String name;\r
- public final String[] parameters;\r
- public final TypeAst type;\r
- \r
- public DTypeAst(String name, String[] parameters, TypeAst type) {\r
- this.name = name;\r
- this.parameters = parameters;\r
- this.type = type;\r
- }\r
- \r
- @Override\r
- public void toString(int indentation, StringBuilder b) {\r
- for(int i=0;i<indentation;++i) b.append(" ");\r
- b.append("type ");\r
- b.append(name);\r
- for(String parameter : parameters) {\r
- b.append(' ');\r
- b.append(parameter);\r
- }\r
- b.append(" = ");\r
- type.toString(b);\r
- }\r
-}\r
+package org.simantics.scl.compiler.internal.parsing.declarations;
+
+import org.simantics.scl.compiler.internal.parsing.types.TypeAst;
+
+
+public class DTypeAst extends DeclarationAst {
+ public final String name;
+ public final String[] parameters;
+ public final TypeAst type;
+
+ public DTypeAst(String name, String[] parameters, TypeAst type) {
+ this.name = name;
+ this.parameters = parameters;
+ this.type = type;
+ }
+
+ @Override
+ public void toString(int indentation, StringBuilder b) {
+ for(int i=0;i<indentation;++i) b.append(" ");
+ b.append("type ");
+ b.append(name);
+ for(String parameter : parameters) {
+ b.append(' ');
+ b.append(parameter);
+ }
+ b.append(" = ");
+ type.toString(b);
+ }
+}