Crate sipha_error

Crate sipha_error 

Source
Expand description

Error handling and diagnostics for sipha parsers.

This crate provides:

  • ParseError enum for parse errors
  • Expected type for describing expected tokens
  • Diagnostic and DiagnosticBuilder (when diagnostics feature enabled)
  • Error recovery utilities

Re-exports§

pub use error::ErrorContext;
pub use crate::error::ParseError;
pub use crate::expected::Expected;

Modules§

diagnostic
Diagnostic types for error reporting.
error
Parse error types.
expected
Expected token description types.
prelude
Prelude module containing commonly used error types.