mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 14:54:07 +10:00
I've brought the tests up to scratch, except for compounds im the parser, because I'm too damn tired to do that over SSH. It looks like collections are right-recursive, whixh was unintended but still works just fine. I've also added the '--verbose' flag to the repl to control the debugging output. Several obscure bugs have been fixed, and comments have been tweaked. Mustfail tests are still needed, but that's a low priority. See #142. Fixed #151
14 lines
277 B
C
14 lines
277 B
C
#pragma once
|
|
|
|
#include "toy_common.h"
|
|
#include "toy_ast.h"
|
|
|
|
typedef struct Toy_Bytecode {
|
|
unsigned char* ptr;
|
|
unsigned int capacity;
|
|
unsigned int count;
|
|
} Toy_Bytecode;
|
|
|
|
TOY_API Toy_Bytecode Toy_compileBytecode(Toy_Ast* ast);
|
|
TOY_API void Toy_freeBytecode(Toy_Bytecode bc);
|