Skip to main content

Crate celox_napi

Crate celox_napi 

Source

Structs§

NapiAssertionResult
Result of a single $assert evaluation in a native testbench.
NapiFalseLoop
A false-loop declaration (combinational loop to ignore).
NapiInjectedCall
NapiInjectedComponent
NapiInjectedManifest
NapiInjectedPort
NapiInjectedResult
NapiInjectedValue
NapiInstanceSegment
A segment of a hierarchical instance path.
NapiOptimizeOptions
Per-pass optimizer control. All fields default to true when omitted.
NapiOptions
Options for creating a simulator/simulation handle.
NapiParamOverride
A parameter override for a top-level module parameter.
NapiSignalPath
A signal path consisting of an instance path and a variable path.
NapiSourceFile
A source file with its content and path.
NapiTestResult
Detailed result of running a native testbench.
NapiTrueLoop
A true-loop declaration with a convergence iteration limit.
NativeSimulationHandle
Low-level handle wrapping a celox::Simulation.
NativeSimulatorHandle
Low-level handle wrapping the default backend and optional VCD writer.

Functions§

clear_jit_cache
Clear the process-global JIT compilation cache.
gen_ts
Generate TypeScript type information as JSON for a Veryl project.
gen_ts_from_source
Generate TypeScript type information from in-memory Veryl sources.
run_test
Run a native testbench from Veryl source code.
run_test_from_project
Run a native testbench from a Veryl project directory.
run_test_with_frontend_artifact
Run a Veryl native testbench against an external frontend artifact.