TypePal if a Rascal-based framework for name and type analysis and is distributed as part of Rascal. You can read the TypePal documentation via the Rascal Tutor.
Most examples have been moved to the typepal
project.
Here a few examples remain that are work in progress.