File: prebroken_binops.doc

package info (click to toggle)
hol-light 20190729-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 42,676 kB
  • sloc: ml: 637,078; cpp: 439; makefile: 301; lisp: 286; java: 279; sh: 239; yacc: 108; perl: 78; ansic: 57; sed: 39; python: 13
file content (27 lines) | stat: -rw-r--r-- 887 bytes parent folder | download | duplicates (4)
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
\DOC prebroken_binops

\TYPE {prebroken_binops : string list ref}

\SYNOPSIS
Determines which binary operators are line-broken to the left

\DESCRIBE
The reference variable {prebroken_binops} is one of several settable parameters
controlling printing of terms by {pp_print_term}, and hence the automatic
printing of terms and theorems at the toplevel. It holds a list of the names of 
binary operators that, when a line break is needed, will be printed after the 
line break rather than before it. By default it contains just implication.

\FAILURE
Not applicable.

\COMMENTS
Putting more operators such as conjunction in this list gives an output format 
closer to the one advocated in Lamport's ``How to write a large formula'' 
paper.

\SEEALSO
pp_print_term, print_all_thm, print_unambiguous_comprehensions,
reverse_interface_mapping, typify_universal_set, unspaced_binops.

\ENDDOC