Node

slyce.parse.Expression$.Node
final case class Node[+Operand, +Operator](left: Expression[Operand, Operator], op: Operator, right: Expression[Operand, Operator]) extends Expression[Operand, Operator]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Expression[Operand, Operator]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

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

Attributes

Inherited from:
Expression
def mapOperand[Operand2](f: Operand => Operand2): Expression[Operand2, Operator]

Attributes

Inherited from:
Expression
def mapOperator[Operator2](f: Operator => Operator2): Expression[Operand, Operator2]

Attributes

Inherited from:
Expression
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product