Skip to main content

Crate allium_parser

Crate allium_parser 

Source

Re-exports§

pub use analysis::analyze;
pub use analysis::analyze_with_cross_module;
pub use analysis::analyze_with_external_refs;
pub use analysis::analyse;
pub use analysis::analyse_with_cross_module;
pub use analysis::analyse_with_external_refs;
pub use analysis::collect_all_referenced_idents;
pub use analysis::collect_declared_names;
pub use analysis::collect_entity_field_schemas;
pub use analysis::collect_entity_status_schemas;
pub use analysis::collect_qualified_references;
pub use analysis::collect_referenced_trigger_names;
pub use analysis::collect_reverse_contributions;
pub use analysis::collect_trigger_outputs;
pub use analysis::AmbiguousImports;
pub use analysis::ReverseContributions;
pub use ast::Module;
pub use diagnostic::AnalyseResult;
pub use diagnostic::Diagnostic;
pub use diagnostic::Finding;
pub use parser::parse;
pub use parser::ParseResult;
pub use span::Span;

Modules§

analysis
Semantic analysis pass over the parsed AST.
ast
AST for the Allium specification language.
diagnostic
lexer
parser
Recursive descent parser for Allium.
span