-package org.simantics.scl.compiler.common.precedence;\r
-\r
-\r
-public final class Precedence {\r
- public static final Precedence DEFAULT = new Precedence(9, Associativity.NONASSOC);\r
- \r
- public final int level;\r
- public final Associativity associativity;\r
-\r
- public Precedence(int level, Associativity associativity) {\r
- this.level = level;\r
- this.associativity = associativity;\r
- }\r
-\r
- @Override\r
- public String toString() {\r
- if(associativity == Associativity.LEFT)\r
- return "infixl " + level;\r
- else if(associativity == Associativity.RIGHT)\r
- return "infixr " + level;\r
- else\r
- return "infix " + level;\r
- }\r
-}\r
+package org.simantics.scl.compiler.common.precedence;
+
+
+public final class Precedence {
+ public static final Precedence DEFAULT = new Precedence(9, Associativity.NONASSOC);
+
+ public final int level;
+ public final Associativity associativity;
+
+ public Precedence(int level, Associativity associativity) {
+ this.level = level;
+ this.associativity = associativity;
+ }
+
+ @Override
+ public String toString() {
+ if(associativity == Associativity.LEFT)
+ return "infixl " + level;
+ else if(associativity == Associativity.RIGHT)
+ return "infixr " + level;
+ else
+ return "infix " + level;
+ }
+}