mirror of https://github.com/voidlizard/hbs2
wip
This commit is contained in:
parent
127d3cf62b
commit
03038c013b
|
@ -404,7 +404,6 @@ main = do
|
|||
es -> do
|
||||
pure $ mkForm "dict" es
|
||||
|
||||
|
||||
tell $ bindMatch "map" $ \syn -> do
|
||||
case syn of
|
||||
[ListVal (SymbolVal "lambda" : SymbolVal fn : _), ListVal rs] -> do
|
||||
|
@ -438,6 +437,14 @@ main = do
|
|||
[ sy ] -> display sy
|
||||
ss -> display (mkList ss)
|
||||
|
||||
tell $ bindMatch "newline" $ nil_ $ \case
|
||||
[] -> liftIO (putStrLn "")
|
||||
_ -> throwIO (BadFormException @C nil)
|
||||
|
||||
tell $ bindMatch "print" $ nil_ $ \case
|
||||
[ sy ] -> display sy >> liftIO (putStrLn "")
|
||||
ss -> mapM_ display ss >> liftIO (putStrLn "")
|
||||
|
||||
tell $ bindMatch "debug:show-cli" $ nil_ \case
|
||||
_ -> display cli
|
||||
|
||||
|
|
Loading…
Reference in New Issue