packages feed

trifecta-0.19: Text/Trifecta/Rope.hs

module Text.Trifecta.Rope 
  ( Rope, rope, strands
  -- * Strands of a rope
  , Strand(..)
  -- ** Hunk strands
  , Hunk(..)
  , hunk
  -- ** Path strands (import directly for more)
  , Path
  , file
  , appendPath
  , comparablePath
  -- * Properties
  , Delta(..)
  , HasDelta(..)
  , HasBytes(..)
  ) where

import Text.Trifecta.Rope.Prim
import Text.Trifecta.Rope.Strand
import Text.Trifecta.Rope.Hunk
import Text.Trifecta.Rope.Path
import Text.Trifecta.Rope.Delta
import Text.Trifecta.Rope.Bytes