Re-exports§
pub use modelica_grammar::generated::modelica_grammar_trait;pub use modelica_grammar::generated::modelica_parser;pub use compiler::CompilationResult;pub use compiler::Compiler;pub use compiler::extract_parse_error;pub use compiler::parse_file_cached;pub use compiler::parse_file_cached_result;pub use compiler::parse_source;pub use compiler::parse_source_simple;pub use fmt::CONFIG_FILE_NAMES;pub use fmt::FormatOptions;pub use fmt::format_modelica;pub use lint::LINT_CONFIG_FILE_NAMES;pub use lint::LintConfig;pub use lint::LintLevel;pub use lint::LintMessage;pub use lint::LintResult;pub use lint::lint_file;pub use lint::lint_str;
Modules§
- compiler
- High-level API for compiling Modelica models to DAE representations.
- dae
- Differential-Algebraic Equation (DAE) representation and utilities.
- fmt
- Modelica code formatter.
- ir
- Intermediate Representation (IR) for Modelica.
- lint
- Lint module for Modelica code analysis.
- lsp
- Language Server Protocol implementation for Rumoca Modelica compiler.
- modelica_
grammar - This module provides implementations for converting the automatic Parol AST
(Abstract Syntax Tree) into the internal AST representation (
crate::ir::ast).