Skip to main content

Module calc

Module calc 

Source
Expand description

GridCraft’s calculation engine: the evaluator (references, names, tables, LET/LAMBDA, dynamic arrays) and dependency-driven recalculation with spills and cycle detection.

Re-exports§

pub use eval::Area;
pub use eval::SPECIAL_FUNCTIONS;
pub use eval::is_known_function;
pub use recalc::Calc;
pub use recalc::Key;
pub use recalc::evaluate;
pub use recalc::now_serial;

Modules§

eval
The formula evaluator.
recalc
Dependency graph and recalculation.

Structs§

DisplayedPrecision
Rounds values to their cell’s displayed precision, remembering each style’s parsed format. Styles don’t change while it is used (one recalculation pass, one sweep of a workbook).