aboutsummaryrefslogtreecommitdiff
path: root/cljcc-compiler/src/cljcc/symbol.clj
diff options
context:
space:
mode:
authorYour Name <agrawalshagun07@gmail.com>2025-03-16 02:01:52 +0530
committerYour Name <agrawalshagun07@gmail.com>2025-03-16 02:01:52 +0530
commit39b6930e14cfda58fd066805f5da447c685ab67f (patch)
tree2b0f2eae0d6eb3e6c99143d67db3177534a2c1c2 /cljcc-compiler/src/cljcc/symbol.clj
parent0321df3708cfa4d1440faf3f407611df85484b4b (diff)
Rename all compiler files to cljc.
Diffstat (limited to 'cljcc-compiler/src/cljcc/symbol.clj')
-rw-r--r--cljcc-compiler/src/cljcc/symbol.clj50
1 files changed, 0 insertions, 50 deletions
diff --git a/cljcc-compiler/src/cljcc/symbol.clj b/cljcc-compiler/src/cljcc/symbol.clj
deleted file mode 100644
index c410dac..0000000
--- a/cljcc-compiler/src/cljcc/symbol.clj
+++ /dev/null
@@ -1,50 +0,0 @@
-(ns cljcc.symbol)
-
-;; Contains functions related to symbol table manipulation.
-
-(defn create-symbol [type attribute]
- {:type type
- :attribute attribute})
-
-(defn local-attribute []
- {:type :local})
-
-(defn static-attribute [initial-value global?]
- {:type :static
- :initial-value initial-value
- :global? global?})
-
-(defn fun-attribute [defined? global?]
- {:type :fun
- :defined? defined?
- :global? global?})
-
-(defn no-initializer-iv []
- {:type :no-initializer})
-
-(defn tentative-iv []
- {:type :tentative})
-
-(defn initial-iv [static-init]
- {:type :initial
- :static-init static-init})
-
-(defn int-init [v]
- {:type :int-init
- :value v})
-
-(defn uint-init [v]
- {:type :uint-init
- :value v})
-
-(defn long-init [v]
- {:type :long-init
- :value v})
-
-(defn ulong-init [v]
- {:type :ulong-init
- :value v})
-
-(defn double-init [v]
- {:type :double-init
- :value v})