aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode
Commit message (Expand)AuthorAgeFilesLines
* Fix buggy arithmetic list compilationBad Diode2021-10-231-13/+17
* Add (buggy) initial compilation of arithmetic opsBad Diode2021-10-2317-12/+207
* Add visitor to compilerBad Diode2021-10-222-0/+20
* Prepare compilation pipelineBad Diode2021-10-223-32/+67
* Add more keyword token typesBad Diode2021-10-224-39/+100
* Add unary arithmetic operations for numbersBad Diode2021-10-224-7/+45
* Add a stack for our VMBad Diode2021-10-222-4/+21
* Add interpretation function for VMBad Diode2021-10-224-3/+69
* Add VM structure and fix AdressSanitizer bugsBad Diode2021-10-224-42/+85
* Add line/col information for debugging purposes.Bad Diode2021-10-223-5/+36
* Add constants operationBad Diode2021-10-225-14/+83
* Prepare skeleton for bytecode interpreterBad Diode2021-10-2213-0/+832