chicode/lisa/4.0.0

NOTE: the latest version is 5.1.5

Lisa.Common

type alias Error =
{ recoverable : Recoverable
, loc : Location
, msg : String
}
type alias LocatedNode a =
{ loc : Location
, node : a
}
type alias Location =
{ start : ( Int, Int )
, end : ( Int, Int )
}
It seems that Recoverable(..) does not have any docs. The module's documentation names it in an @docs line, but the package does not expose it.
encodeError : Error -> Value
encodeResult : (a -> Value) -> Result Error a -> Value
encodeWithLocation : Location -> List ( String, Value ) -> Value
errNode : Recoverable -> LocatedNode a -> String -> Error
foldlListResult : (a -> b -> Result e b) -> b -> List a -> Result e b
foldrListResult : (a -> b -> Result e b) -> b -> List a -> Result e b
mapListResult : (a -> Result e b) -> List a -> Result e (List b)
mapNode : LocatedNode a -> b -> LocatedNode b
nonRecovErrNode : LocatedNode a -> String -> Error
nonRecovError : Location -> String -> Error