diff options
Diffstat (limited to 'src/LambdaCube/Compiler/Parser.hs')
-rw-r--r-- | src/LambdaCube/Compiler/Parser.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/LambdaCube/Compiler/Parser.hs b/src/LambdaCube/Compiler/Parser.hs index cd118768..f4ea8489 100644 --- a/src/LambdaCube/Compiler/Parser.hs +++ b/src/LambdaCube/Compiler/Parser.hs | |||
@@ -421,7 +421,7 @@ parseDef = | |||
421 | return $ pure $ Class x (map snd ts) cs | 421 | return $ pure $ Class x (map snd ts) cs |
422 | <|> do reserved "instance" *> do | 422 | <|> do reserved "instance" *> do |
423 | typeNS $ do | 423 | typeNS $ do |
424 | constraints <- option [] $ try_ "constraint" $ map SCW . getTTuple <$> setR parseTermOp <* reservedOp "=>" | 424 | constraints <- option [] $ try_ "constraint" $ getTTuple <$> setR parseTermOp <* reservedOp "=>" |
425 | x <- upperCase | 425 | x <- upperCase |
426 | (nps, args) <- telescopePat | 426 | (nps, args) <- telescopePat |
427 | cs <- expNS $ option [] $ reserved "where" *> identation False ({-deBruijnify nps <$> -} funAltDef (Just lhsOperator) varId) | 427 | cs <- expNS $ option [] $ reserved "where" *> identation False ({-deBruijnify nps <$> -} funAltDef (Just lhsOperator) varId) |