I GIVE UP

This commit is contained in:
2022-08-29 21:38:54 +10:00
parent 08c8e7e3e6
commit 1c6c7e5d4f
11 changed files with 226 additions and 1046 deletions

View File

@@ -96,9 +96,18 @@ int main() {
initCompiler(&compiler);
Node* node = scanParser(&parser);
while (node != NULL) {
if (node->type == NODE_ERROR) {
fprintf(stderr, ERROR "ERROR: Error node found" RESET);
return -1;
}
//write
writeCompiler(&compiler, node);
//write
writeCompiler(&compiler, node);
freeNode(node);
node = scanParser(&parser);
}
//collate
int size = 0;
@@ -107,7 +116,6 @@ int main() {
//cleanup
FREE_ARRAY(char, source, sourceLength);
FREE_ARRAY(unsigned char, bytecode, size);
freeNode(node);
freeParser(&parser);
freeCompiler(&compiler);
}