Skip to content

Abstract Virtual Machine project, lets you do various operations on the numerical stack

Notifications You must be signed in to change notification settings

ArtemisKS/AbstractVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abstract VM

Abstract Virtual Machine project, lets you do various operations on the numerical stack

AVM is a command line program (school 42)

Abstract VM (Virtual Machine) basically emulates a simple VM based upon stack of numbers,
which lets you run specific commands on it - to manipulate the numbers or get data about
the VM's current state The program itself is written in C++


Cloning the repo & installation

To get this thing up and running

  • clone the repository and run make
  • Then either run
./avm

and use standard input to type the commands, or use predefined set of input data (folders tests*)

./avm tests/*

or to run all folders' tests at once

./avm tests*/*

Screenshots

Screenshot 2022-03-05 at 12 22 06 Screenshot 2022-03-05 at 12 22 48 Screenshot 2022-03-05 at 12 23 25 Screenshot 2022-03-05 at 12 23 44 Screenshot 2022-03-05 at 12 24 19 Screenshot 2022-03-05 at 12 21 43


About

Abstract Virtual Machine project, lets you do various operations on the numerical stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published