miden_assembly_syntax/
lib.rs1#![no_std]
2
3#[macro_use]
4extern crate alloc;
5
6#[cfg(any(test, feature = "std"))]
7extern crate std;
8
9pub use miden_core::{Felt, FieldElement, StarkField, Word, prettier, utils::DisplayHex};
10pub use miden_debug_types as debuginfo;
11pub use miden_utils_diagnostics::{self as diagnostics, Report};
12
13pub mod ast;
14pub mod library;
15mod parse;
16pub mod parser;
17mod sema;
18pub mod testing;
19
20#[doc(hidden)]
21pub use self::{
22 library::{
23 KernelLibrary, Library, LibraryError, LibraryNamespace, LibraryPath, LibraryPathComponent,
24 PathError, Version, VersionError,
25 },
26 parser::{ModuleParser, ParsingError},
27};
28pub use self::{
29 parse::{Parse, ParseOptions},
30 sema::SemanticAnalysisError,
31};
32
33pub(crate) const FIELD_MODULUS: u64 = miden_core::Felt::MODULUS;