Uses of Package
org.ek9lang.core

Packages that use org.ek9lang.core
Package
Description
B - For the EK9 compiler itself.
Backend Code Generation - Target-specific code generation infrastructure.
JVM Bytecode Generation - Transforms EK9 IR into JVM bytecode.
 
 
Common parts of processing that can be reused across various phases.
C - For the Suppliers of the 'compilation phases' as mentioned in the org.ek9lang.compiler package.
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
N - Code Generation.
O - Code Optimisation.
P - Packaging.
F - Resolution of Explicitly Defined Type Symbols - at this point phase3 processing should have defined most of the explicitly defined symbols, so they should be resolvable.
G - Full Symbol Resolution can now take place.
H - Generic/Parameterised types can have their methods checked when used in specific contexts.
I - PRE Intermediate Representation generation checks.
J - Plugin Resolution.
K - Intermediate Representation Generation.
 
M - Intermediate Representation Analysis and Optimization.
This is the main source of EK9 Symbols used within the compiler.
Just general operating system stuff and bits and bobs.