formualizer-parse 4.0.0

High-performance Excel/OpenFormula tokenizer + parser with a stable AST surface
Documentation
mod hasher;
mod limits;
mod token_cache;
pub use limits::ParserLimits;
pub mod parser;
pub mod pretty;
mod structured_ref;
#[doc(hidden)]
pub mod template_lex;
mod tests;
pub mod tokenizer;
pub mod types;

pub use parser::{
    ASTNode, ASTNodeType, BinaryOperator, Parser, ParserBuilder, UnaryOperator, parse,
    parse_with_dialect, parse_with_dialect_and_volatility_classifier,
    parse_with_volatility_classifier,
};
pub use pretty::{canonical_formula, pretty_parse_render, pretty_print};
pub use tokenizer::{
    RecoveryAction, Token, TokenDiagnostic, TokenSpan, TokenStream, TokenSubType, TokenType,
    TokenView, Tokenizer, TokenizerError,
};
pub use types::{FormulaDialect, ParsingError};

// Re-export common types
pub use formualizer_common::{ArgKind, ExcelError, ExcelErrorKind, LiteralValue};