jiahaog / monkey

πŸ™Š Rust interpreter, and compiler (WIP) for the Monkey programming language

Home Page:https://monkey.jiahao.codes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monkey Interpreter (WIP)

Building a interpreter for the Monkey programming language.

Walking through Writing An Interpreter In Go in Rust.

Development

Prerequistes

For WebAssembly Development

Build

Builds Rust binaries and static web pages to monkey-web/www/dist/

make

Watching for Changes

Cargo Watch is required.

# In separate terminal processes:

make watch-rust

make watch-www

Rust Only Development

cd monkey

# REPL
cargo run

About

πŸ™Š Rust interpreter, and compiler (WIP) for the Monkey programming language

https://monkey.jiahao.codes


Languages

Language:Rust 95.7%Language:HTML 1.6%Language:JavaScript 1.5%Language:Makefile 0.6%Language:CSS 0.4%Language:Shell 0.2%