ccalc-engine 0.21.0+011

Core computation engine for ccalc: tokenizer, parser, AST evaluator, and memory cells
Documentation

ccalc-engine

Core computation engine for ccalc.

This crate provides the language pipeline:

input string
    └─► tokenizer (parser::tokenize)
            └─► recursive-descent parser (parser::parse)  →  Stmt AST
                    └─► evaluator (eval::eval)  →  Value

Modules

  • [mod@env] — Env type, Value enum, workspace save/load
  • [eval] — AST types, evaluator, number formatters, Base
  • [parser] — tokenizer and recursive-descent parser, Stmt
  • [exec] — block/loop/function executor, script search path
  • [io] — file descriptor table for fopen/fclose/fgetl/fprintf