Architecture
Internal design of ccalc: workspace layout, data flow, module responsibilities, and design principles that guide every implementation decision.
Contents
| Topic | What you will find |
|---|---|
| Overview | Workspace layout, data flow, dependency graph, design principles |
| Engine Crate | ccalc-engine public API, Value enum, Env type |
| Parser | Tokenizer, recursive-descent grammar, Stmt enum |
| Evaluator | AST evaluation, built-in dispatch, exec_stmts |