AP Pseudocode Interpreter
Includes:
- Rust library
- Command line interface
- Web interface
Building
Web Interface
Need installed: cargo, rust, npm
- Install
wasm-pack
- Install
cargo-generate
:cargo install cargo-generate
- Initialize javascript setup:
# if doing for first time #npm init wasm-app www cd www npm install
- Run with
npm run start
TODO
- list
- negative numbers
- negation
- NOT
- native functions: implement in Rust
- CONCAT
- SUBSTRING
- RANDOM
[ ] DISPLAY (?)
- robot stuff
- stepped execution