aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/location.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/meta/location.lux')
-rw-r--r--stdlib/source/library/lux/meta/location.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/library/lux/meta/location.lux b/stdlib/source/library/lux/meta/location.lux
index 1c2908972..1080669a2 100644
--- a/stdlib/source/library/lux/meta/location.lux
+++ b/stdlib/source/library/lux/meta/location.lux
@@ -8,9 +8,9 @@
(Equivalence Location)
(def: (= reference subject)
- (and ("lux text =" (value@ .#module reference) (value@ .#module subject))
- ("lux i64 =" (value@ .#line reference) (value@ .#line subject))
- ("lux i64 =" (value@ .#column reference) (value@ .#column subject)))))
+ (and ("lux text =" (the .#module reference) (the .#module subject))
+ ("lux i64 =" (the .#line reference) (the .#line subject))
+ ("lux i64 =" (the .#column reference) (the .#column subject)))))
(def: .public dummy
Location
@@ -21,12 +21,12 @@
(macro: .public (here tokens compiler)
(case tokens
{.#End}
- (let [location (value@ .#location compiler)]
+ (let [location (the .#location compiler)]
{.#Right [compiler
(list (` (.: .Location
- [.#module (~ [..dummy {.#Text (value@ .#module location)}])
- .#line (~ [..dummy {.#Nat (value@ .#line location)}])
- .#column (~ [..dummy {.#Nat (value@ .#column location)}])])))]})
+ [.#module (~ [..dummy {.#Text (the .#module location)}])
+ .#line (~ [..dummy {.#Nat (the .#line location)}])
+ .#column (~ [..dummy {.#Nat (the .#column location)}])])))]})
_
{.#Left (`` (("lux in-module" (~~ (static .prelude_module)) wrong_syntax_error) (symbol ..here)))}))