microcad-lang 0.2.0

µcad language
Documentation

Processing of µcad source code.

This module includes all components to parse, resolve and evaluate µcad code and diagnose errors.

  • Load and parse source files in [mod@parse] and [syntax]
  • Resolve parsed sources in [resolve]
  • Evaluate resolved sources in [eval]
  • Diagnose any evaluation errors in [diag]

The grammar of µcad can be found here.

Good starting point to understand how µcad syntax works: [syntax::SourceFile::load()] loads a µcad source file.