Package org.ek9lang.compiler.phase8
package org.ek9lang.compiler.phase8
L - Template Generation.
Now the Generic/Template classes and functions can be generated (in terms of implementation). The important part here is that the generation needs to be both type safe (reified) and also reasonable efficient.
TemplateGeneration
is the main entry point for this phase.
-
ClassesClassDescriptionSINGLE THREADED Now just create all the nodes that are generated from generic types So these will be the set of concrete template classes we are using throughout the program all modules! TODO need to think about where the concrete templates should be recorded.