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 the
kcl
lsp server. - Functions implemented for language execution.