syster-base 0.4.0-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
// Syntax definitions for supported languages
pub mod file;
pub mod formatter;
pub mod parser;

pub use file::SyntaxFile;
pub use formatter::{FormatOptions, format_async};
pub use parser::{ParseError, ParseResult, load_and_parse, parse_content, parse_with_result};

// Re-export Position and Span from base for backwards compatibility
pub use crate::base::{Position, Span};

#[cfg(test)]
mod tests;