HORIZON HASKELLDocslts/ghc-10.0.x77a86622026-10-31Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 77a8662 · 2026-10-31

Modulemegaparsec-9.5.0Haskell2010

Text.Megaparsec.Error.Builder

A set of helpers that should make construction of ParseErrors more concise. This is primarily useful in test suites and for debugging.

Contents
  1. Top-level helpers
  2. Error components
  3. Data types
Synopsis
  • Packagemegaparsec-9.5.0
  • Exports13
  • LanguageHaskell2010
  • LicenceBSD-2-Clause
  • SourceBuilder.hs

Top-level helpers

Error components

valueutok :: Token s -> ET s

Construct an “unexpected token” error component.

valueulabel :: String -> ET s

Construct an “unexpected label” error component. Do not use with empty strings (for empty strings it's bottom).

valueueof :: ET s

Construct an “unexpected end of input” error component.

valueetok :: Token s -> ET s

Construct an “expected token” error component.

valueelabel :: String -> ET s

Construct an “expected label” error component. Do not use with empty strings.

valueeeof :: ET s

Construct an “expected end of input” error component.

Data types

datadata ET s

Auxiliary type for construction of trivial parse errors.

Instances7Eq, Data, Ord, Generic, Semigroup, Monoid, …
newtypenewtype EF e

Auxiliary type for construction of fancy parse errors.

Instances7Eq, Data, Ord, Generic, Semigroup, Monoid, …