<commit_before>'use strict';

/**
 * @const
 */
var STATUS_REGEX = /([0-9]+) error\(s\), ([0-9]+) warning\(s\)(, ([0-9]+) filtered warning\(s\))?, ([0-9]+\.[0-9]+)% typedg/;

/**
 * @const
 */
var ERROR_REGEX = /.+:[0-9]+: ERROR - .+/;

/**
 * @const
 */
var WARNING_REGEX = /.+:[0-9]+: WARNING - .+/;

/**
 * Contructor function for the type {@link GCCMessage}.
 *
 * @classdesc This class represents one entry of the Google Closure Compiler's output on stderr like warnigns and
 *            errors.
 *
 * @constructor
 *
 * @param {string} message One single message of the GCC (may be a multi line message).
 */
function GCCMessage (message) {
    this._data = (message || '').split('\n').filter(function (line) {
        return line.length !== 0;
    });
}
<commit_msg>src: Fix regular expression for status messages<commit_after>'use strict';

/**
 * @const
 */
var STATUS_REGEX = /([0-9]+) error\(s\), ([0-9]+) warning\(s\)(, ([0-9]+) filtered warning\(s\))?, ([0-9]+\.[0-9]+)% typed/;

/**
 * @const
 */
var ERROR_REGEX = /.+:[0-9]+: ERROR - .+/;

/**
 * @const
 */
var WARNING_REGEX = /.+:[0-9]+: WARNING - .+/;

/**
 * Contructor function for the type {@link GCCMessage}.
 *
 * @classdesc This class represents one entry of the Google Closure Compiler's output on stderr like warnigns and
 *            errors.
 *
 * @constructor
 *
 * @param {string} message One single message of the GCC (may be a multi line message).
 */
function GCCMessage (message) {
    this._data = (message || '').split('\n').filter(function (line) {
        return line.length !== 0;
    });
}

{'fraction_non_alphanumeric': 0.2131562302340291, 'fraction_numerical': 0.018975332068311195, 'mean_word_length': 2.945137157107232, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1828343', 'n_tokens_mistral': 585, 'n_tokens_neox': 548, 'n_words': 156}