packages feed

trifecta 0.18 → 0.19

raw patch · 5 files changed

+78/−2 lines, 5 files

Files

Text/Trifecta.hs view
@@ -1,9 +1,11 @@ module Text.Trifecta    ( module Text.Trifecta.Diagnostic   , module Text.Trifecta.Parser+  , module Text.Trifecta.Rope   , module System.Console.Terminfo.PrettyPrint   ) where  import Text.Trifecta.Diagnostic import Text.Trifecta.Parser+import Text.Trifecta.Rope import System.Console.Terminfo.PrettyPrint
+ Text/Trifecta/CharSet/Posix.hs view
@@ -0,0 +1,21 @@+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.Trifecta.CharSet.Posix+-- Copyright   :  (c) Edward Kmett 2011+-- License     :  BSD3+-- Maintainer  :  ekmett@gmail.com+-- Stability   :  experimental+-- Portability :  portable+--+-------------------------------------------------------------------------------++module Text.Trifecta.CharSet.Posix+    ( posixAscii+    , lookupPosixAsciiCharSet+    , posixUnicode+    , lookupPosixUnicodeCharSet+    ) where++import Text.Trifecta.CharSet.Posix.Ascii+import Text.Trifecta.CharSet.Posix.Unicode+import Prelude ()
+ Text/Trifecta/Parser.hs view
@@ -0,0 +1,26 @@+module Text.Trifecta.Parser+  ( module Text.Trifecta.Parser.Prim+  , module Text.Trifecta.Parser.Class+  , module Text.Trifecta.Parser.Char+  , module Text.Trifecta.Parser.Combinators+  , module Text.Trifecta.Parser.Token+  , module Text.Trifecta.Parser.Result+  , caret+  , careted+  , span+  , spanned+  , fixit+  ) where++import Text.Trifecta.Parser.Prim+import Text.Trifecta.Parser.Class+import Text.Trifecta.Parser.Char+import Text.Trifecta.Parser.Combinators+import Text.Trifecta.Parser.Token+import Text.Trifecta.Parser.Result++import Text.Trifecta.Diagnostic.Rendering.Caret (caret, careted)+import Text.Trifecta.Diagnostic.Rendering.Span  (span, spanned)+import Text.Trifecta.Diagnostic.Rendering.Fixit (fixit)++import Prelude ()
+ Text/Trifecta/Rope.hs view
@@ -0,0 +1,24 @@+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
trifecta.cabal view
@@ -1,6 +1,6 @@ name:          trifecta category:      Text, Parsing, Diagnostics, Pretty Printer, Logging-version:       0.18+version:       0.19 license:       BSD3 cabal-version: >= 1.6 license-file:  LICENSE@@ -22,11 +22,13 @@     Text.Trifecta     Text.Trifecta.CharSet     Text.Trifecta.CharSet.Common+    Text.Trifecta.CharSet.Posix     Text.Trifecta.CharSet.Posix.Ascii     Text.Trifecta.CharSet.Posix.Unicode     Text.Trifecta.CharSet.Unicode     Text.Trifecta.CharSet.Unicode.Block     Text.Trifecta.CharSet.Unicode.Category+    Text.Trifecta.Rope     Text.Trifecta.Rope.Bytes     Text.Trifecta.Rope.Delta     Text.Trifecta.Rope.Hunk@@ -43,8 +45,10 @@     Text.Trifecta.Diagnostic.Rendering.Caret     Text.Trifecta.Diagnostic.Rendering.Fixit     Text.Trifecta.Diagnostic.Rendering.Span+    Text.Trifecta.Parser     Text.Trifecta.Parser.It     Text.Trifecta.Parser.Char+    Text.Trifecta.Parser.Expr     Text.Trifecta.Parser.Class     Text.Trifecta.Parser.Prim     Text.Trifecta.Parser.Result@@ -56,7 +60,6 @@     Text.Trifecta.Parser.Token.Style     Text.Trifecta.Parser.Token.Identifier     Text.Trifecta.Parser.Token.Identifier.Style-    Text.Trifecta.Parser.Expr    other-modules:     Text.Trifecta.Util