A sentinel transformer object
A sentinel transformer object
Check that we are on the same thread as before
Check that we are on the same thread as before
The standard definitions
The initial context
Initializes the ContextBase
with a starting context.
Initializes the ContextBase
with a starting context.
This initializes the platform
and the definitions
.
The symbol loaders
If we are looking for a non-existing term name in a package, assume it is a package for which we do not have a directory and enter it.
If we are looking for a non-existing term name in a package, assume it is a package for which we do not have a directory and enter it.
The platform
The loader that loads the members of _root_
The applicable settings
Squash TreeTransform's beloning to same sublist to a single TreeTransformer Each TreeTransform gets own period, whereas a combined TreeTransformer gets period equal to union of periods of it's TreeTransforms
Squash TreeTransform's beloning to same sublist to a single TreeTransformer Each TreeTransform gets own period, whereas a combined TreeTransformer gets period equal to union of periods of it's TreeTransforms
The current denotation of the static reference given by path, or a MissingRef or NoQualifyingRef instance, if it does not exist.
The current denotation of the static reference given by path, or a MissingRef or NoQualifyingRef instance, if it does not exist. if generateStubs is set, generates stubs for missing top-level symbols
A map that associates label and size of all uniques sets
A map that associates label and size of all uniques sets
Use the following phases in the order they are given.
Use the following phases in the order they are given. The list should never contain NoPhase. if squashing is enabled, phases in same subgroup will be squashed to single phase.
A context base defines state and associated methods that exist once per compiler run.