diff options
Diffstat (limited to 'stdlib/source/lux/macro/syntax/common/reader.lux')
| -rw-r--r-- | stdlib/source/lux/macro/syntax/common/reader.lux | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/stdlib/source/lux/macro/syntax/common/reader.lux b/stdlib/source/lux/macro/syntax/common/reader.lux index 4d0e6b97e..776674926 100644 --- a/stdlib/source/lux/macro/syntax/common/reader.lux +++ b/stdlib/source/lux/macro/syntax/common/reader.lux @@ -3,10 +3,10 @@     [abstract      monad]     [control -    ["p" parser ("#@." monad) +    ["p" parser ("#//." monad)       ["s" code (#+ Parser)]]]     [data -    ["." name ("#@." equivalence)] +    ["." name ("#//." equivalence)]      ["." product]      ["." maybe]      [collection @@ -18,8 +18,8 @@  (def: #export export    (Parser Bit) -  (p.either (p.after (s.tag! (name-of #export)) (p@wrap #1)) -            (p@wrap #0))) +  (p.either (p.after (s.tag! (name-of #export)) (p//wrap #1)) +            (p//wrap #0)))  (def: #export declaration    {#.doc (doc "A reader for declaration syntax." @@ -28,7 +28,7 @@                (foo bar baz))}    (Parser //.Declaration)    (p.either (p.and s.local-identifier -                   (p@wrap (list))) +                   (p//wrap (list)))              (s.form (p.and s.local-identifier                             (p.some s.local-identifier))))) @@ -44,7 +44,7 @@                         type s.any                         value s.any]                        (wrap [(#.Some type) value]))) -            (p.and (p@wrap #.None) +            (p.and (p//wrap #.None)                     s.any)))  (def: _definition-anns-tag^ @@ -90,7 +90,7 @@    (-> (List [Name Code]) (List Text))    (<| (maybe.default (list))        (: (Maybe (List Text))) -      (case (list.find (|>> product.left (name@= ["lux" "func-args"])) meta-data) +      (case (list.find (|>> product.left (name//= ["lux" "func-args"])) meta-data)          (^multi (#.Some [_ value])                  [(p.run tuple-meta^ (list value))                   (#.Right [_ args])] | 
