egison-3.2.22: Programming language with non-linear pattern-matching against unfree data types

Safe HaskellNone

Language.Egison.Util

Description

This module provides utility functions.

Synopsis

Documentation

getEgisonExpr :: String -> InputT IO (Maybe (Either (String, EgisonTopExpr) (String, EgisonExpr)))Source

Get Egison expression from the prompt. We can handle multiline input.

completeEgison :: Monad m => CompletionFunc mSource

Complete Egison keywords