Uses of Interface
org.ek9lang.compiler.ir.instructions.INode
Packages that use INode
-
Uses of INode in org.ek9lang.compiler.ir.instructions
Classes in org.ek9lang.compiler.ir.instructions that implement INodeModifier and TypeClassDescriptionfinal classIR instruction for test-only assertion constructs that wrap expressions in try-catch.final classRepresents a basic block in the EK9 IR - a sequence of instructions with single entry and exit.final classSpecialized IR instruction for control flow operations (BRANCH, BRANCH_TRUE, BRANCH_FALSE, ASSERT, RETURN).final classSpecialized IR instruction for method calls (CALL, CALL_VIRTUAL, CALL_STATIC, CALL_DISPATCHER).final classUnified IR instruction for all EK9 control flow constructs.final classSpecialized IR instruction for coverage finalization (COVERAGE_FINALIZE).final classSpecialized IR instruction for coverage probe recording (COVERAGE_PROBE).final classSpecialized IR instruction for coverage module registration (COVERAGE_REGISTER).final classRepresents a field/property declaration in an EK9 construct (class, record, component, etc.).final classSpecialized IR instruction for EK9 polymorphic for-range loops.final classIn EK9 every construct becomes one of these nodes.classBase class for all IR instructions in the EK9 intermediate representation.final classSpecialized IR instruction for control flow labels (LABEL).final classIR instruction for loading literal/constant values.final classIR instruction for logical operations (AND/OR) with short-circuit capability.final classSpecialized IR instruction for memory operations (LOAD, STORE, ALLOCA, REFERENCE).final classAn operation on some sort on a Construct.final classIR instruction containing all discovered programs and their metadata.final classIR instruction for sanitizing string values to prevent injection attacks.final classSpecialized IR instruction for scope management (SCOPE_ENTER, SCOPE_EXIT, SCOPE_REGISTER).final classSpecialized IR instruction for throwing exceptions (THROW).