From 012f6bd41e527479dddbccbdab10daa78fd9a0fd Mon Sep 17 00:00:00 2001
From: Eduardo Julian
Date: Wed, 1 Nov 2017 00:51:45 -0400
Subject: - Re-organized code-generation, and re-named it "translation".
---
new-luxc/source/luxc/generator/primitive.jvm.lux | 36 ------------------------
1 file changed, 36 deletions(-)
delete mode 100644 new-luxc/source/luxc/generator/primitive.jvm.lux
(limited to 'new-luxc/source/luxc/generator/primitive.jvm.lux')
diff --git a/new-luxc/source/luxc/generator/primitive.jvm.lux b/new-luxc/source/luxc/generator/primitive.jvm.lux
deleted file mode 100644
index 637f46a85..000000000
--- a/new-luxc/source/luxc/generator/primitive.jvm.lux
+++ /dev/null
@@ -1,36 +0,0 @@
-(;module:
- lux
- (lux (control monad)
- (data text/format)
- [meta "meta/" Monad])
- (luxc ["&" base]
- [";L" host]
- (host ["$" jvm]
- (jvm ["$i" inst]
- ["$t" type]))
- (lang ["la" analysis]
- ["ls" synthesis])
- (generator ["&;" common]))
- [../runtime])
-
-(def: #export generate-unit
- (Meta $;Inst)
- (meta/wrap ($i;string hostL;unit)))
-
-(def: #export (generate-bool value)
- (-> Bool (Meta $;Inst))
- (meta/wrap ($i;GETSTATIC "java.lang.Boolean"
- (if value "TRUE" "FALSE")
- ($t;class "java.lang.Boolean" (list)))))
-
-(do-template [ ]
- [(def: #export ( value)
- (-> (Meta $;Inst))
- (meta/wrap (|>. ( value) )))]
-
- [generate-nat Nat (|>. (:! Int) $i;long) ($i;wrap #$;Long)]
- [generate-int Int $i;long ($i;wrap #$;Long)]
- [generate-deg Deg (|>. (:! Int) $i;long) ($i;wrap #$;Long)]
- [generate-frac Frac $i;double ($i;wrap #$;Double)]
- [generate-text Text $i;string id]
- )
--
cgit v1.2.3