Safe Haskell | None |
---|
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 mSource
Complete Egison keywords