The src/bind
Directory
Namespace bind
, delivered for TC-3. Bind uses to definitions.
File: local.am (src/bind/)
This is a Makefile configuration relative to the
src/bind/
directory. It is responsible for the integration into thelibtc
library with everything exported from thebind
module, and the linkage of the directory’s unit tests in the test-suite.
File: libbind.* (src/bind/)
The interface of the
bind
module. It exports two procedures,bind
andrename
.
File: tasks.* (src/bind/)
Tasks related to the
bind
module (see: The src/task Directory).
File: binder.* (src/bind/)
The
bind::Binder
visitor. Binds uses to definitions (works on syntax without object).
File: renamer.* (src/bind/)
The
bind::Renamer
visitor. Renames every identifier to a unique name (works on syntax without object).
File: test-bind.cc (src/bind/)
Unit tests.