class
ContextBase
extends
ContextState
with
DenotationsBase
with
PhasesBase
A context base defines state and associated methods that exist once per compiler run.
Constructors
ContextBase
(
)
Members
The platform, initialized by initPlatform()
.
The platform, initialized by initPlatform()
.
val
definitions
: Definitions
The standard definitions
The standard definitions
val
initialCtx
: Context
The initial context
The initial context
val
loaders
: SymbolLoaders
The symbol loaders
The symbol loaders
The applicable settings
The applicable settings
The platform, initialized by initPlatform()
.
The platform, initialized by initPlatform()
.
def
initialize
(
)
(
implicit
ctx:
Context
)
: Unit
Initializes the ContextBase
with a starting context.
This initializes the platform
and the definitions
.
Initializes the ContextBase
with a starting context.
This initializes the platform
and the definitions
.
The platform
The platform
def
rootLoader
(
root:
TermSymbol
)
(
implicit
ctx:
Context
)
: SymbolLoader
The loader that loads the members of root
The loader that loads the members of root
def
squashed
(
p:
Phase
)
: Phase