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