summaryrefslogtreecommitdiffstats
path: root/src/parser.c
diff options
context:
space:
mode:
authorQuentin LADEVIE <qladevie@wanadev.fr>2025-04-29 23:28:52 +0200
committerQuentin LADEVIE <qladevie@wanadev.fr>2025-04-29 23:28:52 +0200
commitf8c92cfa9eeb82a608d409cac70d9d2533ab79d8 (patch)
treeb948402c24dc47a3e33f9f11b1caf7100d4ed115 /src/parser.c
parent4ff029903b3d12905f171b98da9066ce7d6a5632 (diff)
Compile files one by one
Diffstat (limited to 'src/parser.c')
-rw-r--r--src/parser.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/parser.c b/src/parser.c
index 5ec6b0d..86f9563 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -1,3 +1,12 @@
+#include <Windows.h>
+
+#include "types.h"
+#include "utils.h"
+#include "module.h"
+
+extern u8 expect_single_step;
+extern DWORD continue_status;
+
enum TOKEN_TYPE {
// Commands
TOKEN_CONTINUE,
@@ -183,6 +192,10 @@ u64 eval_number(const struct ast_node* node) {
}
void run(struct ast_node* root) {
+ extern DEBUG_EVENT dbg_event;
+ extern u8 process_commands;
+ extern u8 is_open;
+
struct ast_node cur_node = root[0];
CONTEXT ctx = {
.ContextFlags = CONTEXT_ALL,