File: max_print_depth.doc

package info (click to toggle)
hol88 2.02.19940316dfsg-5
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 65,816 kB
  • sloc: ml: 199,939; ansic: 9,666; sh: 6,913; makefile: 6,032; lisp: 2,747; yacc: 894; sed: 201; cpp: 87; awk: 5
file content (31 lines) | stat: -rw-r--r-- 770 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
\DOC max_print_depth

\TYPE {max_print_depth : (int -> int)}

\SYNOPSIS
Sets depth of block nesting.

\DESCRIBE
The function {max_print_depth} is used to define the maximum depth of
nesting that the pretty printer will allow. If the number of blocks
is greater than the the value set by {max_print_depth} then
the blocks are truncated and this is indicated by the holophrast {&}.
The function always returns the previous maximum depth setting.

\FAILURE
Never fails.

\EXAMPLE
\noindent If the maximum depth setting is the default (500) and we want to
change this to 20 the command will be:
{
   #max_print_depth 20;;
}
\noindent The system will then return the following:
{
   500 : int
}
\SEEALSO
print_begin, print_ibegin, print_end, set_margin, print_break

\ENDDOC