The type mapping is used, in conjunction with information provided from the registered plug-ins, to determine the compiler object that corresponds to any given parse tree node.
The structure of the compiler object tree will mirror the structure of the parse tree.