Idris2Doc : Text.PrettyPrint.Prettyprinter.SimpleDocTree

Text.PrettyPrint.Prettyprinter.SimpleDocTree

Definitions

dataSimpleDocTree : Type->Type
  Tree-like structure more suitable for rendering to a structured
format such as HTML.

Totality: total
Visibility: public export
Constructors:
STEmpty : SimpleDocTreeann
STChar : Char->SimpleDocTreeann
STText : Int->String->SimpleDocTreeann
STLine : Int->SimpleDocTreeann
STAnn : ann->SimpleDocTreeann->SimpleDocTreeann
STConcat : List (SimpleDocTreeann) ->SimpleDocTreeann
alterAnnotationsST : (ann->Listann') ->SimpleDocTreeann->SimpleDocTreeann'
  Changes the annotation of a document, or none at all.

Totality: total
Visibility: export
reAnnotateST : (ann->ann') ->SimpleDocTreeann->SimpleDocTreeann'
  Changes the annotation of a document.

Totality: total
Visibility: export
unAnnotateST : SimpleDocTreeann->SimpleDocTreexxx
  Removes all annotations.

Totality: total
Visibility: export
collectAnnotations : Monoidm=> (ann->m) ->SimpleDocTreeann->m
  Collects all annotations from a document.

Totality: total
Visibility: export
traverse : Applicativef=> (ann->fann') ->SimpleDocTreeann->f (SimpleDocTreeann')
  Transform a document based on its annotations.

Totality: total
Visibility: export
fromStream : SimpleDocStreamann->SimpleDocTreeann
Totality: total
Visibility: export