Expand description
§minipg - Minimal Parser Generator
A modern parser generator supporting ANTLR4 grammars with code generation for Rust, Python, and JavaScript.
Re-exports§
pub use diagnostic::Diagnostic;pub use diagnostic::DiagnosticSeverity;pub use diagnostic::Location;pub use error::Error;pub use error::Result;pub use traits::CodeGenerator;pub use traits::GrammarParser;pub use traits::GrammarValidator;pub use traits::SemanticAnalyzer;pub use types::CodeGenConfig;pub use types::GrammarType;pub use types::Point;pub use types::Position;pub use types::Range;pub use types::SymbolTable;pub use ast::Grammar;
Modules§
- analysis
- Semantic analysis for grammars.
- ast
- Abstract Syntax Tree (AST) definitions for grammar files.
- cli
- codegen
- Code generation for parser generators.
- diagnostic
- Diagnostic reporting for errors and warnings.
- error
- Error types for minipg.
- parser
- Grammar parser implementation.
- traits
- Core traits for capability-facing abstractions.
- types
- Common types used across minipg.