Crate moore_vhdl [] [src]

This crate implements VHDL for the moore compiler.

Reexports

pub extern crate moore_vhdl_syntax as syntax;

Modules

add_ctx

A context within which nodes can be added.

arenas

Multi-type arena allocation

codegen

LLHD code generation for VHDL.

defs

A compiler pass that gathers definitions.

hir

The High-level Intermediate Representation of a VHDL design.

konst

This module implements constant value calculation for VHDL.

lazy

An implementation of lazy compiler passes.

make_ctx

A context within which compiler passes can be described.

score

This module implements the scoreboard that drives the compilation of VHDL.

symtbl
term

Expressions

ty

This module implements VHDL types.

typeck

This module implements the type calculation of the scoreboard.

Macros

make_arenas