aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/printing/package.scala
blob: 814eb2ad0ce4b15f271aa52044c0457449e4c2b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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

}