ConditionalOp

data class ConditionalOp(val resultOp: Op, val conditionOp: Op, val ownerClassFqn: String = "") : Op(source)

An Op that describes that the function calls found with resultOp depend on the function calls found with the conditionOp

Constructors

Link copied to clipboard
constructor(resultOp: Op, conditionOp: Op, ownerClassFqn: String = "")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val ownerClassFqn: String
Link copied to clipboard
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