feat(frontends/lean/definition_cmds): add support for 'sorry'
This commit is contained in:
parent
9e3bf4bd8d
commit
940382c3bc
1 changed files with 2 additions and 0 deletions
|
|
@ -119,6 +119,7 @@ environment mutual_definition_cmd_core(parser & p, def_cmd_kind kind, bool is_pr
|
|||
buffer<name> lp_names;
|
||||
buffer<expr> fns, params;
|
||||
expr val = parse_mutual_definition(p, kind, lp_names, fns, params);
|
||||
if (p.used_sorry()) p.declare_sorry();
|
||||
elaborator elab(p.env(), p.get_options(), metavar_context(), local_context());
|
||||
buffer<expr> new_params;
|
||||
elaborate_params(elab, params, new_params);
|
||||
|
|
@ -273,6 +274,7 @@ environment xdefinition_cmd_core(parser & p, def_cmd_kind kind, bool is_private,
|
|||
expr fn, val;
|
||||
auto header_pos = p.pos();
|
||||
std::tie(fn, val) = parse_definition(p, lp_names, params);
|
||||
if (p.used_sorry()) p.declare_sorry();
|
||||
elaborator elab(p.env(), p.get_options(), metavar_context(), local_context());
|
||||
buffer<expr> new_params;
|
||||
elaborate_params(elab, params, new_params);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue