File: unparse_as_infix.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 (23 lines) | stat: -rw-r--r-- 621 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
\DOC unparse_as_infix

\TYPE {unparse_as_infix : string -> unit}

\SYNOPSIS
Removes string from the list of infix operators.

\DESCRIBE
Certain identifiers are treated as infix operators with a given precedence and 
associativity (left or right). The call {unparse_as_infix "op"} removes {op} 
from the list of infix identifiers, if it was indeed there.

\FAILURE
Never fails, even if the given string did not originally have infix status.

\COMMENTS
Take care with applying this to some of the built-in operators, or parsing may 
fail in existing libraries.

\SEEALSO
get_infix_status, infixes, parse_as_infix.

\ENDDOC