module HetsAPI.DataTypes (
Sentence
, SentenceByName
, SignatureJSON
, SymbolJSON
, GenericTransportType
, TheoryPointer) where
import qualified Common.OrderedMap as OMap
import Data.ByteString.Lazy(ByteString)
import Common.LibName (LibName)
import Static.DevGraph (LibEnv, DGraph, DGNodeLab)
import Data.Graph.Inductive.Graph (LNode)
type GenericTransportType = ByteString
type Sentence = GenericTransportType
type SentenceByName = OMap.OMap String Sentence
type SignatureJSON = GenericTransportType
type SymbolJSON = GenericTransportType
type TheoryPointer = (LibName, LibEnv, DGraph, LNode DGNodeLab)