typed-session-state-algorithm-0.1.0.2: Automatically generate status for typed-session.
Safe HaskellSafe-Inferred
LanguageHaskell2010

TypedSession.State.Pattern

Documentation

pattern Msg :: String -> [String] -> r -> r -> MsgOrLabel Creat r Source #

pattern Label :: Int -> MsgOrLabel Creat r Source #

pattern BranchSt :: bst -> Protocol Creat r bst -> BranchSt Creat r bst Source #

pattern (:>) :: MsgOrLabel Creat r -> Protocol Creat r bst -> Protocol Creat r bst infixr 5 Source #

pattern Branch :: r -> [BranchSt Creat r bst] -> Protocol Creat r bst Source #

pattern Goto :: Int -> Protocol Creat r bst Source #

pattern Terminal :: Protocol Creat r bst Source #