Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- createTree :: String -> Tree
- createTree str = let create = do
- state <- get
- case state of
- ('n':x:xs) -> do
- put xs
- l <- create
- r <- create
- return(Node x l r)
- ('e':xs) -> do
- put xs
- return Empty
- in evalState create str
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement