Class StatementIRHelper
java.lang.Object
org.ek9lang.compiler.phase7.helpers.AbstractIRHelper
org.ek9lang.compiler.phase7.helpers.StatementIRHelper
Handles IR generation for statements.
This helper consolidates statement generation that was previously scattered across multiple generator classes. Uses stack-based context to eliminate parameter threading.
-
Field Summary
Fields inherited from class org.ek9lang.compiler.phase7.helpers.AbstractIRHelper
instructionBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Generate IR for an assignment statement.void
Generate IR for a block statement.void
Generate IR for an instruction block.Methods inherited from class org.ek9lang.compiler.phase7.helpers.AbstractIRHelper
getContext
-
Constructor Details
-
StatementIRHelper
-
-
Method Details
-
generateFor
Generate IR for an instruction block. -
generateAssignment
Generate IR for an assignment statement. -
generateBlock
Generate IR for a block statement.
-