aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/code_generator/code_generator.h
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2024-09-25 19:47:29 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2024-09-25 19:47:29 +0330
commitc409b8aaf6b6f63bd68a3356e146ab80b2ec8c4b (patch)
tree65ea5801fd910fc6bcff3f2e8f06b5fd7d249c78 /src/compiler/code_generator/code_generator.h
parentf79290084948f3cf140395c270c07cf29ca58e8d (diff)
fixed multiple variable definition bug
tried to implement import
Diffstat (limited to 'src/compiler/code_generator/code_generator.h')
-rw-r--r--src/compiler/code_generator/code_generator.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/code_generator/code_generator.h b/src/compiler/code_generator/code_generator.h
index 0f8b69d..0ae3219 100644
--- a/src/compiler/code_generator/code_generator.h
+++ b/src/compiler/code_generator/code_generator.h
@@ -36,12 +36,12 @@ extern void printInstructions(Instructions instructions);
extern void deleteInstruction(Instruction instruction);
extern void deleteInstructions(Instructions instructions);
-extern Instructions codeGenerator(SourceCode code);
-extern Instructions _codeGenerator(ParsedTree *root, SourceCode code);
+extern Instructions codeGenerator(SourceCode *code);
+extern Instructions _codeGenerator(ParsedTree *root, SourceCode *code);
extern bool nodeToInstruction(ParsedTree *tree, Instruction **instructions,
size_t *instructions_size,
- size_t *instructions_inserted, SourceCode code);
+ size_t *instructions_inserted, SourceCode *code);
extern void insertInstruction(const Instruction instruction,
Instruction **restrict instructions,