Uses of Package
org.ek9lang.compiler.phase7.support
Packages that use org.ek9lang.compiler.phase7.support
Package
Description
K - Intermediate Representation Generation.
-
Classes in org.ek9lang.compiler.phase7.support used by org.ek9lang.compiler.ir.dataClassDescriptionRecord to group conditional evaluation instructions with the resulting condition name.Record to group operand evaluation instructions with the resulting operand name.
-
Classes in org.ek9lang.compiler.phase7.support used by org.ek9lang.compiler.ir.instructionsClassDescriptionRecord to group conditional evaluation instructions with the resulting condition name.Record to group logical operation context information.Record to group operand evaluation instructions with the resulting operand name.Just holds details for retaining and registering a target for memory management.
-
Classes in org.ek9lang.compiler.phase7.support used by org.ek9lang.compiler.phase7ClassDescriptionChecks if the ISymbol as a type passed in is deemed to be an implicit super.
-
Classes in org.ek9lang.compiler.phase7.support used by org.ek9lang.compiler.phase7.callsClassDescriptionResult of method resolution including cost analysis.Result of parameter promotion processing.Just holds details for retaining and registering a target for memory management.Calls a supplier of main processing instructions and then adds in the memory management.
-
Classes in org.ek9lang.compiler.phase7.support used by org.ek9lang.compiler.phase7.generatorClassDescriptionCONCERN: Binary operator invocation with memory management.CONCERN: Chained comparison evaluation for polymorphic for-range.CONCERN: Comparison evaluation with boolean primitive extraction.CONCERN: Direction check evaluation for polymorphic for-range loops.A simple record that can be used when processing expressions.Data class to hold parameters for guarded assignment generation.CONCERN: Loop counter increment/decrement with assignment.A simple record that can be used when processing literals.CONCERN: Literal loading with memory management.Processing details for primary reference generation (THIS and SUPER keywords).CONCERN: Boolean primitive extraction from EK9 Boolean objects.Triggers the expression processing with the given details.CONCERN: Temporary scope lifecycle management.CONCERN: Unary operator invocation with memory management.Just holds details for retaining and registering a target for memory management.Calls a supplier of main processing instructions and then adds in the memory management.
-
Classes in org.ek9lang.compiler.phase7.support used by org.ek9lang.compiler.phase7.supportClassDescriptionCONCERN: Binary operator invocation with memory management.Parameters for binary operator invocation.Parameters for boolean primitive extraction.Parameters for chained comparison evaluation.CONCERN: Comparison evaluation with boolean primitive extraction.Parameters for comparison evaluation.Result of condition evaluation with primitive boolean extraction.Parameters for direction check evaluation.Configuration for for-range loop direction (ascending vs descending).A simple record that can be used when processing expressions.Creates the appropriate Field object for the symbol and adds it to the construct.Parameters for increment/decrement evaluation.Parameters for literal value loading.CONCERN: Literal loading with memory management.CONCERN: Boolean primitive extraction from EK9 Boolean objects.Represents a variable that has been promoted using the #^ operator.CONCERN: Temporary scope lifecycle management.CONCERN: Unary operator invocation with memory management.Parameters for unary operator invocation.Just holds details for retaining and registering a target for memory management.Calls a supplier of main processing instructions and then adds in the memory management.