aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/control/parser.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/test/lux/control/parser.lux64
1 files changed, 32 insertions, 32 deletions
diff --git a/stdlib/source/test/lux/control/parser.lux b/stdlib/source/test/lux/control/parser.lux
index 569e32621..6710faaab 100644
--- a/stdlib/source/test/lux/control/parser.lux
+++ b/stdlib/source/test/lux/control/parser.lux
@@ -88,7 +88,7 @@
Test
(do {! random.monad}
[expected0 random.nat
- variadic (:: ! map (|>> (n.max 1) (n.min 20)) random.nat)
+ variadic (\ ! map (|>> (n.max 1) (n.min 20)) random.nat)
expected+ (random.list variadic random.nat)
even0 (random.filter n.even? random.nat)
odd0 (random.filter n.odd? random.nat)
@@ -107,7 +107,7 @@
(and (|> (list\map code.nat expected+)
(/.run (/.some s.nat))
(match actual
- (:: (list.equivalence n.equivalence) = expected+ actual)))
+ (\ (list.equivalence n.equivalence) = expected+ actual)))
(|> (list\map (|>> .int code.int) expected+)
(/.run (/.some s.nat))
(match #.Nil
@@ -116,7 +116,7 @@
(and (|> (list\map code.nat expected+)
(/.run (/.many s.nat))
(match actual
- (:: (list.equivalence n.equivalence) = expected+ actual)))
+ (\ (list.equivalence n.equivalence) = expected+ actual)))
(|> (list (code.nat expected0))
(/.run (/.many s.nat))
(match (list actual)
@@ -178,8 +178,8 @@
(def: combinators-1
Test
(do {! random.monad}
- [variadic (:: ! map (|>> (n.max 1) (n.min 20)) random.nat)
- times (:: ! map (n.% variadic) random.nat)
+ [variadic (\ ! map (|>> (n.max 1) (n.min 20)) random.nat)
+ times (\ ! map (n.% variadic) random.nat)
expected random.nat
wrong (|> random.nat (random.filter (|>> (n.= expected) not)))
expected+ (random.list variadic random.nat)
@@ -189,9 +189,9 @@
(and (|> (list\map code.nat expected+)
(/.run (/.exactly times s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- (list.take times expected+)
- actual)))
+ (\ (list.equivalence n.equivalence) =
+ (list.take times expected+)
+ actual)))
(|> (list\map code.nat expected+)
(/.run (/.exactly (inc variadic) s.nat))
fails?)))
@@ -199,9 +199,9 @@
(and (|> (list\map code.nat expected+)
(/.run (/.at-least times s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- expected+
- actual)))
+ (\ (list.equivalence n.equivalence) =
+ expected+
+ actual)))
(|> (list\map code.nat expected+)
(/.run (/.at-least (inc variadic) s.nat))
fails?)))
@@ -209,44 +209,44 @@
(and (|> (list\map code.nat expected+)
(/.run (/.at-most times s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- (list.take times expected+)
- actual)))
+ (\ (list.equivalence n.equivalence) =
+ (list.take times expected+)
+ actual)))
(|> (list\map code.nat expected+)
(/.run (/.at-most (inc variadic) s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- expected+
- actual)))))
+ (\ (list.equivalence n.equivalence) =
+ expected+
+ actual)))))
(_.cover [/.between]
(and (|> (list\map code.nat expected+)
(/.run (/.between times variadic s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- expected+
- actual)))
+ (\ (list.equivalence n.equivalence) =
+ expected+
+ actual)))
(|> (list\map code.nat (list.take times expected+))
(/.run (/.between times variadic s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- (list.take times expected+)
- actual)))))
+ (\ (list.equivalence n.equivalence) =
+ (list.take times expected+)
+ actual)))))
(_.cover [/.sep-by]
(|> (list.interpose (code.text separator) (list\map code.nat expected+))
(/.run (/.sep-by (s.this! (code.text separator)) s.nat))
(match actual
- (:: (list.equivalence n.equivalence) =
- expected+
- actual))))
+ (\ (list.equivalence n.equivalence) =
+ expected+
+ actual))))
(_.cover [/.remaining]
(|> (list\map code.nat expected+)
(/.run /.remaining)
(match actual
- (:: (list.equivalence code.equivalence) =
- (list\map code.nat expected+)
- actual))))
+ (\ (list.equivalence code.equivalence) =
+ (list\map code.nat expected+)
+ actual))))
(_.cover [/.default]
- (and (|> (/.run (/.default wrong (:: /.monad wrap expected)) (list))
+ (and (|> (/.run (/.default wrong (\ /.monad wrap expected)) (list))
(match actual (n.= expected actual)))
(|> (/.run (/.default expected (: (Parser (List Code) Nat)
(/.fail "yolo")))
@@ -331,7 +331,7 @@
(def: injection
(Injection (All [a i] (Parser i a)))
- (:: /.monad wrap))
+ (\ /.monad wrap))
(def: comparison
(Comparison (All [a i] (Parser i a)))
@@ -360,7 +360,7 @@
($monad.spec ..injection ..comparison /.monad))
(_.cover [/.run]
- (|> (/.run (:: /.monad wrap expected) (list))
+ (|> (/.run (\ /.monad wrap expected) (list))
(match actual (n.= expected actual))))
(_.cover [/.fail]
(|> (list)