ergo icon indicating copy to clipboard operation
ergo copied to clipboard

Improvements to location information

Open jeromesimeon opened this issue 7 years ago • 2 comments

Support for parsing location through the compiler is mostly in place. Some additional improvements:

  • ~better location improvements for CTO files (accessed from CTO parser), e.g., for import~
  • [x] add file information to location when available
  • ~possibly add location information downstream to Q*cert AST -- may be necessary for JavaScript map~
  • [ ] Remove as many (all?) of the use of dummy_provenance

jeromesimeon avatar Jul 01 '18 16:07 jeromesimeon

  • [ ] location info for failed enforce, inserted automatically during the ergocalculus compilation step

kach avatar Jul 06 '18 18:07 kach

Note: having access to file (or "module") information in the provenance is important when dealing with multiple modules so should be considered a feature for contract modularity.

jeromesimeon avatar Jul 24 '18 23:07 jeromesimeon