1pub use miden_debug_engine::{
2 HybridPackageRegistry, LinkLibrary, debug, debug_types, events, exec, felt, processor,
3};
4
5#[cfg(feature = "std")]
6mod config;
7#[cfg(feature = "dap")]
8mod dap_server;
9#[cfg(feature = "flamegraph")]
10pub mod flamegraph;
11mod input;
12#[cfg(feature = "std")]
13mod program_loader;
14
15#[cfg(feature = "std")]
16pub mod logger;
17#[cfg(feature = "std")]
18mod ui;
19
20#[cfg(feature = "script")]
21mod repl;
22#[cfg(feature = "script")]
23pub mod script;
24
25#[cfg(feature = "std")]
26pub use self::config::{ColorChoice, DebuggerConfig};
27#[cfg(feature = "dap")]
28pub use self::dap_server::run as run_dap_server;
29#[cfg(feature = "script")]
30pub use self::repl::run_commands;
31#[cfg(feature = "repl")]
32pub use self::repl::{run as run_repl, run_with_log_level as run_repl_with_log_level};
33#[cfg(feature = "std")]
34pub use self::ui::{DebugMode, State};
35#[cfg(feature = "tui")]
36pub use self::ui::{
37 run, run_replay_and_log_level, run_with_log_level, run_with_state, run_with_state_and_log_level,
38};
39pub use self::{
40 debug::*,
41 exec::*,
42 felt::{
43 Felt, FromMidenRepr, RawFelt, ToMidenRepr, bytes_to_words, push_wasm_ty_to_operand_stack,
44 },
45 input::InputFile,
46};