Copyright | Satoshi Egi |
---|---|
License | MIT |
Safe Haskell | None |
Language | Haskell98 |
This module provides utility functions.
- getEgisonExpr :: String -> InputT IO (Maybe (String, EgisonTopExpr))
- getEgisonExprOrNewLine :: String -> InputT IO (Either (Maybe String) (String, EgisonTopExpr))
- completeEgison :: Monad m => CompletionFunc m
Documentation
getEgisonExpr :: String -> InputT IO (Maybe (String, EgisonTopExpr)) Source #
Get Egison expression from the prompt. We can handle multiline input.
getEgisonExprOrNewLine :: String -> InputT IO (Either (Maybe String) (String, EgisonTopExpr)) Source #
Get Egison expression from the prompt. We can handle multiline input.
completeEgison :: Monad m => CompletionFunc m Source #
Complete Egison keywords