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)]
--
⑨