aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/math/number.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/math/number.lux')
-rw-r--r--stdlib/source/library/lux/math/number.lux46
1 files changed, 24 insertions, 22 deletions
diff --git a/stdlib/source/library/lux/math/number.lux b/stdlib/source/library/lux/math/number.lux
index d52fc62e0..d28d6a90c 100644
--- a/stdlib/source/library/lux/math/number.lux
+++ b/stdlib/source/library/lux/math/number.lux
@@ -1,17 +1,19 @@
(.using
- [library
- [lux "*"
- [abstract
- [codec {"+" Codec}]]
- [control
- ["[0]" try {"+" Try}]]
- [data
- ["[0]" text]]]]
- ["[0]" / "_"
- ["[1][0]" nat]
- ["[1][0]" int]
- ["[1][0]" rev]
- ["[1][0]" frac]])
+ [library
+ [lux "*"
+ [abstract
+ [codec {"+" Codec}]]
+ [control
+ ["[0]" try {"+" Try}]]
+ [data
+ ["[0]" text]]
+ [macro
+ ["^" pattern]]]]
+ ["[0]" / "_"
+ ["[1][0]" nat]
+ ["[1][0]" int]
+ ["[1][0]" rev]
+ ["[1][0]" frac]])
(def: separator
",")
@@ -40,19 +42,19 @@
{try.#Success value}
{try.#Success [state (list [meta {.#Nat value}])]}
- (^multi {try.#Failure _}
- [(# <int> decoded repr)
- {try.#Success value}])
+ (^.multi {try.#Failure _}
+ [(# <int> decoded repr)
+ {try.#Success value}])
{try.#Success [state (list [meta {.#Int value}])]}
- (^multi {try.#Failure _}
- [(# <rev> decoded repr)
- {try.#Success value}])
+ (^.multi {try.#Failure _}
+ [(# <rev> decoded repr)
+ {try.#Success value}])
{try.#Success [state (list [meta {.#Rev value}])]}
- (^multi {try.#Failure _}
- [(# <frac> decoded repr)
- {try.#Success value}])
+ (^.multi {try.#Failure _}
+ [(# <frac> decoded repr)
+ {try.#Success value}])
{try.#Success [state (list [meta {.#Frac value}])]}
_