1 package org.simantics.scl.compiler.common.precedence;
\r
4 public final class Precedence {
\r
5 public static final Precedence DEFAULT = new Precedence(9, Associativity.NONASSOC);
\r
7 public final int level;
\r
8 public final Associativity associativity;
\r
10 public Precedence(int level, Associativity associativity) {
\r
12 this.associativity = associativity;
\r
16 public String toString() {
\r
17 if(associativity == Associativity.LEFT)
\r
18 return "infixl " + level;
\r
19 else if(associativity == Associativity.RIGHT)
\r
20 return "infixr " + level;
\r
22 return "infix " + level;
\r