summaryrefslogtreecommitdiff
path: root/source/engine
diff options
context:
space:
mode:
authornasr <nsrddyn@gmail.com>2026-03-02 22:43:16 +0000
committernasr <nsrddyn@gmail.com>2026-03-02 22:43:16 +0000
commit56ebfa3f4b0d7a80090b344b294252d2be152bb0 (patch)
tree9d12900a2870dde05e7ce6581104dc2b3070dbe1 /source/engine
parent9053e4a0a20f0c0338aa4c5d9f9c0520184bcad7 (diff)
feature(main): base library impelmentation
Diffstat (limited to 'source/engine')
-rw-r--r--source/engine/#engine_repl.c#7
-rw-r--r--source/engine/engine_entry.c16
-rw-r--r--source/engine/engine_repl.c8
-rw-r--r--source/engine/engine_repl.h17
4 files changed, 48 insertions, 0 deletions
diff --git a/source/engine/#engine_repl.c# b/source/engine/#engine_repl.c#
new file mode 100644
index 0000000..be43645
--- /dev/null
+++ b/source/engine/#engine_repl.c#
@@ -0,0 +1,7 @@
1
2internal void
3tokenize(str8 )
4{
5
6
7}
diff --git a/source/engine/engine_entry.c b/source/engine/engine_entry.c
new file mode 100644
index 0000000..8973dee
--- /dev/null
+++ b/source/engine/engine_entry.c
@@ -0,0 +1,16 @@
1#define BASE_UNITY
2#include "../base/base_include.h"
3
4#include "engine_repl.h"
5#include "engine_repl.c"
6
7int main(int c, char **v)
8{
9 unused(c);
10 unused(v);
11
12 for (;;)
13 {
14
15 }
16}
diff --git a/source/engine/engine_repl.c b/source/engine/engine_repl.c
new file mode 100644
index 0000000..ead6c7b
--- /dev/null
+++ b/source/engine/engine_repl.c
@@ -0,0 +1,8 @@
1
2internal tokens *
3tokenize(string buffer)
4{
5
6
7
8}
diff --git a/source/engine/engine_repl.h b/source/engine/engine_repl.h
new file mode 100644
index 0000000..eb20524
--- /dev/null
+++ b/source/engine/engine_repl.h
@@ -0,0 +1,17 @@
1#ifndef ENGINE_REPL_H
2#define ENGINE_REPL_H
3
4typedef struct node node;
5struct node
6{
7
8};
9
10typedef struct btree btree;
11struct btree
12{
13
14};
15
16
17#endif /* ENGINE_H */