@@ -33,7 +33,6 @@ import Data.List.Split (splitOn)
3333import System.Console.ANSI (Color(..))
3434import System.FilePath ((</>))
3535import qualified Text.Megaparsec as P
36−import qualified Text.Megaparsec.Char as P
3736
3837parseCmd :: IState -> String -> String -> Either IP.ParseError (Either String Command)
3938parseCmd i inputname = IP.runparser pCmd i inputname . trim
@@ -68,7 +67,7 @@ parserCommandsForHelp =
6867 , nameArgCmd ["miss", "missing"] Missing "Show missing clauses"
6968 , (["doc"], NameArg, "Show internal documentation", cmd_doc)
7069 , (["mkdoc"], NamespaceArg, "Generate IdrisDoc for namespace(s) and dependencies"
71− , genArg "namespace" (P.many P.anyChar) MakeDoc)
70+ , genArg "namespace" (P.many P.anySingle) MakeDoc)
7271 , (["apropos"], SeqArgs (OptionalArg PkgArgs) NameArg, " Search names, types, and documentation"
7372 , cmd_apropos)
7473 , (["s", "search"], SeqArgs (OptionalArg PkgArgs) ExprArg
@@ -198,7 +197,7 @@ pCmd = P.choice [ do c <- cmd names; parser c
198197 where nop = do P.eof; return (Right NOP)
199198 unrecognized = do
200199 IP.lchar ':'
201− cmd <- P.many P.anyChar
200+ cmd <- P.many P.anySingle
202201 let cmd' = takeWhile (/=' ') cmd
203202 return (Left $ "Unrecognized command: " ++ cmd')
204203
@@ -260,7 +259,7 @@ nameArg = genArg "name" IP.name
260259fnNameArg = genArg "functionname" IP.fnName
261260
262261strArg :: (String -> Command) -> String -> IP.IdrisParser (Either String Command)
263−strArg = genArg "string" (P.many P.anyChar)
262+strArg = genArg "string" (P.many P.anySingle)
264263
265264moduleArg :: (FilePath -> Command) -> String -> IP.IdrisParser (Either String Command)
266265moduleArg = genArg "module" (fmap toPath IP.identifier)
@@ -342,7 +341,7 @@ cmd_execute name = do
342341
343342cmd_dynamic :: String -> IP.IdrisParser (Either String Command)
344343cmd_dynamic name = do
345− let optArg = do l <- P.many P.anyChar
344+ let optArg = do l <- P.many P.anySingle
346345 if (l /= "")
347346 then return $ Right (DynamicLink l)
348347 else return $ Right ListDynamic
@@ -440,7 +439,7 @@ cmd_unlet name = Right . Undefine <$> P.many IP.name
440439cmd_loadto :: String -> IP.IdrisParser (Either String Command)
441440cmd_loadto name = do
442441 toline <- fromInteger <$> IP.natural
443− f <- P.many P.anyChar
442+ f <- P.many P.anySingle
444443 return (Right (Load f (Just toline)))
445444
446445cmd_colour :: String -> IP.IdrisParser (Either String Command)