Get the default initialization expression for a type.
Access the members of the object e. This type is same as e.type.
Extract complex type from core.stdc.config
Calculate built-in properties which just the type is necessary.
If an identical type to type is in type.stringtable, return the latter one. Otherwise, add it to type.stringtable. Some types don't get merged and are returned as-is.
Resolve type 'mt' to either type, symbol, or expression. If errors happened, resolved to Type.terror.
Perform semantic analysis on a type.
We've mistakenly parsed t as a type. Redo t as an Expression only if there are no type modifiers.
Semantic analysis for D types.