Skip to main content

Crate veryl_analyzer

Crate veryl_analyzer 

Source

Re-exports§

pub use analyzer::Analyzer;
pub use analyzer_error::AnalyzerError;
pub use conv::Context;

Modules§

analyzer
analyzer_error
attribute
attribute_table
connect_operation_table
conv
definition_table
generic_inference_table
Generic argument inference. Pass1 records calls that omitted ::<…>; analyze_post_pass1 matches each argument type against the callee port’s WidthExpr pattern and writes the inferred arguments keyed by the callee identifier token.
handlers
ir
literal
literal_table
msb_table
multi_sources
namespace
namespace_table
range_table
reference_table
resolved_type_table
Inferred declaration types keyed by the declaration identifier TokenId. Populated only for declarations without a type annotation; the emitter falls back to AST walking otherwise.
stopwatch
sv_system_function
symbol
symbol_path
symbol_table
tb_component
type_dag
unsafe
unsafe_table
value
wavedrom

Macros§

ir_error
svec
Creates a SmallVec containing the arguments.

Type Aliases§

SVec