Package org.ek9lang.compiler.phase7.support
package org.ek9lang.compiler.phase7.support
-
ClassDescriptionJust hold basic scope and debug information.Just provides the IR Call details for making a call to the Ek9 Boolean type to call the _true() method.Supplies the call details to get a Boolean false value.All the focus on calling a method on Boolean that takes no arguments are returns a Boolean.Record to group conditional evaluation instructions with the resulting condition name.Creates the debug information for the symbol provided.A simple record that can be used when processing expressions.Creates the appropriate Field object for the symbol and adds it to the construct.Accepts a ICanCaptureVariables (either a function or an aggregate).Rather than smatter the Java code with 'stringy' constants for the IR, they are defined here.Centralized context for IR generation within a single executable scope.Converts the single IRInstr supplied by the supplier into a List with one element in.A simple record that can be used when processing literals.Record to group logical operation context information.Checks if the ISymbol as a type passed in is deemed to be an implicit super.Record to group operand evaluation instructions with the resulting operand name.Triggers the expression processing with the given details.Determine if a variable should be registered in scope for cleanup.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.Get the name of the variable suitable for use in the IR.