ace-0.6: Attempto Controlled English parser and printer
Safe HaskellSafe-Inferred
LanguageHaskell98

ACE.Types.Pretty

Description

Pretty printing types and classes.

Synopsis

Documentation

class Pretty p where Source #

Pretty print a syntax tree node to a string.

Methods

pretty :: p -> Builder Source #

Instances

Instances details
Pretty AP Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: AP -> Builder Source #

Pretty APCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty APgrad Source # 
Instance details

Defined in ACE.Pretty

Pretty AdjectiveCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty Adverb Source # 
Instance details

Defined in ACE.Pretty

Pretty AdverbCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty AdverbialPP Source # 
Instance details

Defined in ACE.Pretty

Pretty ApposCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty Apposition Source # 
Instance details

Defined in ACE.Pretty

Pretty Aux Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: Aux -> Builder Source #

Pretty Compl Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: Compl -> Builder Source #

Pretty ComplV Source # 
Instance details

Defined in ACE.Pretty

Pretty CompositeSentence Source # 
Instance details

Defined in ACE.Pretty

Pretty ConditionalSentence Source # 
Instance details

Defined in ACE.Pretty

Pretty Coord Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: Coord -> Builder Source #

Pretty Copula Source # 
Instance details

Defined in ACE.Pretty

Pretty CopulaCompl Source # 
Instance details

Defined in ACE.Pretty

Pretty Determiner Source # 
Instance details

Defined in ACE.Pretty

Pretty DistransitiveV Source # 
Instance details

Defined in ACE.Pretty

Pretty DistributiveGlobalQuantor Source # 
Instance details

Defined in ACE.Pretty

Pretty DistributiveMarker Source # 
Instance details

Defined in ACE.Pretty

Pretty ExistentialGlobalQuantor Source # 
Instance details

Defined in ACE.Pretty

Pretty ExistentialGlobalQuestionQuantor Source # 
Instance details

Defined in ACE.Pretty

Pretty ExistentialTopic Source # 
Instance details

Defined in ACE.Pretty

Pretty GeneralizedQuantor Source # 
Instance details

Defined in ACE.Pretty

Pretty GenitiveCoordTail Source # 
Instance details

Defined in ACE.Pretty

Pretty GenitiveN' Source # 
Instance details

Defined in ACE.Pretty

Pretty GenitiveNPCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty GenitiveSpecifier Source # 
Instance details

Defined in ACE.Pretty

Pretty GenitiveTail Source # 
Instance details

Defined in ACE.Pretty

Pretty IntransitiveAdjective Source # 
Instance details

Defined in ACE.Pretty

Pretty IntransitiveV Source # 
Instance details

Defined in ACE.Pretty

Pretty N Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: N -> Builder Source #

Pretty N' Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: N' -> Builder Source #

Pretty NP Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: NP -> Builder Source #

Pretty NPCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty NegatedSentence Source # 
Instance details

Defined in ACE.Pretty

Pretty NumberP Source # 
Instance details

Defined in ACE.Pretty

Pretty PP Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: PP -> Builder Source #

Pretty PhrasalDistransitiveV Source # 
Instance details

Defined in ACE.Pretty

Pretty PhrasalIntransitiveV Source # 
Instance details

Defined in ACE.Pretty

Pretty PhrasalParticle Source # 
Instance details

Defined in ACE.Pretty

Pretty PhrasalTransitiveV Source # 
Instance details

Defined in ACE.Pretty

Pretty PossessiveNPCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty PossessivePronoun Source # 
Instance details

Defined in ACE.Pretty

Pretty PossessivePronounCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty Preposition Source # 
Instance details

Defined in ACE.Pretty

Pretty Pronoun Source # 
Instance details

Defined in ACE.Pretty

Pretty ProperName Source # 
Instance details

Defined in ACE.Pretty

Pretty Quotation Source # 
Instance details

Defined in ACE.Pretty

Pretty RelativeClause Source # 
Instance details

Defined in ACE.Pretty

Pretty RelativeClauseCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty SaxonGenitiveMarker Source # 
Instance details

Defined in ACE.Pretty

Pretty SaxonGenitiveTail Source # 
Instance details

Defined in ACE.Pretty

Pretty Sentence Source # 
Instance details

Defined in ACE.Pretty

Pretty SentenceCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty SentenceCoord_1 Source # 
Instance details

Defined in ACE.Pretty

Pretty SentenceCoord_2 Source # 
Instance details

Defined in ACE.Pretty

Pretty SentenceCoord_3 Source # 
Instance details

Defined in ACE.Pretty

Pretty Specification Source # 
Instance details

Defined in ACE.Pretty

Pretty Specifier Source # 
Instance details

Defined in ACE.Pretty

Pretty TopicalizedSentence Source # 
Instance details

Defined in ACE.Pretty

Pretty TransitiveAdjective Source # 
Instance details

Defined in ACE.Pretty

Pretty TransitiveV Source # 
Instance details

Defined in ACE.Pretty

Pretty UniversalGlobalQuantor Source # 
Instance details

Defined in ACE.Pretty

Pretty UniversalTopic Source # 
Instance details

Defined in ACE.Pretty

Pretty UnmarkedNPCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty V' Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: V' -> Builder Source #

Pretty VModifier Source # 
Instance details

Defined in ACE.Pretty

Pretty VP Source # 
Instance details

Defined in ACE.Pretty

Methods

pretty :: VP -> Builder Source #

Pretty VPCoord Source # 
Instance details

Defined in ACE.Pretty

Pretty Variable Source # 
Instance details

Defined in ACE.Pretty

Pretty a => Pretty (Maybe a) Source #

Prints no string if nothing.

Instance details

Defined in ACE.Types.Pretty

Methods

pretty :: Maybe a -> Builder Source #