GaloisInc / macaw

Open source binary analysis tools.
BSD 3-Clause "New" or "Revised" License
190 stars 19 forks source link

Concrete syntax for macaw-symbolic CFGs, from ambient-verifier #344

Closed langston-barrett closed 8 months ago

langston-barrett commented 8 months ago

The upstream crucible-syntax package provides facilities for parsing Crucible CFGs with language extensions. The ambient-verifier library contains a ParserHooks implementation for the Macaw syntax extension. We should upstream this code into this repo, in a new package (perhaps macaw-symbolic-syntax?). The Crucible issue https://github.com/GaloisInc/crucible/issues/920 lists some motivation for doing so.