Expand description
Rust support for KCL (aka the KittyCAD Language).
KCL is written in Rust. This crate contains the compiler tooling (e.g. parser, lexer, code generation), the standard library implementation, a LSP implementation, generator for the docs, and more.
Modules§
- Functions for generating docs for our stdlib functions.
- Functions for managing engine communications.
- The executor for the AST.
- Functions for interacting with files on a machine.
- The servers that power the text editor.
- Functions implemented for language execution.