aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/printing/package.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/printing/package.scala')
-rw-r--r--src/dotty/tools/dotc/printing/package.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/printing/package.scala b/src/dotty/tools/dotc/printing/package.scala
new file mode 100644
index 000000000..814eb2ad0
--- /dev/null
+++ b/src/dotty/tools/dotc/printing/package.scala
@@ -0,0 +1,17 @@
+package dotty.tools.dotc
+
+import core.StdNames.nme
+import parsing.{precedence, minPrec, maxPrec, minInfixPrec}
+
+package object printing {
+
+ type Precedence = Int
+
+ val DotPrec = parsing.maxPrec
+ val AndPrec = parsing.precedence(nme.raw.AMP)
+ val OrPrec = parsing.precedence(nme.raw.BAR)
+ val InfixPrec = parsing.minInfixPrec
+ val GlobalPrec = parsing.minPrec
+ val TopLevelPrec = parsing.minPrec - 1
+
+}