https://github.com/f0903/slang
A WIP simple scripting language, using a bytecode interpreter.
https://github.com/f0903/slang
bytecode interpreter language programming-language
Last synced: 17 days ago
JSON representation
A WIP simple scripting language, using a bytecode interpreter.
- Host: GitHub
- URL: https://github.com/f0903/slang
- Owner: F0903
- Created: 2022-02-22T22:24:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-06-14T19:01:49.000Z (about 1 year ago)
- Last Synced: 2025-12-19T20:17:21.338Z (6 months ago)
- Topics: bytecode, interpreter, language, programming-language
- Language: Rust
- Homepage:
- Size: 701 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Slang
A WIP simple scripting language called Slang (*s*imple-*lang*uage), using a bytecode interpreter.
Written to learn the workings behind interpreted languages.
For language syntax see syntax.ebnf or the test.slang file (may not be complete or updated as of writing)
The inner workings of the language is based on clox in the fantastic book ["Crafting Interpreters"](https://craftinginterpreters.com/).