Module moore::score
[−]
[src]
This module implements the scoreboard. The scoreboard is where the compiler keeps track of intermediate results and processed artifacts, and where additional compilation steps are initiated. This enables on-demand compilation.
Structs
Arenas |
A collection of arenas that the scoreboard uses to allocate nodes in. This also contains the sub-arenas for the VHDL- and SystemVerilog-specific scoreboards. |
LibRef | |
RootRef | |
ScoreBoard |
The global scoreboard that drives the compilation of pretty much everything. |
ScoreContext |
The global context which holds information about the used scoreboards. All useful operations are defined on this context rather than on the scoreboard directly, to decouple processing and ownership. |
Enums
Ast |
Roots for every AST that we support. During parsing, a list of these entries
is generated that is then passed to the |
Def | |
ScopeRef |
Type Definitions
Defs |
The definitions in a scope. |