Add basic opcodes to VM, create VM based repl
Showing
- Cargo.lock 3 additions, 0 deletionsCargo.lock
- forge-script-lang/src/runtime/mod.rs 1 addition, 1 deletionforge-script-lang/src/runtime/mod.rs
- forge-script-lang/src/runtime/value.rs 10 additions, 3 deletionsforge-script-lang/src/runtime/value.rs
- forge-script-lang/src/runtime/vm/chunks.rs 36 additions, 6 deletionsforge-script-lang/src/runtime/vm/chunks.rs
- forge-script-lang/src/runtime/vm/const_data.rs 7 additions, 0 deletionsforge-script-lang/src/runtime/vm/const_data.rs
- forge-script-lang/src/runtime/vm/machine.rs 228 additions, 0 deletionsforge-script-lang/src/runtime/vm/machine.rs
- forge-script-lang/src/runtime/vm/mod.rs 6 additions, 0 deletionsforge-script-lang/src/runtime/vm/mod.rs
- forge-script-lang/src/runtime/vm/opcode.rs 16 additions, 1 deletionforge-script-lang/src/runtime/vm/opcode.rs
- forge-script-lang/src/utilities.rs 7 additions, 0 deletionsforge-script-lang/src/utilities.rs
- forge-script/Cargo.toml 1 addition, 0 deletionsforge-script/Cargo.toml
- forge-script/src/main.rs 20 additions, 2 deletionsforge-script/src/main.rs
- forge-script/src/repl.rs 73 additions, 0 deletionsforge-script/src/repl.rs
Loading
Please register or sign in to comment