@@ -50,12 +50,12 @@ <h2 class="section">13.1 Default values for generic settings</h2>
5050you should use the special < code > defpgdefault</ code > macro:
5151</ p >
5252< dl >
53- < dt > < a class ="anchor " id ="index-defpgdefault "> </ a > < u > Macro:</ u > < b > defpgdefault</ b > </ dt >
53+ < dt > < a class ="anchor " id ="index-defpgdefault "> </ a > < u > Macro:</ u > < b > defpgdefault</ b > < i > sym value </ i > < /dt >
5454< dd > < p > Set default for the proof assistant specific variable <PA>< var > -sym</ var > to < var > value</ var > .< br >
5555This should be used in prover-specific code to alter the default values
5656for prover specific settings.
5757</ p >
58- < p > Usage: (defpgdefault SYM < var > value</ var > )
58+ < p > Usage: (defpgdefault < var > sym </ var > < var > value</ var > )
5959</ p > </ dd > </ dl >
6060
6161< p > In your prover-specific code you can simply use the setting
@@ -151,11 +151,11 @@ <h2 class="section">13.4 Useful functions and macros</h2>
151151</ p > </ dd > </ dl >
152152
153153< dl >
154- < dt > < a class ="anchor " id ="index-proof_002ddefshortcut "> </ a > < u > Macro:</ u > < b > proof-defshortcut</ b > </ dt >
155- < dd > < p > Define shortcut function FN to insert < var > string</ var > , optional keydef KEY .< br >
154+ < dt > < a class ="anchor " id ="index-proof_002ddefshortcut "> </ a > < u > Macro:</ u > < b > proof-defshortcut</ b > < i > fn string &optional key </ i > < /dt >
155+ < dd > < p > Define shortcut function < var > fn </ var > to insert < var > string</ var > , optional keydef < var > key </ var > .< br >
156156This is intended for defining proof assistant specific functions.
157157< var > string</ var > is inserted using ‘< samp > < code > proof-insert</ code > </ samp > ’, which see.
158- KEY is added onto proof assistant map.
158+ < var > key </ var > is added onto proof assistant map.
159159</ p > </ dd > </ dl >
160160< p > The function < code > proof-shell-invisible-command</ code > is a useful utility
161161for sending a single command to the process. You should use this to
@@ -190,23 +190,23 @@ <h2 class="section">13.4 Useful functions and macros</h2>
190190which invoke < code > proof-shell-invisible-command</ code > .
191191</ p >
192192< dl >
193- < dt > < a class ="anchor " id ="index-proof_002ddefinvisible "> </ a > < u > Macro:</ u > < b > proof-definvisible</ b > </ dt >
194- < dd > < p > Define function FN to send < var > string</ var > to proof assistant, optional keydef KEY .< br >
193+ < dt > < a class ="anchor " id ="index-proof_002ddefinvisible "> </ a > < u > Macro:</ u > < b > proof-definvisible</ b > < i > fn string &optional key </ i > < /dt >
194+ < dd > < p > Define function < var > fn </ var > to send < var > string</ var > to proof assistant, optional keydef < var > key </ var > .< br >
195195This is intended for defining proof assistant specific functions.
196196< var > string</ var > is sent using ‘< samp > < code > proof-shell-invisible-command</ code > </ samp > ’, which see.
197197< var > string</ var > may be a string or a function which returns a string.
198- KEY is added onto proof assistant map.
198+ < var > key </ var > is added onto proof assistant map.
199199</ p > </ dd > </ dl >
200200
201201< dl >
202- < dt > < a class ="anchor " id ="index-proof_002ddefine_002dassistant_002dcommand "> </ a > < u > Macro:</ u > < b > proof-define-assistant-command</ b > </ dt >
203- < dd > < p > Define FN (docstring DOC ): check if < var > cmdvar</ var > is set, then send < var > body</ var > to prover.< br >
202+ < dt > < a class ="anchor " id ="index-proof_002ddefine_002dassistant_002dcommand "> </ a > < u > Macro:</ u > < b > proof-define-assistant-command</ b > < i > fn doc cmdvar &optional body </ i > < /dt >
203+ < dd > < p > Define < var > fn </ var > (docstring < var > doc </ var > ): check if < var > cmdvar</ var > is set, then send < var > body</ var > to prover.< br >
204204< var > body</ var > defaults to < var > cmdvar</ var > , a variable.
205205</ p > </ dd > </ dl >
206206
207207< dl >
208- < dt > < a class ="anchor " id ="index-proof_002ddefine_002dassistant_002dcommand_002dwitharg "> </ a > < u > Macro:</ u > < b > proof-define-assistant-command-witharg</ b > </ dt >
209- < dd > < p > Define FN (arg) with DOC : check < var > cmdvar</ var > is set, < var > prompt</ var > a string and eval < var > body</ var > .< br >
208+ < dt > < a class ="anchor " id ="index-proof_002ddefine_002dassistant_002dcommand_002dwitharg "> </ a > < u > Macro:</ u > < b > proof-define-assistant-command-witharg</ b > < i > fn doc cmdvar prompt &rest body </ i > < /dt >
209+ < dd > < p > Define < var > fn </ var > (arg) with < var > doc </ var > : check < var > cmdvar</ var > is set, < var > prompt</ var > a string and eval < var > body</ var > .< br >
210210The < var > body</ var > can contain occurrences of arg.
211211< var > cmdvar</ var > is a variable holding a function or string. Automatically has history.
212212</ p > </ dd > </ dl >
0 commit comments