GenI-0.25.0.1: A natural language generator (specifically, an FB-LTAG surface realiser)

Safe HaskellNone
LanguageHaskell2010

NLP.GenI.Warning

Contents

Description

Typed warnings as an easier alternative to strings.

This makes it easier to recognise repeated warnings and print them out in a reasonable way

Synopsis

Collection of warnings

data GeniWarnings Source #

This exists because we want the Monoid instance, providing a GenI-specific notion of appending which merges instances of the same error

Individual warnings

data GeniWarning Source #

Constructors

LexWarning [LexEntry] LexWarning

A warning that should be repeated for each lexical entry affected

CustomLexWarning Text

A single custom warning

NoLexSelection [Literal GeniVal]

Literals which did not receive any lexical selection

MorphWarning [Text]

Warnings from the morphological realiser

showGeniWarning :: GeniWarning -> [Text] Source #

A warning may be displayed over several lines