shithub: MicroHs

Download patch

ref: 60f254d458cd418ade6d34e173007e7c4e3f7aad
parent: a75db21757347b3759ef9492b0380ff2506fd6ad
author: Lennart Augustsson <lennart@augustsson.net>
date: Sun Sep 29 13:48:42 EDT 2024

Allow empty constructor list.

--- a/src/MicroHs/Parse.hs
+++ b/src/MicroHs/Parse.hs
@@ -448,7 +448,7 @@
 pConList :: P (Maybe [Ident])
 pConList =
       (Nothing <$ pSymbol "..")
-  <|< (Just <$> esepBy1 (pQIdent <|< pParens pSymOper) (pSpec ','))
+  <|< (Just <$> esepBy (pQIdent <|< pParens pSymOper) (pSpec ','))
 
 --------
 -- Types