[−][src]Module open_vaf::ir
Re-exports
pub use ids::AttributeId; |
pub use ids::BlockId; |
pub use ids::BranchId; |
pub use ids::DisciplineId; |
pub use ids::ExpressionId; |
pub use ids::FunctionId; |
pub use ids::IntegerExpressionId; |
pub use ids::ModuleId; |
pub use ids::NatureId; |
pub use ids::NetId; |
pub use ids::ParameterId; |
pub use ids::PortId; |
pub use ids::RealExpressionId; |
pub use ids::StatementId; |
pub use ids::StringExpressionId; |
pub use ids::VariableId; |
Modules
ast | |
cfg | |
hir | |
ids | All IRS use preallocated Arenas for each node type. These Ids and their implementations are generated using the |
mir |
Structs
Attribute | |
AttributeNode | A special type of IR Node. Contains a Span and attributes in addition to whatever that node holds |
Attributes | |
Node | A Node of an IR. Contains a Span an addition to whatever that node holds |
NumericalParameterRangeBound |
Enums
BuiltInFunctionCall1p | |
BuiltInFunctionCall2p | |
DisplayTaskKind | |
FunctionType | |
NoiseSource | |
NumericalParameterRangeExclude | |
SystemFunctionCall |