# Name analysis - Ensure type, procedure, variable and parameter names are unique. - Check symbols used in procedures are defined.