equal
deleted
inserted
replaced
211 |
211 |
212 end; |
212 end; |
213 *} |
213 *} |
214 |
214 |
215 ML {* |
215 ML {* |
216 val valueP = |
|
217 OuterSyntax.improper_command "value" "read, evaluate and print term" OuterKeyword.diag |
216 OuterSyntax.improper_command "value" "read, evaluate and print term" OuterKeyword.diag |
218 (Scan.option (OuterParse.$$$ "(" |-- OuterParse.name --| OuterParse.$$$ ")") |
217 (Scan.option (OuterParse.$$$ "(" |-- OuterParse.name --| OuterParse.$$$ ")") |
219 -- OuterParse.term |
218 -- OuterParse.term |
220 >> (fn (some_name, t) => Toplevel.no_timing o Toplevel.keep |
219 >> (fn (some_name, t) => Toplevel.no_timing o Toplevel.keep |
221 (Eval.evaluate_cmd some_name t))); |
220 (Eval.evaluate_cmd some_name t))); |
222 |
|
223 val _ = OuterSyntax.add_parsers [valueP]; |
|
224 *} |
221 *} |
225 |
222 |
226 end |
223 end |