Printer

amyc.utils.printers.Printer
trait Printer(highlighter: Highlighter)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NominalPrinter.type
object SymbolicPrinter.type

Members list

Value members

Abstract methods

def printCall(c: Call)(implicit printUniqueIDs: Boolean): Document

Concrete methods

def apply(t: Tree)(implicit printUniqueIDs: Boolean): String
def toDoc(t: Tree, parens: Boolean)(implicit printUniqueIDs: Boolean): Document

Abstract fields

Implicits

Implicits

implicit def printName(name: Name)(implicit printUniqueIds: Boolean): Document
implicit def printQName(name: QualifiedName)(implicit printUniqueIds: Boolean): Document
implicit protected def stringToDoc(s: String): Raw