diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/lux/world/net/http/cookie.lux | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/stdlib/source/lux/world/net/http/cookie.lux b/stdlib/source/lux/world/net/http/cookie.lux index d6b0c979d..315a9e12f 100644 --- a/stdlib/source/lux/world/net/http/cookie.lux +++ b/stdlib/source/lux/world/net/http/cookie.lux @@ -2,7 +2,7 @@ [lux #* [control [monad (#+ do)] - ["p" parser ("p/." Monad<Parser>)]] + ["p" parser ("p/." monad)]] [data ["." error (#+ Error)] [text @@ -65,7 +65,7 @@ (def: (cookie context) (-> Context (Lexer Context)) - (do p.Monad<Parser> + (do p.monad [key (l.slice (l.many! (l.none-of! "="))) _ (l.this "=") value (l.slice (l.many! (l.none-of! ";")))] @@ -74,7 +74,7 @@ (def: (cookies context) (-> Context (Lexer Context)) ($_ p.either - (do p.Monad<Parser> + (do p.monad [context' (..cookie context) _ (l.this "; ")] (cookies context')) |