Package-level declarations

Provides a common reporting system for compiler implementations in k3lp, while also allowing additional consumer reports.

Types

Link copied to clipboard

Helper class that allows reports to be added dynamically, as well as counting the number of each severity.

Link copied to clipboard
interface Report

Reports are messages from a compiler mainly targeted to be shown to the user. A report may be triggered by any reason, e.g. mal-formed/invalid input, a network error, a file system error, a warning about a deprecated feature being used, and so on.

Link copied to clipboard

Identifies the severity level of a report.