$n count of errors received
$errors list of error information
$verbose boolean that determines of errors are printed when received
$has_no_errors() helper method to determine if there are no errors
$has_any_errors() helper method to determine if there are any errors
$get_sub_source(loc) helper method to display a subsection of source text given Location information
$add(rule_code, ...) add a new error according to the rule_code provided. Remaining arguments are passed directly to paste(..., sep = "") with extra error rule information
$.format(...) formats the error list into user friendly text. Remaining arguments are ignored
$print(...) prints the error list by calling self$format(...)