Module

Payload.Server.Internal.GuardParsing

Package
purescript-payload
Repository
hoodunit/purescript-payload

#GuardParseFail Source

data GuardParseFail :: GuardList

Instances

#GuardTypes Source

data GuardTypes types

Constructors

#Append Source

class Append (left :: GuardList) (right :: GuardList) (both :: GuardList) | left right -> both

Instances

#ParseGuardList Source

class ParseGuardList (string :: Symbol) (parts :: GuardList) | string -> parts

Instances

#Match Source

class Match (guards :: Symbol) (head :: Symbol) (tail :: Symbol) (acc :: Symbol) (mode :: Symbol) (out :: GuardList) | head tail acc mode -> out

Instances

#ParseError Source

class ParseError (path :: Symbol) (remaining :: Symbol) (msg :: Doc) (doc :: Doc) | path remaining msg -> doc

Instances

#toList Source

toList :: forall guards guardsStr. ParseGuardList guardsStr guards => ToGuardList guards => SProxy guardsStr -> List String

#ToGuardList Source

class ToGuardList (guardList :: GuardList)  where

Members

Instances