Crate liblox

Source
Expand description

Bytecode compiler for Lox.

Scans, parses, compiles, executes Lox code.

  • Simple file handling
  • command line handling
  • REPL
  • Scanner
  • Parser
  • Compiler
  • Bytecode VM

Enums§

LoxError
Lox’s error type implementing std::error::Error

Functions§

run
Primary entrypoint to liblox

Type Aliases§

LoxResult
Lox’s Result type, Result<T, LoxError>