mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-01 23:32:51 -06:00
primitive pattern matching
This commit is contained in:
@@ -12,9 +12,6 @@ import qualified Data.Map as M
|
||||
|
||||
prEnv :: Env -> IO ()
|
||||
prEnv env = do
|
||||
putStrLn "--# values"
|
||||
mapM_ putStrLn
|
||||
[prs c ++ " = " ++ prt val | (c,val) <- M.toList $ values env]
|
||||
putStrLn "--# types"
|
||||
mapM_ putStrLn
|
||||
[prs c ++ " : " ++ prs val | (c,val) <- M.toList $ types env]
|
||||
@@ -27,6 +24,10 @@ prEnv env = do
|
||||
putStrLn "--# parvals"
|
||||
mapM_ putStrLn
|
||||
[prs c ++ " = " ++ prt val | (c,val) <- M.toList $ parvals env]
|
||||
putStrLn "--# values"
|
||||
mapM_ putStrLn
|
||||
[prs c ++ " = " ++ prt val | (c,val) <- M.toList $ values env]
|
||||
|
||||
|
||||
prs :: (S.Print a) => a -> String
|
||||
prs = S.printTree
|
||||
|
||||
Reference in New Issue
Block a user