Skip to content

Commit 2df0d8f

Browse files
committed
Fixes for 0.5
1 parent bf5b860 commit 2df0d8f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Text/Parsing/Parser/String.purs.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ string s = do
2626
case indexOf s s' of
2727
0 -> do
2828
put (Consumed true)
29-
put (substring (length s) (length s') s')
29+
put (drop (length s) s')
3030
return s
3131
_ -> fail $ "Expected \"" ++ s ++ "\""
3232

@@ -37,8 +37,8 @@ char = do
3737
"" -> fail "Unexpected EOF"
3838
_ -> do
3939
put (Consumed true)
40-
put (substring 1 (length s) s)
41-
return (substr 0 1 s)
40+
put (drop 1 s)
41+
return (take 1 s)
4242

4343
satisfy :: forall m. (Monad m) => (String -> Boolean) -> ParserT String m String
4444
satisfy f = do

0 commit comments

Comments
 (0)