File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -460,11 +460,14 @@ fun smashErrm m =
460
460
| errormonad.Some (_, result) => result
461
461
val stdprinters = SOME (term_to_string,type_to_string)
462
462
463
+ fun ctxt_absyn_to_preterm fvs a =
464
+ TermParse.ctxt_absyn_to_preterm (term_grammar()) fvs a
465
+
463
466
fun parse_in_context FVs q =
464
467
let
465
468
open errormonad
466
469
val m =
467
- (q |> Absyn |> absyn_to_preterm ) >-
470
+ (q |> Absyn |> ctxt_absyn_to_preterm FVs ) >-
468
471
TermParse.ctxt_preterm_to_term stdprinters NONE FVs
469
472
in
470
473
smashErrm m
Original file line number Diff line number Diff line change 16
16
val preterm : grammar -> tygrammar -> term quotation -> preterm in_env
17
17
val typed_preterm : grammar -> tygrammar -> hol_type -> term quotation ->
18
18
preterm in_env
19
+ val ctxt_absyn_to_preterm : grammar -> term list -> absyn -> preterm in_env
19
20
val absyn_to_preterm : grammar -> absyn -> preterm in_env
20
21
val absyn_to_preterm_in_env : grammar -> absyn -> Parse_support.preterm_in_env
21
22
val absyn_to_term : pprinters -> grammar -> absyn -> term
You can’t perform that action at this time.
0 commit comments