aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/parser/synthesis.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/control/parser/synthesis.lux')
-rw-r--r--stdlib/source/lux/control/parser/synthesis.lux10
1 files changed, 5 insertions, 5 deletions
diff --git a/stdlib/source/lux/control/parser/synthesis.lux b/stdlib/source/lux/control/parser/synthesis.lux
index 784f08698..1b0a38acd 100644
--- a/stdlib/source/lux/control/parser/synthesis.lux
+++ b/stdlib/source/lux/control/parser/synthesis.lux
@@ -10,8 +10,8 @@
["." name]
[number
["." i64]
- ["." frac]
- ["." nat]]
+ ["n" nat]
+ ["." frac]]
["." text
["%" format (#+ format)]]]
[tool
@@ -89,8 +89,8 @@
[i64 i64! /.i64 (I64 Any) i64.equivalence]
[f64 f64! /.f64 Frac frac.equivalence]
[text text! /.text Text text.equivalence]
- [local local! /.variable/local Nat nat.equivalence]
- [foreign foreign! /.variable/foreign Nat nat.equivalence]
+ [local local! /.variable/local Nat n.equivalence]
+ [foreign foreign! /.variable/foreign Nat n.equivalence]
[constant constant! /.constant Name name.equivalence]
)
@@ -111,7 +111,7 @@
(.function (_ input)
(case input
(^ (list& (/.function/abstraction [environment actual body]) tail))
- (if (n/= expected actual)
+ (if (n.= expected actual)
(do try.monad
[output (..run (list body) parser)]
(#try.Success [tail [environment output]]))