Uses of Interface
org.ek9lang.compiler.ir.INode
Packages that use INode
-
Uses of INode in org.ek9lang.compiler.ir
Classes in org.ek9lang.compiler.ir that implement INodeModifier and TypeClassDescriptionfinal class
Represents a basic block in the EK9 IR - a sequence of instructions with single entry and exit.final class
Specialized IR instruction for control flow operations (BRANCH, BRANCH_TRUE, BRANCH_FALSE, ASSERT, RETURN).final class
Specialized IR instruction for method calls (CALL, CALL_VIRTUAL, CALL_STATIC, CALL_DISPATCHER).final class
Represents a field/property declaration in an EK9 construct (class, record, component, etc.).final class
In EK9 every construct becomes one of these nodes.class
Base class for all IR instructions in the EK9 intermediate representation.final class
IR instruction for loading literal/constant values.final class
Specialized IR instruction for memory operations (LOAD, STORE, ALLOCA, REFERENCE).final class
An operation of some sort on a Construct.final class
Specialized IR instruction for scope management (SCOPE_ENTER, SCOPE_EXIT, SCOPE_REGISTER).