diff options
| author | Emilio Jesus Gallego Arias | 2019-05-21 21:55:46 +0200 |
|---|---|---|
| committer | Emilio Jesus Gallego Arias | 2019-06-04 19:06:24 +0200 |
| commit | ae87619019adf56acf8985f7f1c4e49246ca9b5a (patch) | |
| tree | 62eda1befa6be93278f291588adcf8412c1af44d /interp | |
| parent | 4131b14ac8ea93b54583c0c6fc0dff310a9c5172 (diff) | |
[vernac] Interpret regular vernacs symbolically
This provides uniformity to the inner loop and prepares the way to
export a refined type for interpretation.
The only non-uniformity remaining is the one due to the `?proof`
parameter; it won't be easy to fix due to upper layers issues.
Note that this step is not yet fully satisfying, as a true typed
`vernac_expr` definition is still not possible because of syntactic
non-uniformity, in particular all the surgery done for `CoFixpoint`
and `Instance` should be eliminated in favor of more refined AST tags.
An interesting TODO is to handle attributes symbolically too, as to
remove boilerplate.
Diffstat (limited to 'interp')
0 files changed, 0 insertions, 0 deletions
