Uses of Interface
org.ek9lang.compiler.ir.INode

Packages that use INode
Package
Description
 
  • Uses of INode in org.ek9lang.compiler.ir

    Classes in org.ek9lang.compiler.ir that implement INode
    Modifier and Type
    Class
    Description
    final 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).