The trifecta package
A modern unicode-aware parser combinator library with slicing and Clang-style colored diagnostics
Properties
| Versions | 0.1, 0.2, 0.3, 0.4, 0.5, 0.5.1, 0.6, 0.7, 0.7.1, 0.7.2, 0.8, 0.8.0.1, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.15.1, 0.16, 0.16.1, 0.17, 0.18, 0.19, 0.20, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, 0.30, 0.31, 0.32, 0.32.1, 0.34, 0.35, 0.36, 0.36.1, 0.36.2, 0.36.3, 0.37, 0.38, 0.39, 0.40, 0.41, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47, 0.49, 0.49.1, 0.50, 0.50.1, 0.50.2.1, 0.51, 0.51.0.1, 0.52, 0.53, 1.0, 1.1 |
|---|---|
| Dependencies | array (≥0.3.0.2 & <0.4), base (4.*), bifunctors (≥0.1.1.3 & <0.2), bytestring (≥0.9.1 & <0.10), comonad (≥1.1.1 & <1.2), containers (≥0.3 & <0.5), fingertree (≥0.0.1 & <0.1), hashable (≥1.1.2.1 & <1.2), intern (≥0.5.1.1 & <0.6), keys (≥2.0.1 & <2.1), mtl (≥2.0.1 & <2.1), parallel (≥3.1.0.1 & <3.2), parsec (≥3.1.1 & <3.2), profunctors (≥0.1.1 & <0.2), reducers (≥0.1.2 & <0.2), semigroupoids (≥1.2.4 & <1.3), semigroups (≥0.7.1 & <0.8), terminfo (≥0.3.2 & <0.4), transformers (≥0.2.2 & <0.3), unordered-containers (≥0.1.4 & <0.2), utf8-string (≥0.3.6 & <0.4), wl-pprint-extras (1.4.*), wl-pprint-terminfo (0.4.*) |
| License | BSD3 |
| Copyright | Copyright (C) 2010-2011 Edward A. Kmett |
| Author | Edward A. Kmett |
| Maintainer | Edward A. Kmett <ekmett@gmail.com> |
| Stability | experimental |
| Category | Text, Parsing, Diagnostics, Pretty Printer, Logging |
| Home page | http://github.com/ekmett/trifecta/ |
| Source repository | git clone git://github.com/ekmett/trifecta.git |
| Upload date | Fri Aug 12 02:49:12 UTC 2011 |
| Uploaded by | EdwardKmett |
| Build failure | ghc-7.2 (log), ghc-7.4 (log) |
Modules
- Text
- 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.Diagnostic
- Text.Trifecta.Diagnostic.Class
- Text.Trifecta.Diagnostic.Err
- Text.Trifecta.Diagnostic.Err.State
- Text.Trifecta.Diagnostic.Level
- Text.Trifecta.Diagnostic.Prim
- Text.Trifecta.Diagnostic.Rendering
- Text.Trifecta.Diagnostic.Rendering.Caret
- Text.Trifecta.Diagnostic.Rendering.Fixit
- Text.Trifecta.Diagnostic.Rendering.Prim
- Text.Trifecta.Diagnostic.Rendering.Span
- Text.Trifecta.Parser
- Text.Trifecta.Parser.Char
- Text.Trifecta.Parser.Class
- Text.Trifecta.Parser.Combinators
- Text.Trifecta.Parser.Expr
- Text.Trifecta.Parser.It
- Text.Trifecta.Parser.Literals
- Text.Trifecta.Parser.Prim
- Text.Trifecta.Parser.Result
- Text.Trifecta.Parser.Step
- Text.Trifecta.Parser.Token
- Text.Trifecta.Parser.Token.Class
- Text.Trifecta.Parser.Token.Combinators
- Text.Trifecta.Parser.Token.Identifier
- Text.Trifecta.Parser.Token.Identifier.Style
- Text.Trifecta.Parser.Token.Style
- Text.Trifecta.Rope
- Text.Trifecta.Rope.Bytes
- Text.Trifecta.Rope.Delta
- Text.Trifecta.Rope.Hunk
- Text.Trifecta.Rope.Path
- Text.Trifecta.Rope.Prim
- Text.Trifecta.Rope.Strand
- Text.Trifecta.CharSet
- Text.Trifecta
Downloads
- trifecta-0.21.tar.gz (Cabal source package)
- package description (included in the package)