shithub: MicroHs

Download patch

ref: 433a51879a19ce46e5ec71a37acd213231b6be76
parent: c978f2f1fcfe3a6a1f4dfe51fdad446fdef4d9b0
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Sun Aug 20 09:03:05 EDT 2023

Add toList

--- a/src/MicroHs/StringMap.hs
+++ b/src/MicroHs/StringMap.hs
@@ -83,6 +83,8 @@
   case m of
     Map kvs -> length kvs
 
+toList (Map kvs) = kvs
+
 {-
 import qualified Data.Map as M
 
@@ -95,6 +97,7 @@
 lookup = M.lookupBy leString
 empty = M.empty
 elems = M.elems
+toList = M.toList
 -}
 
 -------
@@ -107,3 +110,4 @@
 empty :: forall v . Map v
 elems :: forall v . Map v -> [v]
 size :: forall v . Map v -> Int
+toList :: forall v . Map v -> [(String, v)]
--