The src/bind Directory
Namespace bind, delivered for TC-3. Bind uses to definitions.
File: local.am (src/bind/)
The Makefile configuration relative to the
src/bind/directory. It is responsible for the integration into thelibtclibrary with everything exported from thebindmodule, and the linkage of the directory’s unit tests in the test-suite.
File: libbind.* (src/bind/)
The interface of the
bindmodule. It exports two procedures,bindandrename.
File: tasks.* (src/bind/)
The tasks relative to the
bindmodule (see: The src/task Directory).
File: binder.* (src/bind/)
The
bind::Bindervisitor. Binds uses to definitions (works on syntax without object).
File: renamer.* (src/bind/)
The
bind::Renamervisitor. Renames every identifier to a unique name (works on syntax without object).
File: test-bind.cc (src/bind/)
The unit tests.