GenI-0.20.2: A natural language generator (specifically, an FB-LTAG surface realiser)Source codeContentsIndex
NLP.GenI.GeniParsers
Contents
Test suites
Trees
Lexicon and morph
Basics
Helpers
Synopsis
geniTestSuite :: Parser [TestCase]
geniSemanticInput :: Parser (Sem, Flist, [LitConstr])
geniTestSuiteString :: Parser [String]
geniDerivations :: Parser [TestCaseOutput]
toSemInputString :: SemInput -> String -> SemInputString
geniMacros :: Parser [MTtree]
geniTagElems :: Parser [TagElem]
geniLexicon :: Parser [ILexEntry]
geniMorphInfo :: Parser [(String, Flist)]
geniFeats :: Parser Flist
geniPolarities :: Parser (Map PolarityKey Interval)
geniSemantics :: Parser Sem
geniValue :: Parser GeniVal
geniWords :: Parser String
geniWord :: Parser String
geniLanguageDef :: LanguageDef ()
tillEof :: Parser a -> Parser a
parseFromFile :: Parser a -> SourceName -> IO (Either ParseError a)
module Text.ParserCombinators.Parsec
Test suites
geniTestSuite :: Parser [TestCase]Source
geniSemanticInput :: Parser (Sem, Flist, [LitConstr])Source
geniTestSuiteString :: Parser [String]Source
Just the String representations of the semantics in the test suite
geniDerivations :: Parser [TestCaseOutput]Source
This is only used by the script genimakesuite
toSemInputString :: SemInput -> String -> SemInputStringSource
Trees
geniMacros :: Parser [MTtree]Source
geniTagElems :: Parser [TagElem]Source

This makes it possible to read anchored trees, which may be useful for debugging purposes.

FIXME: note that this is very rudimentary; we do not set id numbers, parse polarities. You'll have to call some of our helper functions if you want that functionality.

Lexicon and morph
geniLexicon :: Parser [ILexEntry]Source
geniMorphInfo :: Parser [(String, Flist)]Source
Basics
geniFeats :: Parser FlistSource
geniPolarities :: Parser (Map PolarityKey Interval)Source
geniSemantics :: Parser SemSource
geniValue :: Parser GeniValSource
geniWords :: Parser StringSource
Helpers
geniWord :: Parser StringSource
geniLanguageDef :: LanguageDef ()Source
tillEof :: Parser a -> Parser aSource
parseFromFile :: Parser a -> SourceName -> IO (Either ParseError a)Source
module Text.ParserCombinators.Parsec
Produced by Haddock version 2.6.0