| Interface | Description | 
|---|---|
| IdeEnv | 
 The IdeEnv interface supplies an abstract layer for
 authorizing compile phases such as parsing, checking
 and writing. 
 | 
| Log | 
 The log interface supplies an abstract layer for logging
 messages, errors and warnings. 
 | 
| Storage | 
 The Storage interface supplies an abstract layer for accessing
 file systems and their contents. 
 | 
| Class | Description | 
|---|---|
| ErrorInfo | 
 The ErrorInfo class encapsulates error and warning related information
 such as number, message, and helpUrl. 
 |