- Bindings and IdentSet
- Equivalence classes
-
AST Transformation Utilities
- Calculating free variables of expressions and types
- Calculating assigned variables in statements
- Collect local bindings (variables and constants)
- Calculate types used in expressions and statements
- Calculate functions and procedures called in statements
- Substitutions
- Expression transformation
- Resugaring
- Pretty printing wrappers
- Misc
Library
Module
Module type
Parameter
Class
Class type