Expression

slyce.parse.Expression
See theExpression companion object
sealed trait Expression[+Operand, +Operator]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Leaf[Operand]
class Node[Operand, Operator]

Members list

Value members

Concrete methods

def mapBoth[Operand2, Operator2](operandF: Operand => Operand2, operatorF: Operator => Operator2): Expression[Operand2, Operator2]
def mapOperand[Operand2](f: Operand => Operand2): Expression[Operand2, Operator]
def mapOperator[Operator2](f: Operator => Operator2): Expression[Operand, Operator2]