@@ -19,15 +19,17 @@ idrisDef = haskellDef {
1919 opStart = iOpStart,
2020 opLetter = iOpLetter,
2121 identLetter = identLetter haskellDef <|> lchar '.',
22− reservedOpNames = [":", "..", "=", "\\", "|", "<-", "->", "=>", "**"],
23− reservedNames = ["let", "in", "data", "codata", "record", "Set",
24− "do", "dsl", "import", "impossible",
25− "case", "of", "total", "partial",
26− "infix", "infixl", "infixr",
27− "where", "with", "syntax", "proof", "postulate",
28− "using", "namespace", "class", "instance",
29− "public", "private", "abstract",
30− "Int", "Integer", "Float", "Char", "String", "Ptr"]
22+ reservedOpNames
23+ = [":", "..", "=", "\\", "|", "<-", "->", "=>", "**"],
24+ reservedNames
25+ = ["let", "in", "data", "codata", "record", "Set",
26+ "do", "dsl", "import", "impossible",
27+ "case", "of", "total", "partial", "mutual",
28+ "infix", "infixl", "infixr",
29+ "where", "with", "syntax", "proof", "postulate",
30+ "using", "namespace", "class", "instance",
31+ "public", "private", "abstract",
32+ "Int", "Integer", "Float", "Char", "String", "Ptr"]
3133 }
3234
3335iOpStart = oneOf ":!#$%&*+./<=>?@\\^|-~"