using System; using System.Collections.Generic; using System.Text; namespace IFPSLib.Emit { /// /// Describes how an instruction alters control flow. /// public enum FlowControl { /// /// Instruction branches to another block. /// Branch, /// /// Instruction calls a function. /// Call, /// /// Instruction branches to another block if a condition passes. /// Cond_Branch, /// /// Normal flow of control; to the next instruction. /// Next, /// /// Returns to the caller. /// Return } }