Code

discovery.Code
object Code

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Code.type

Members list

Type members

Classlikes

object Sanitize

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Sanitize.type

Value members

Concrete methods

def Def(name: String, tparams: List[Type], params: List[Parameter], returnType: Option[Type], body: Doc): Doc
def ascribed(expr: Doc, typ: Doc): Doc
def assigment(n: Doc, arg: Doc): Doc
def block(expr: Doc): Doc
def blockComment(s: String): Doc
def blocks(exprs: List[Doc]): Doc
def forComprehension(generators: List[(Doc, Doc)], yieldBlock: Doc): Doc
def interpolate(prefix: String, value: Doc): Doc
def interpolatedValue(string: String): Doc
def lit(value: String): Doc
def literal(doc: Doc): Doc
def paramsToDoc(p: List[Parameter]): Doc
def term(name: String): Doc
def termApply(name: Doc, typeParams: List[Type], arg: Doc): Doc
def termSelect(name: Doc, selected: Doc): Doc

Concrete fields

val lbrace: Doc
val lbracket: Doc
val lparens: Doc
val quote: Doc
val rbrace: Doc
val rbracket: Doc
val rparens: Doc