Safe Haskell | None |
---|
This module provide Egison parser.
- readTopExprs :: String -> EgisonM [EgisonTopExpr]
- readTopExpr :: String -> EgisonM EgisonTopExpr
- readExprs :: String -> EgisonM [EgisonExpr]
- readExpr :: String -> EgisonM EgisonExpr
- parseTopExprs :: String -> Either EgisonError [EgisonTopExpr]
- parseTopExpr :: String -> Either EgisonError EgisonTopExpr
- parseExprs :: String -> Either EgisonError [EgisonExpr]
- parseExpr :: String -> Either EgisonError EgisonExpr
- loadLibraryFile :: FilePath -> EgisonM [EgisonTopExpr]
- loadFile :: FilePath -> EgisonM [EgisonTopExpr]
Parse a string
readTopExprs :: String -> EgisonM [EgisonTopExpr]Source
readTopExpr :: String -> EgisonM EgisonTopExprSource
readExprs :: String -> EgisonM [EgisonExpr]Source
readExpr :: String -> EgisonM EgisonExprSource
parseTopExprs :: String -> Either EgisonError [EgisonTopExpr]Source
parseTopExpr :: String -> Either EgisonError EgisonTopExprSource
parseExprs :: String -> Either EgisonError [EgisonExpr]Source
parseExpr :: String -> Either EgisonError EgisonExprSource
Parse a file
loadLibraryFile :: FilePath -> EgisonM [EgisonTopExpr]Source
Load a libary file
loadFile :: FilePath -> EgisonM [EgisonTopExpr]Source
Load a file