<commit_before>define('ace/mode/asp', [], function(require, exports, module) {

var oop = require("ace/lib/oop");
var TextMode = require("ace/mode/text").Mode;
var Tokenizer = require("ace/tokenizer").Tokenizer;
var aspHighlightRules = require("ace/mode/asp_highlight_rules").aspHighlightRules;

var Mode = function() {
    this.HighlightRules = aspHighlightRules;
};
oop.inherits(Mode, TextMode);

(function() {
   this.lineCommentStart = "%";
}).call(Mode.prototype);

exports.Mode = Mode;
});

define('ace/mode/asp_highlight_rules', [], function(require, exports, module) {

var oop = require("ace/lib/oop");
var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules;

var aspHighlightRules = function() {
var aggr = ("#count|#sum|#max|#min|#int|#maxint");
    var keywordMapper = this.createKeywordMapper({
            "keyword": aggr
        }, "identifier", true);

    this.$rules = {
            "start": [{
                token: "keyword",
                regex: "not|\\:~"

            }, {
                token: "string",
                regex: "[a-z]+",
                next: "blocktag"
            }, {
                token: "text",
                regex: ",|:-",
                next: "start"
            }, {
                token: "keyword.operator",
                regex: "\\-|\\+|\\*|\\/|\\<|\\<=|\\>|\\>=|\\=|\\!="
            }, {
                token: "constant.numeric",
                regex: "[0-9]+"
            }, {
                token: "lparen",
                regex: "[[{]"
            }, {

                token: "rparen",
                regex: "[\\]}]"
            }, {
                token: keywordMapper,
                regex: "\\#[a-z]+"

            }, {
                token: "text",
                regex: "\s+"
            },
            {
                token: "comment",
                regex: "\%.+"

            }],
            "blocktag": [

                {
                    token: "keyword",
                    regex: "\\(",
                    next: "blocktagproperties"
                }
            ],
            "blocktagproperties": [{
                    token: "keyword",
                    regex: "\\)",
                    next: "start"
                }, {
                    token: "parameter",
                    regex: "[a-zA-Z0-9]+"
                }

            ]
        };
    this.normalizeRules();
};

oop.inherits(aspHighlightRules, TextHighlightRules);

exports.aspHighlightRules = aspHighlightRules;
});


<commit_msg>Modified the rules in 'mode-asp'<commit_after>define('ace/mode/asp', [], function (require, exports, module) {

    var oop = require("ace/lib/oop");
    var TextMode = require("ace/mode/text").Mode;
    var Tokenizer = require("ace/tokenizer").Tokenizer;
    var aspHighlightRules = require("ace/mode/asp_highlight_rules").aspHighlightRules;

    var Mode = function () {
        this.HighlightRules = aspHighlightRules;
    };
    oop.inherits(Mode, TextMode);

    (function () {
        this.lineCommentStart = "%";
    }).call(Mode.prototype);

    exports.Mode = Mode;
});

define('ace/mode/asp_highlight_rules', [], function (require, exports, module) {

    var oop = require("ace/lib/oop");
    var TextHighlightRules = require("ace/mode/text_highlight_rules").TextHighlightRules;

    var aspHighlightRules = function () {
        var aggr = ("#count|#sum|#max|#min|#int|#maxint");
        var keywordMapper = this.createKeywordMapper({
            "keyword": aggr
        }, "identifier", true);

        this.$rules = {
            "start": [{
                token: "keyword",
                regex: "not|\\:~"

            }, {
                token: "string",
                regex: "[A-Za-z0-9_]+",
                next: "blocktag"
            }, {
                token: "text",
                regex: ",|:-|;",
                next: "start"
            }, {
                token: "keyword.operator",
                regex: "\\-|\\+|\\*|\\/|\\<|\\<=|\\>|\\>=|\\=|\\!="
            }, {
                token: "constant.numeric",
                regex: "[0-9]+"
            }, {
                token: "lparen",
                regex: "[[{]"
            }, {

                token: "rparen",
                regex: "[\\]}]",
                next: "start"
            }, {
                token: keywordMapper,
                regex: "\\#[a-z]+",
                next:"blocktag"

            }, {
                token: "text",
                regex: "\s+"
            }, {
                token: "comment",
                regex: "\%.+"
            }],
            "blocktag": [
                {
                    token: "keyword",
                    regex: "[\\(]*",
                    next: "blocktagproperties"
                }
            ],
            "blocktagproperties": [{
                    token: "parameter",
                    regex: "[A-Za-z0-9_][a-zA-Z0-9_]*",
                    next: "blocknext"
                }, {
                    token: "keyword",
                    regex: "[\\)]*",
                    next: "start"
                }

            ],
            "blocknext": [{
                token: "text",
                regex: "[,\s|:|,]*",
                next: "blocktagproperties"
            }]
        };
        this.normalizeRules();
    };

    oop.inherits(aspHighlightRules, TextHighlightRules);

    exports.aspHighlightRules = aspHighlightRules;
});
{'fraction_non_alphanumeric': 0.16862170087976538, 'fraction_numerical': 0.0021994134897360706, 'mean_word_length': 1.2709113607990012, 'pattern_counts': {'":': 9, '<': 7, '<?xml version=': 0, '>': 7, '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': '5265986', 'n_tokens_mistral': 1603, 'n_tokens_neox': 1470, 'n_words': 244}