The src/bind Directory

Namespace bind. Binding uses to definitions.

File: libbind.* (src/bind/)

The interface of the bind module. It exports two procedures, bind and rename.

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).