From 38642b31168135f7bb70668d5d3e4cebd7dd5074 Mon Sep 17 00:00:00 2001 From: Shagun Agrawal Date: Sun, 1 Dec 2024 21:31:08 +0530 Subject: Typechecking for int, long types Refactored files to /analyze folder --- src/cljcc/analyze/core.clj | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/cljcc/analyze/core.clj') diff --git a/src/cljcc/analyze/core.clj b/src/cljcc/analyze/core.clj index 84fe818..793b667 100644 --- a/src/cljcc/analyze/core.clj +++ b/src/cljcc/analyze/core.clj @@ -1 +1,10 @@ -(ns cljcc.analyze.core) +(ns cljcc.analyze.core + (:require [cljcc.analyze.resolve :as r] + [cljcc.analyze.label-loops :as l] + [cljcc.analyze.typecheck :as t])) + +(defn validate [program] + (-> program + r/resolve-program + l/label-loops + t/typecheck)) -- cgit v1.2.3