Renderer

io.github.edadma.texish.Renderer
abstract class Renderer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def enterScope(): Unit
def exitScope(): Unit
def get(name: String): Any
def group(vals: Seq[Any]): Any
def output(v: Any): Unit
def set(name: String, value: Any): Unit

Concrete methods

def deval(ast: AST): String
infix def eval(ast: AST): Any
def render(ast: AST): Unit
def set(vars: Seq[(String, Any)]): Unit
def teval(ast: AST): Boolean

Abstract fields

val config: Map[String, Any]
val context: Any
val parser: Parser

Concrete fields

val undefined: UNDEFINED.type