Skip to content

diablo-lang/imp-ast

Repository files navigation

diablo-ast

Diablo Tree-Walk Interpreter

About

diablo-ast is a tree-walk interpreter created in Crystal. It is based on the Java implementation of the Lox Programming Language from the book Crafting Interpreters. It makes use of Crystal's intrinsic garbage collector to automate memory mangement. Please note, this is a purely experimental repository for educational and research purposes.

Usage

Execute commands directly via the Diablo interpreter.

crystal main.cr

Run a Diablo (.dbl) source file.

crystal main.cr source.dbl

License

diablo-ast is available under the Apache License 2.0.

About

Imp Tree-Walk Interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published