Skip to content

trynusnick13/raider-vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raider VM

alt text Named after Las Vegas Raiders(former Oakland Raiders)

Starting the work:

  1. Install dependencies
poetry install
  1. Choose file with .rd extension and compile it to the bytecode(with .raided extension)
python raider src/raider.py compile --no-debug-mode scripts/script_operations
  1. Then in the folder where chosen .rd file located execute bytecode(interpret and execute)
python raider src/raider.py run --no-debug-mode scripts/script_operations
  1. Additionally it is possible to compile & run together
python raider src/raider.py execute --no-debug-mode scripts/script_operations

Repo structure

scripts/ - consists of raider language scripts

scripts/bytecode - bytecode of the scripts with the same name and .rd extension

src/compiler - compiler code

src/vm - vm code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors