diff options
| author | Arnaud Spiwack | 2014-09-08 09:45:52 +0200 |
|---|---|---|
| committer | Arnaud Spiwack | 2014-09-08 10:58:23 +0200 |
| commit | 9486c0bcaa39465ec254db72a13bd51313457ff1 (patch) | |
| tree | 6772a475ead3e3918ef52259ae83438152c97205 /plugins/xml | |
| parent | d7072a91a9c40cf9a9cc6e6cdd087f925e591aec (diff) | |
The [constr:(…)] Ltac construction now shares the same context as [uconstr:(…)].
- The binders names can be influenced by binders defined in Ltac (e.g. [let x:=fresh"y" in let u:=constr:(fun x:nat=>x) in idtac u] ).
- Any untyped constr in the context can now be inserted and type-checked inside a constr. In particular, Gregory Malecha's original proposed syntax for type-checking untyped terms in Ltac is now available [let u:=uconstr:(I I) in let v := constr:(u) in idtac v].
Diffstat (limited to 'plugins/xml')
0 files changed, 0 insertions, 0 deletions
