Gradual.Types
data GConfig Source #
Constructors
Fields
defConfig :: GConfig Source #
setPId :: GConfig -> Int -> GConfig Source #
makeGConfig :: Config -> GConfig Source #
type GSub a = HashMap KVar (a, Expr) Source #
type GMap a = HashMap KVar (a, [Expr]) Source #
type GSpan = HashMap KVar [(KVar, Maybe SrcSpan)] Source #
toGMap :: [(KVar, (a, [Expr]))] -> GMap a Source #
fromGMap :: GMap a -> [(KVar, (a, [Expr]))] Source #
fromGSub :: GSub a -> [(KVar, (a, Expr))] Source #
removeInfo :: GMap a -> GMap () Source #