diff options
| author | Shagun Agrawal <agrawalshagun07@gmail.com> | 2024-12-24 00:05:11 +0530 |
|---|---|---|
| committer | Shagun Agrawal <agrawalshagun07@gmail.com> | 2024-12-24 00:05:11 +0530 |
| commit | 382c19861608e9ab9903c78f1e5c02bc061cc7c8 (patch) | |
| tree | cbf2d16132a71b21e0f0e81f6b724685dcb242aa /src/cljcc/analyze | |
| parent | b50b3552de7e0e6bf71d78e59adec5e305d7618b (diff) | |
Add driver changes and float regex
Diffstat (limited to 'src/cljcc/analyze')
| -rw-r--r-- | src/cljcc/analyze/resolve.clj | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cljcc/analyze/resolve.clj b/src/cljcc/analyze/resolve.clj index 9250e49..5982312 100644 --- a/src/cljcc/analyze/resolve.clj +++ b/src/cljcc/analyze/resolve.clj @@ -56,7 +56,7 @@ (if (contains? ident->symbol fn-name) (p/function-call-exp-node (:new-name (get ident->symbol fn-name)) (mapv #(resolve-exp % ident->symbol) args)) - (throw (ex-info "Undeclared function !" {:function-name fn-name})))) + (exc/analyzer-error "Undeclared function." {:function-name fn-name}))) (exc/analyzer-error "Invalid expression." {:exp e}))) (defn- resolve-optional-exp [e ident->symbol] @@ -166,7 +166,7 @@ (condp = declaration-type :variable (resolve-variable-declaration d ident->symbol) :function (resolve-function-declaration d ident->symbol) - (throw (ex-info "Analyzer Error. Invalid declaration type." {:declaration d})))) + (exc/analyzer-error "Invalid declaration type" {:declaration d}))) (defn- resolve-for-init [for-init ident->symbol] (if (= (:type for-init) :declaration) |
