luxc 0.8.2

A small teaching language that runs anywhere and transpiles to Rust, Swift, and Go
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! lux — a small teaching language.
//!
//! The pipeline is the classic three stages: `lexer` turns source text into
//! tokens, `parser` turns tokens into an `ast`, and `interpreter` walks the
//! ast and runs it. `diagnostic` carries source positions so an error can
//! point at the exact place it went wrong.

pub mod ast;
pub mod convert;
pub mod diagnostic;
pub mod interpreter;
pub mod learn;
pub mod lexer;
pub mod magic;
pub mod parser;