Skip to main content

allium_parser/
lib.rs

1pub mod analysis;
2pub mod ast;
3pub mod diagnostic;
4pub mod lexer;
5pub mod parser;
6pub mod span;
7
8pub use analysis::{
9    analyze, analyze_with_cross_module, analyze_with_external_refs, analyse,
10    analyse_with_cross_module, analyse_with_external_refs, collect_all_referenced_idents,
11    collect_declared_names, collect_entity_field_schemas, collect_entity_status_schemas,
12    collect_qualified_references,
13    collect_referenced_trigger_names, collect_reverse_contributions, collect_trigger_outputs,
14    AmbiguousImports, ReverseContributions,
15};
16pub use ast::Module;
17pub use diagnostic::{AnalyseResult, Diagnostic, Finding};
18pub use parser::{parse, ParseResult};
19pub use span::Span;