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 the libtc library with everything exported from the escapes 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.