Module

Control.Jsinc.Parser

Package
purescript-jsinc
Repository
david-sledge/purescript-jsinc

#Lit Source

data Lit

Constructors

Instances

#caseParseState Source

caseParseState :: forall a. a -> (ParseState -> a) -> (ParseState -> a) -> (ParseState -> a) -> (ParseState -> a) -> (Lit -> Int -> ParseState -> a) -> (Boolean -> CharRead -> ParseState -> a) -> (NumberRead -> ParseState -> a) -> (ParseState -> a) -> (ParseState -> a) -> (ParseState -> a) -> ParseState -> a

#endJsonStreamParseT Source

#parseJsonStreamT Source

#runEndParseT Source

runEndParseT :: forall s m e a. ExceptT e (StateT s m) a -> s -> m (Tuple (Either e a) s)

#runParseT Source

runParseT :: forall s m e a. MaybeT (ExceptT e (StateT s m)) a -> s -> m (Tuple (Either e (Maybe a)) s)

#startState Source

startState :: forall f s d c. Functor f => Source s d c f => f (Tuple ParseState s)