<commit_before><commit_msg>Prerequisites on type for templates<commit_after>exports.Void = {
    bits : 0,
    template : 'void'
};
exports.Bool = {
    bits : 1,
    template : 'boolean'
};
exports.Int8 = {
    bits : 8,
    template : 'primitive',
};
exports.Int16 = {
    bits : 16,
    template : 'primitive',
};
exports.Int32 = {
    bits : 32,
    template : 'primitive',
};
exports.Int64 = {
    bits : 64,
    template : 'primitive',
};
exports.UInt8 = {
    bits : 8,
    template : 'primitive',
};
exports.UInt16 = {
    bits : 16,
    template : 'primitive',
};
exports.UInt32 = {
    bits : 32,
    template : 'primitive',
};
exports.UInt64 = {
    bits : 64,
    template : 'primitive',
};
exports.Float32 = {
    bits : 32,
    template : 'primitive',
};
exports.Float64 = {
    bits : 64,
    template : 'primitive',
};
exports.Enum = {
    bits : 16,
    template : 'primitive',
};

exports.Text = {
    template : 'pointer',
    runtimeDS : 'Text'
};
exports.Data = {
    template : 'pointer',
    runtimeDS : 'Data'
};
exports.List = {
    template : 'pointer',
    runtimeDS : 'List'
};
exports.AnyPointer = {
    template : 'pointer',
    runtimeDS : 'AnyPointer'
};

exports.Struct = {
    template : 'struct'
};
exports.Interface = {
    template : 'interface'
};
{'fraction_non_alphanumeric': 0.1642023346303502, 'fraction_numerical': 0.0311284046692607, 'mean_word_length': 2.643059490084986, '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': '3784657', 'n_tokens_mistral': 472, 'n_tokens_neox': 441, 'n_words': 95}