File: flush_goalstack.doc

package info (click to toggle)
hol-light 20131026-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 26,264 kB
  • ctags: 4,620
  • sloc: ml: 400,325; cpp: 438; java: 279; lisp: 261; makefile: 256; sh: 190; yacc: 108; perl: 78; ansic: 57; sed: 39
file content (20 lines) | stat: -rw-r--r-- 500 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
\DOC flush_goalstack

\TYPE {flush_goalstack : unit -> unit}

\SYNOPSIS
Eliminate all but the current goalstate from the current goalstack.

\DESCRIBE
Normally, the current goalstack has the current goalstate at the head and all 
previous intermediate states further back in the list. This function 
{flush_goalstack()} keeps just the current goalstate and eliminates all 
previous states.

\FAILURE
Fails if there is no current goalstate, i.e. if the goalstack is empty.

\SEEALSO
b, g, r.

\ENDDOC