The data type PrettyDoc
represents rendered documents and is
used by the display functions.
- Empty : PrettyDoc
- Chara : (c : Char) ->
(rest : PrettyDoc) ->
PrettyDoc
- Text : (len : Int) ->
(str : String) ->
(rest : PrettyDoc) ->
PrettyDoc
- Line : (lvl : Int) ->
(rest : PrettyDoc) ->
PrettyDoc