initial bytecode-interpreter based version of ram machine
move opcodes to separate file
detect and patch unconditional jump when parsing
add to compile script
move executeInstructions into try block, and move whole da object into executeInstructions
forgot to add handling of newly added instruction
fix newlines
move defines to dasc file, try to call it...
time to make it properly, struct instead of array of uints
and fix stats calculation
try to set idx field of stats
some wrong call to fatal
merge jump and conditional jump together, fix STATS macro, and some "GETOP(4" leftovers
don't move operand for Op_Jump, this will make code simpler
no generation yet, pass 1
rename n -> instructionsCount
it's time to generate some code!
need prepare
fix the issues in code add Op_Generated, it's not good yet, but at least fib example is working :)