aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/luxc/lang/host
diff options
context:
space:
mode:
authorEduardo Julian2018-07-14 03:23:38 -0400
committerEduardo Julian2018-07-14 03:23:38 -0400
commit1137f61adeb416d89436a6849a07f28c8f329fc1 (patch)
treefd2eb9c78b2df7116fcb3620e04f6d0eb26410e3 /new-luxc/source/luxc/lang/host
parent0c0472862f5c1e543e6c5614a4cd112ac7d4cc13 (diff)
Switched to using new bit syntax in new-luxc.
Diffstat (limited to '')
-rw-r--r--new-luxc/source/luxc/lang/host.jvm.lux2
-rw-r--r--new-luxc/source/luxc/lang/host/common-lisp.lux4
-rw-r--r--new-luxc/source/luxc/lang/host/jvm.lux4
-rw-r--r--new-luxc/source/luxc/lang/host/jvm/inst.lux4
-rw-r--r--new-luxc/source/luxc/lang/host/php.lux8
-rw-r--r--new-luxc/source/luxc/lang/host/python.lux4
-rw-r--r--new-luxc/source/luxc/lang/host/r.lux4
-rw-r--r--new-luxc/source/luxc/lang/host/ruby.lux4
8 files changed, 17 insertions, 17 deletions
diff --git a/new-luxc/source/luxc/lang/host.jvm.lux b/new-luxc/source/luxc/lang/host.jvm.lux
index b9f0588b1..b207fdad7 100644
--- a/new-luxc/source/luxc/lang/host.jvm.lux
+++ b/new-luxc/source/luxc/lang/host.jvm.lux
@@ -47,7 +47,7 @@
(host.class-for java/lang/ClassLoader))
(#e.Success method)
(do-to method
- (AccessibleObject::setAccessible [true]))
+ (AccessibleObject::setAccessible [#1]))
(#e.Error error)
(error! error)))
diff --git a/new-luxc/source/luxc/lang/host/common-lisp.lux b/new-luxc/source/luxc/lang/host/common-lisp.lux
index fb6a933df..2acc52700 100644
--- a/new-luxc/source/luxc/lang/host/common-lisp.lux
+++ b/new-luxc/source/luxc/lang/host/common-lisp.lux
@@ -54,8 +54,8 @@
(def: #export bool
(-> Bit Expression)
- (|>> (case> true (:abstraction "t")
- false ..nil)))
+ (|>> (case> #0 ..nil
+ #1 (:abstraction "t"))))
(def: #export int
(-> Int Expression)
diff --git a/new-luxc/source/luxc/lang/host/jvm.lux b/new-luxc/source/luxc/lang/host/jvm.lux
index 3c5fa3150..adb24b8c0 100644
--- a/new-luxc/source/luxc/lang/host/jvm.lux
+++ b/new-luxc/source/luxc/lang/host/jvm.lux
@@ -93,7 +93,7 @@
(` (def: (~' #export) (~ (code.local-symbol option))
(~ g!type)
(|> (~ g!none)
- (set@ (~ (code.local-tag option)) true)))))
+ (set@ (~ (code.local-tag option)) #1)))))
options)]
(wrap (list& (` (type: (~' #export) (~ g!type)
(~ (code.record (list/map (function (_ tag)
@@ -103,7 +103,7 @@
(` (def: (~' #export) (~ g!none)
(~ g!type)
(~ (code.record (list/map (function (_ tag)
- [tag (` false)])
+ [tag (` #0)])
g!tags+)))))
(` (def: (~' #export) ((~ (code.local-symbol ++)) (~ g!_left) (~ g!_right))
diff --git a/new-luxc/source/luxc/lang/host/jvm/inst.lux b/new-luxc/source/luxc/lang/host/jvm/inst.lux
index 3f0f68def..393200a28 100644
--- a/new-luxc/source/luxc/lang/host/jvm/inst.lux
+++ b/new-luxc/source/luxc/lang/host/jvm/inst.lux
@@ -358,7 +358,7 @@
(//type.method (list (#//.Primitive type))
(#.Some (//type.class class (list)))
(list))
- false))))
+ #0))))
(def: #export (unwrap type)
(-> //.Primitive //.Inst)
@@ -366,7 +366,7 @@
(|>> (CHECKCAST class)
(INVOKEVIRTUAL class (primitive-unwrap type)
(//type.method (list) (#.Some (#//.Primitive type)) (list))
- false))))
+ #0))))
(def: #export (fuse insts)
(-> (List //.Inst) //.Inst)
diff --git a/new-luxc/source/luxc/lang/host/php.lux b/new-luxc/source/luxc/lang/host/php.lux
index 34c7c0535..6ab97ee52 100644
--- a/new-luxc/source/luxc/lang/host/php.lux
+++ b/new-luxc/source/luxc/lang/host/php.lux
@@ -61,8 +61,8 @@
(-> Var Argument)
(|>> [<reference?>]))]
- [parameter false]
- [reference true]
+ [parameter #0]
+ [reference #1]
)
(def: arguments
@@ -83,8 +83,8 @@
(def: #export bool
(-> Bit Computation)
- (|>> (case> true "true"
- false "false")
+ (|>> (case> #0 "false"
+ #1 "true")
:abstraction))
(def: #export int
diff --git a/new-luxc/source/luxc/lang/host/python.lux b/new-luxc/source/luxc/lang/host/python.lux
index e39ce5571..43c8b28a3 100644
--- a/new-luxc/source/luxc/lang/host/python.lux
+++ b/new-luxc/source/luxc/lang/host/python.lux
@@ -49,8 +49,8 @@
(def: #export bool
(-> Bit Expression)
- (|>> (case> true "True"
- false "False")
+ (|>> (case> #0 "False"
+ #1 "True")
:abstraction))
(def: #export int
diff --git a/new-luxc/source/luxc/lang/host/r.lux b/new-luxc/source/luxc/lang/host/r.lux
index 4655c1343..8cd802df9 100644
--- a/new-luxc/source/luxc/lang/host/r.lux
+++ b/new-luxc/source/luxc/lang/host/r.lux
@@ -67,8 +67,8 @@
(def: #export bool
(-> Bit Expression)
- (|>> (case> true "TRUE"
- false "FALSE")
+ (|>> (case> #0 "FALSE"
+ #1 "TRUE")
self-contained))
(def: #export (int value)
diff --git a/new-luxc/source/luxc/lang/host/ruby.lux b/new-luxc/source/luxc/lang/host/ruby.lux
index 51b0d7ea7..61e945af0 100644
--- a/new-luxc/source/luxc/lang/host/ruby.lux
+++ b/new-luxc/source/luxc/lang/host/ruby.lux
@@ -19,8 +19,8 @@
(def: #export bool
(-> Bit Expression)
- (|>> (case> true "true"
- false "false")))
+ (|>> (case> #0 "false"
+ #1 "true")))
(def: #export int
(-> Int Expression)