The src/escapes
Directory
Namespace escapes
, delivered for TC-3. Compute the escaping variables.
File: local.am (src/escapes/)
This is a Makefile configuration relative to the
src/escapes/
directory. It is responsible for the integration into thelibtc
library with everything exported from theescapes
module.
File: libescapes.* (src/escapes/)
The interface of the
escapes
module. It exports a single procedure,escapes_compute
.
File: tasks.* (src/escapes/)
Tasks related to the
escapes
module (see: The src/task Directory).
File: escapes-visitor.* (src/escapes/)
The
escapes::EscapesVisitor
. Computes the escaping variables. Links each variable with its definition site.