This specification implements the Pascal type model, the declaration and use of identifiers representing types and typed entities, and the type analysis of expressions. Those properties of Pascal are defined Sections 6.4-6.7 of ANSI/IEEE 770X3.97-1983.
LIDO computations are used to establish the meanings of identifiers and to analyze the types of operands in expressions.
All of the Eli type analysis modules are required.