blob: e2c0dda1b57e8dec2c6c6bbb49ae8a9549b6f84c (
plain) (
tree)
|
|
package dotty.tools.dotc
import core.StdNames.nme
import parsing.{precedence, minPrec, maxPrec, minInfixPrec}
import util.Property.Key
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
/** A property to indicate whether the compiler is currently doing -Xprint
*
* -Xprint will print `sym.name` instead of `sym.originalName`
*/
val XprintMode = new Key[Unit]
}
|