trifecta-1.0: A modern parser combinator library with convenient diagnostics

Portabilitynon-portable
Stabilityexperimental
Maintainerekmett@gmail.com
Safe HaskellNone

Text.Trifecta.Result

Contents

Description

Results and Parse Errors

Synopsis

Parse Results

class AsResult p f s t a b | s -> a, t -> b, s b -> t, t a -> s whereSource

Methods

_Result :: Overloaded p f s t (Result a) (Result b)Source

Instances

AsResult p f (Result a) (Result b) a b 

_Success :: (AsResult p f s t a b, Choice p, Applicative f) => Overloaded p f s t a bSource

_Failure :: (AsResult p f s s a a, Choice p, Applicative f) => Overloaded' p f s DocSource

Parsing Errors

data Err Source

Constructors

Err