From 05611820413a6f691da269e631f4359185416155 Mon Sep 17 00:00:00 2001 From: Shagun Agrawal Date: Fri, 16 Aug 2024 23:26:10 +0530 Subject: Switch to hand made parser, refactor asts to adjust change Switch to hand made recursive descent parser. Remove instaparse from dependencies. --- src/cljcc/emit.clj | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/cljcc/emit.clj') diff --git a/src/cljcc/emit.clj b/src/cljcc/emit.clj index d326c55..d18edb3 100644 --- a/src/cljcc/emit.clj +++ b/src/cljcc/emit.clj @@ -158,6 +158,13 @@ return 6 / 3 / 2; }"))) + (println + (emit + (c/generate-assembly + "int main(void) { + return 6; + }"))) + (-> ex p/parse) -- cgit v1.2.3