An open API service indexing awesome lists of open source software.

https://github.com/alenaksu/rust-tinybasic-interpreter

A simple interpreter for TinyBasic language made in Rust.
https://github.com/alenaksu/rust-tinybasic-interpreter

interpreter parser rust tinybasic

Last synced: about 1 year ago
JSON representation

A simple interpreter for TinyBasic language made in Rust.

Awesome Lists containing this project

README

          

# Tiny Basic

A simple interpreter for TinyBasic language made for the purpose of learning Rust.

## Grammar (Backus-Naur form)

See [tinybasic.bnf](./docs/tinybasic.bnf)

## References
- https://archive.org/details/dr_dobbs_journal_vol_01/page/n9/mode/2up
- http://www.ittybittycomputers.com/IttyBitty/TinyBasic/DDJ1/Design.html
- https://bnfplayground.pauliankline.com/
- https://oxc.rs/docs/learn/parser_in_rust/intro
- https://github.com/estree/estree/blob/master/es5.md
- https://en.wikipedia.org/wiki/Operator-precedence_parser