Package org.ek9lang.compiler.phase5.flow
package org.ek9lang.compiler.phase5.flow
-
ClassDescriptionRepresents an abstract value in the value-tracking lattice for flow analysis.Represents an unreachable program point — a contradiction in constraints.Result of evaluating a condition against abstract values.Represents a variable known to hold a specific constant value.Immutable constraint state mapping variables to their abstract values.Represents a variable known to hold any value except a specific constant.Extracts constant values from EK9 AST literal nodes.Represents a variable known to be within a numeric range [lo, hi].Represents a variable known to be either SET (has a meaningful value) or UNSET (declared but no value).Represents an unknown value — no information available about the variable.Tracks variable values through control flow for tautological condition detection.