syster-base 0.2.3-alpha

Core library for SysML v2 and KerML parsing, AST, and semantic analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod cached_stdlib;
pub mod file_loader;
pub mod stdlib_loader;
pub mod workspace_loader;

pub use cached_stdlib::CachedStdLib;
pub use stdlib_loader::StdLibLoader;
pub use workspace_loader::WorkspaceLoader;

// Re-export parse types for backwards compatibility
pub use crate::parser::{ParseError, ParseErrorKind, ParseResult};
pub use crate::parser::{get_extension, load_file, validate_extension};

// Re-export language parsing convenience function
pub use crate::syntax::parser::parse_with_result;