function showDoc
(String ::= width::Integer d::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 6 .
(Undocumented.)
instance Semigroup Document
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 22 .
(Undocumented.)
instance Semigroup Document
.append
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 23 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 26 .
(Undocumented.)
instance Monoid Document
.mempty
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 27 .
(Undocumented.)
instance Monoid Document
.concat
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 28 .
(Undocumented.)
fun groupnest
(Document ::= n::Integer inner::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 71 .
(Undocumented.)
fun groupnestlines
(Document ::= n::Integer inner::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 72 .
(Undocumented.)
fun softbreak
(Document ::=
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 74 .
(Undocumented.)
fun space
(Document ::=
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 77 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 78 .
(Undocumented.)
fun comma
(Document ::=
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 79 .
(Undocumented.)
fun braces
(Document ::= d::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 80 .
(Undocumented.)
fun parens
(Document ::= d::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 81 .
(Undocumented.)
fun brackets
(Document ::= d::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 82 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 93 .
(Undocumented.)
inherited attribute indent :: Integer
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 102 .
(Undocumented.)
inherited attribute width :: Integer
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 103 .
(Undocumented.)
inherited attribute inPosition :: Integer
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 108 .
(Undocumented.)
inherited attribute inDq :: dq:Deque<Pair<Integer [Boolean]>>
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 109 .
(Undocumented.)
synthesized attribute outPosition :: Integer
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 110 .
(Undocumented.)
synthesized attribute outDq :: dq:Deque<Pair<Integer [Boolean]>>
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 111 .
(Undocumented.)
synthesized attribute horizontals :: [Boolean]
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 113 .
(Undocumented.)
inherited attribute inCHorizontals :: [Boolean]
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 116 .
(Undocumented.)
inherited attribute inRemaining :: Integer
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 117 .
(Undocumented.)
synthesized attribute outCHorizontals :: [Boolean]
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 118 .
(Undocumented.)
synthesized attribute outRemaining :: Integer
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 119 .
(Undocumented.)
synthesized attribute result :: String
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 121 .
(Undocumented.)
abstract production notext
(top::Document ::=
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 246 .
(Undocumented.)
abstract production box
(top::Document ::= d::Document
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 252 .
(Undocumented.)
abstract production realLine
(top::Document ::=
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 270 .
(Undocumented.)
function prune
(Pair<dq:Deque<Pair<Integer [Boolean]>> [Boolean]> ::= p::Integer q::dq:Deque<Pair<Integer [Boolean]>>
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 289 .
(Undocumented.)
function enter
(dq:Deque<Pair<Integer [Boolean]>> ::= p::Integer q::dq:Deque<Pair<Integer [Boolean]>>
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 301 .
(Undocumented.)
function leave
(Pair<dq:Deque<Pair<Integer [Boolean]>> [Boolean]> ::= p::Integer q::dq:Deque<Pair<Integer [Boolean]>>
)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Document.sv line 307 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 26 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 27 .
(Undocumented.)
instance Show Decorated a with i
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 30 .
(Undocumented.)
instance Show Decorated a with i
.pp
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 31 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 35 .
(Undocumented.)
instance Show Document
.pp
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 36 .
(Undocumented.)
instance Show Decorated Document with i
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 39 .
(Undocumented.)
instance Show Decorated Document with i
.pp
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 40 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 44 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 45 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 48 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 49 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 52 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 53 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 56 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 57 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 60 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 61 .
(Undocumented.)
instance Show (a,b)
{#instance_Show__a,b_}
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 65 .
(Undocumented.)
instance Show (a,b)
.pp
{#instance_Show__a,b_.pp}
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 66 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 69 .
(Undocumented.)
class ShowTuple
.ppTuple :: => (Document ::= a)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 70 .
(Undocumented.)
instance ShowTuple (a,b)
{#instance_ShowTuple__a,b_}
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 73 .
(Undocumented.)
instance ShowTuple (a,b)
.ppTuple
{#instance_ShowTuple__a,b_.ppTuple}
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 74 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 79 .
(Undocumented.)
instance ShowTuple a
.ppTuple
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 80 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 83 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 84 .
(Undocumented.)
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 89 .
(Undocumented.)
instance Show Maybe<a>
.pp
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 90 .
(Undocumented.)
instance Show Either<a b>
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 97 .
(Undocumented.)
instance Show Either<a b>
.pp
Contained in grammar [silver:langutil:pp]
. Defined at silver/langutil/pp/Show.sv line 98 .
(Undocumented.)