GroupingOp

data class GroupingOp(val ops: Set<Op>, val ownerClassFqn: String = "") : Op(source)

An Op that contains other Ops

Constructors

Link copied to clipboard
constructor(ops: Set<Op>, ownerClassFqn: String = "")

Properties

Link copied to clipboard
Link copied to clipboard
val ops: Set<Op>
Link copied to clipboard
open override val ownerClassFqn: String
Link copied to clipboard

Functions

Link copied to clipboard

Adds an alternation token (|) between the current OrderFragment and other. All OrderToken are converted into OrderFragments.

Link copied to clipboard
open override fun toNode(): TerminalOrderNode

Convert this OrderFragment to a binary syntax tree

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
infix fun Op.with(conditionOp: Op): ConditionalOp