We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf5b860 commit 2df0d8fCopy full SHA for 2df0d8f
src/Text/Parsing/Parser/String.purs.hs
@@ -26,7 +26,7 @@ string s = do
26
case indexOf s s' of
27
0 -> do
28
put (Consumed true)
29
- put (substring (length s) (length s') s')
+ put (drop (length s) s')
30
return s
31
_ -> fail $ "Expected \"" ++ s ++ "\""
32
@@ -37,8 +37,8 @@ char = do
37
"" -> fail "Unexpected EOF"
38
_ -> do
39
40
- put (substring 1 (length s) s)
41
- return (substr 0 1 s)
+ put (drop 1 s)
+ return (take 1 s)
42
43
satisfy :: forall m. (Monad m) => (String -> Boolean) -> ParserT String m String
44
satisfy f = do
0 commit comments