@@ -5,7 +5,6 @@ module Core.CoreParser(parseTerm, parseFile, parseDef, pTerm, iName, idrisDef) w
5import Core.TT
5import Core.TT
7import Text.ParserCombinators.Parsec
7import Text.ParserCombinators.Parsec
8−import Text.Parsec.Prim(Parsec)
9import Text.ParserCombinators.Parsec.Expr
8import Text.ParserCombinators.Parsec.Expr
10import Text.ParserCombinators.Parsec.Language
9import Text.ParserCombinators.Parsec.Language
11import qualified Text.ParserCombinators.Parsec.Token as PTok
10import qualified Text.ParserCombinators.Parsec.Token as PTok
@@ -38,7 +37,7 @@ operator = PTok.operator lexer
38reservedOp= PTok.reservedOp lexer
37reservedOp= PTok.reservedOp lexer
39lchar = lexeme.char
38lchar = lexeme.char
41−type CParser a = Parsec String a
40+type CParser a = GenParser Char a
43parseFile = runParser pTestFile () "(input)"
42parseFile = runParser pTestFile () "(input)"
44parseDef = runParser pDef () "(input)"
43parseDef = runParser pDef () "(input)"