namespace YesNt.Interpreter.Enums; /// /// Controls the execution order of statements. Lower values run first. /// public enum Priority { /// Runs before all other statements. Used for syntax pre-processing such as string literals. PreProcessing, /// Runs very early. Used for inline substitutions such as variable reads and parameter pops. Highest, /// Runs early. VeryHigh, /// Runs above normal order. High, /// Default execution order. Normal, /// Runs below normal order. Low, /// Runs last. Used for control-flow and variable definitions that depend on substitutions being complete. VeryLow }