egison-5.0.0: Programming language with non-linear pattern-matching against non-free data
LicenseMIT
Safe HaskellNone
LanguageGHC2021

Language.Egison.Parser

Description

This module provides the parser interface.

Synopsis

Parse

Parse a file

loadLibraryFile :: FilePath -> EvalM [TopExpr] Source #

Load a libary file Priority order: 1. ~.egisonlib/ (user customizations) 2. Project lib/ directory (development - current directory or parent directories) 3. Installed data files (getDataFileName)

loadFile :: FilePath -> EvalM [TopExpr] Source #

Load a file

Parser utils (for translator)