diff options
| author | Thomas Kleymann | 1998-10-18 12:49:16 +0000 |
|---|---|---|
| committer | Thomas Kleymann | 1998-10-18 12:49:16 +0000 |
| commit | d6501c39e4975a1b34b145a21602b9fb99202e3d (patch) | |
| tree | 5c9cc79536981276686b23d5115c0b7042bdb320 /doc | |
| parent | b7da9fdb9ad58a645d399a05a1c75b94733302d3 (diff) | |
Reimplemented multiple file proof developments
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/ProofGeneral.texi | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi index d09bd4ec..68f2950a 100644 --- a/doc/ProofGeneral.texi +++ b/doc/ProofGeneral.texi @@ -541,11 +541,18 @@ list is resynchronised. It contains files in canonical truename format @inforef{Truenames,,lispref}. @item proof-shell-process-file -is a tuple of the -form (@var{regexp}, @var{match}). If @var{regexp} matches @var{output}, -then the @var{match} must match the file name (with complete path) -the system is currently processing @inforef{Match Data,,lispref}. The -new file name is added to the front of @code{proof-included-files-list}. +is either nil or a tuple of the +form (@var{regexp}, @var{function}). If @var{regexp} matches a substring +of @var{str}, +then the function @var{function} is invoked with input @var{str}. It must return a script file +name (with complete path) +the system is currently processing. In practice, @var{function} is +likely to inspect the match data. @inforef{Match Data,,lispref}. +Care has to be taken in case the prover only reports on compiled +versions of files it is processing. In this case, @var{function} needs +to reconstruct the corresponding script file name. +The +new (true) file name is added to the front of @code{proof-included-files-list}. @item proof-shell-retract-files-regexp is a regular expression. It indicates that the prover has retracted |
