ASMR/src/main/kotlin/net/shadowfacts/asmr/program/ExecutionFlow.kt

16 lines
299 B
Kotlin

package net.shadowfacts.asmr.program
/**
* @author shadowfacts
*/
open class ExecutionFlow(val block: ExecutableBlock) {
open var next: ExecutableBlock? = null
open var prev: ExecutableBlock? = null
fun link(next: ExecutableBlock) {
this.next = next
next.executionFlow.prev = block
}
}