summaryrefslogtreecommitdiff
path: root/comp/lucas-standen-NEA/code/proto
diff options
context:
space:
mode:
Diffstat (limited to 'comp/lucas-standen-NEA/code/proto')
-rw-r--r--comp/lucas-standen-NEA/code/proto/AST/Makefile4
-rwxr-xr-xcomp/lucas-standen-NEA/code/proto/AST/ast (renamed from comp/lucas-standen-NEA/code/proto/ast)bin24200 -> 24200 bytes
-rw-r--r--comp/lucas-standen-NEA/code/proto/AST/ast.c (renamed from comp/lucas-standen-NEA/code/proto/ast.c)0
-rw-r--r--comp/lucas-standen-NEA/code/proto/AST/astg.c (renamed from comp/lucas-standen-NEA/code/proto/astg.c)0
-rw-r--r--comp/lucas-standen-NEA/code/proto/AST/astg.h (renamed from comp/lucas-standen-NEA/code/proto/astg.h)0
-rw-r--r--comp/lucas-standen-NEA/code/proto/AST/left (renamed from comp/lucas-standen-NEA/code/proto/left)0
-rw-r--r--comp/lucas-standen-NEA/code/proto/AST/right (renamed from comp/lucas-standen-NEA/code/proto/right)0
-rw-r--r--comp/lucas-standen-NEA/code/proto/Makefile7
-rw-r--r--comp/lucas-standen-NEA/code/proto/parser/Makefile2
-rw-r--r--comp/lucas-standen-NEA/code/proto/parser/sample.zpy1
-rwxr-xr-xcomp/lucas-standen-NEA/code/proto/parser/testbin0 -> 28680 bytes
-rw-r--r--comp/lucas-standen-NEA/code/proto/parser/test.c7
12 files changed, 17 insertions, 4 deletions
diff --git a/comp/lucas-standen-NEA/code/proto/AST/Makefile b/comp/lucas-standen-NEA/code/proto/AST/Makefile
new file mode 100644
index 0000000..6074b00
--- /dev/null
+++ b/comp/lucas-standen-NEA/code/proto/AST/Makefile
@@ -0,0 +1,4 @@
+all: astg ast.c
+ cc -ggdb ast.c astg.o -o ast
+astg: astg.c
+ cc -ggdb astg.c -c -o astg.o
diff --git a/comp/lucas-standen-NEA/code/proto/ast b/comp/lucas-standen-NEA/code/proto/AST/ast
index f922f0d..69ccc93 100755
--- a/comp/lucas-standen-NEA/code/proto/ast
+++ b/comp/lucas-standen-NEA/code/proto/AST/ast
Binary files differ
diff --git a/comp/lucas-standen-NEA/code/proto/ast.c b/comp/lucas-standen-NEA/code/proto/AST/ast.c
index d76107b..d76107b 100644
--- a/comp/lucas-standen-NEA/code/proto/ast.c
+++ b/comp/lucas-standen-NEA/code/proto/AST/ast.c
diff --git a/comp/lucas-standen-NEA/code/proto/astg.c b/comp/lucas-standen-NEA/code/proto/AST/astg.c
index e96b771..e96b771 100644
--- a/comp/lucas-standen-NEA/code/proto/astg.c
+++ b/comp/lucas-standen-NEA/code/proto/AST/astg.c
diff --git a/comp/lucas-standen-NEA/code/proto/astg.h b/comp/lucas-standen-NEA/code/proto/AST/astg.h
index 16250b2..16250b2 100644
--- a/comp/lucas-standen-NEA/code/proto/astg.h
+++ b/comp/lucas-standen-NEA/code/proto/AST/astg.h
diff --git a/comp/lucas-standen-NEA/code/proto/left b/comp/lucas-standen-NEA/code/proto/AST/left
index e69de29..e69de29 100644
--- a/comp/lucas-standen-NEA/code/proto/left
+++ b/comp/lucas-standen-NEA/code/proto/AST/left
diff --git a/comp/lucas-standen-NEA/code/proto/right b/comp/lucas-standen-NEA/code/proto/AST/right
index e69de29..e69de29 100644
--- a/comp/lucas-standen-NEA/code/proto/right
+++ b/comp/lucas-standen-NEA/code/proto/AST/right
diff --git a/comp/lucas-standen-NEA/code/proto/Makefile b/comp/lucas-standen-NEA/code/proto/Makefile
index 6074b00..adb84a1 100644
--- a/comp/lucas-standen-NEA/code/proto/Makefile
+++ b/comp/lucas-standen-NEA/code/proto/Makefile
@@ -1,4 +1,3 @@
-all: astg ast.c
- cc -ggdb ast.c astg.o -o ast
-astg: astg.c
- cc -ggdb astg.c -c -o astg.o
+all:
+ cd AST; make
+ cd parser; make
diff --git a/comp/lucas-standen-NEA/code/proto/parser/Makefile b/comp/lucas-standen-NEA/code/proto/parser/Makefile
new file mode 100644
index 0000000..e8ab981
--- /dev/null
+++ b/comp/lucas-standen-NEA/code/proto/parser/Makefile
@@ -0,0 +1,2 @@
+all:
+ cc test.c ../../global/util.o ../../tokenizer/parser.o -o test
diff --git a/comp/lucas-standen-NEA/code/proto/parser/sample.zpy b/comp/lucas-standen-NEA/code/proto/parser/sample.zpy
new file mode 100644
index 0000000..fb998be
--- /dev/null
+++ b/comp/lucas-standen-NEA/code/proto/parser/sample.zpy
@@ -0,0 +1 @@
+(write "hello!")
diff --git a/comp/lucas-standen-NEA/code/proto/parser/test b/comp/lucas-standen-NEA/code/proto/parser/test
new file mode 100755
index 0000000..bc47f65
--- /dev/null
+++ b/comp/lucas-standen-NEA/code/proto/parser/test
Binary files differ
diff --git a/comp/lucas-standen-NEA/code/proto/parser/test.c b/comp/lucas-standen-NEA/code/proto/parser/test.c
new file mode 100644
index 0000000..fcc8f3c
--- /dev/null
+++ b/comp/lucas-standen-NEA/code/proto/parser/test.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+#include "../../tokenizer/parser.h"
+
+int main(){
+ char *buf = parser("sample.zpy");
+ printf("%s", buf);
+}