aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/collection/list.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/data/collection/list.lux')
-rw-r--r--stdlib/source/library/lux/data/collection/list.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/library/lux/data/collection/list.lux b/stdlib/source/library/lux/data/collection/list.lux
index 4992f3ae0..4b0071ddd 100644
--- a/stdlib/source/library/lux/data/collection/list.lux
+++ b/stdlib/source/library/lux/data/collection/list.lux
@@ -78,7 +78,7 @@
(def: .public (pairs xs)
(All (_ a) (-> (List a) (Maybe (List [a a]))))
(case xs
- (^ (list& x1 x2 xs'))
+ (pattern (list& x1 x2 xs'))
(case (pairs xs')
{.#Some tail}
{.#Some (list& [x1 x2] tail)}
@@ -86,7 +86,7 @@
{.#None}
{.#None})
- (^ (list))
+ (pattern (list))
{.#Some (list)}
_
@@ -456,9 +456,9 @@
(macro: .public (zipped tokens state)
(case tokens
- (^ (list [_ {.#Nat num_lists}]))
+ (pattern (list [_ {.#Nat num_lists}]))
(if (n.> 0 num_lists)
- (let [(^open "[0]") ..functor
+ (let [(open "[0]") ..functor
indices (..indices num_lists)
type_vars (: (List Code) (each (|>> nat#encoded symbol$) indices))
zipped_type (` (.All ((~ (symbol$ "0_")) (~+ type_vars))
@@ -496,9 +496,9 @@
(macro: .public (zipped_with tokens state)
(case tokens
- (^ (list [_ {.#Nat num_lists}]))
+ (pattern (list [_ {.#Nat num_lists}]))
(if (n.> 0 num_lists)
- (let [(^open "[0]") ..functor
+ (let [(open "[0]") ..functor
indices (..indices num_lists)
g!return_type (symbol$ "0return_type0")
g!func (symbol$ "0func0")
@@ -608,7 +608,7 @@
(macro: .public (when tokens state)
(case tokens
- (^ (.list test then))
+ (pattern (.list test then))
{.#Right [state (.list (` (.if (~ test)
(~ then)
(.list))))]}