unison-parser-typechecker-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Parsers

Documentation

unsafeGetRightFrom :: (Var v, Show v) => String -> Either (Err v) a -> a Source #

parse :: (Monad m, Var v) => P v m a -> String -> ParsingEnv m -> m (Either (Err v) a) Source #

parseTerm :: (Monad m, Var v) => String -> ParsingEnv m -> m (Either (Err v) (Term v Ann)) Source #

parseType :: (Monad m, Var v) => String -> ParsingEnv m -> m (Either (Err v) (Type v Ann)) Source #

parseFile :: (Monad m, Var v) => FilePath -> String -> ParsingEnv m -> m (Either (Err v) (UnisonFile v Ann)) Source #