<commit_before>var DocsParser = require("../docsparser");
var xregexp = require('../xregexp').XRegExp;
var util = require('util');

function CppParser(settings) {
    //this.setup_settings();
    // call parent constructor
    DocsParser.call(this, settings);
}

CppParser.prototype = Object.create(DocsParser.prototype);

CppParser.prototype.setup_settings = function() {
    var name_token = <KEY>';
    var identifier = util.format('(%s)(::%s)?', name_token, name_token);
    this.settings = {<commit_msg>Fix issue #162 when parameter contains reference or pointer<commit_after>var DocsParser = require("../docsparser");
var xregexp = require('../xregexp').XRegExp;
var util = require('util');

function CppParser(settings) {
    //this.setup_settings();
    // call parent constructor
    DocsParser.call(this, settings);
}

CppParser.prototype = Object.create(DocsParser.prototype);

CppParser.prototype.setup_settings = function() {
    var name_token = <KEY>';
    var identifier = util.format('(%s)(::%s)?', name_token, name_token);
    this.settings = {
{'fraction_non_alphanumeric': 0.1591337099811676, 'fraction_numerical': 0.002824858757062147, 'mean_word_length': 4.684491978609626, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '3786182', 'n_tokens_mistral': 328, 'n_tokens_neox': 327, 'n_words': 68}