<commit_before><?php
/**
 *
 */
namespace Thomas;

// 注册autoload
spl_autoload_register();
require_once __DIR__ . '/';<commit_msg>实现autoload<commit_after><?php
/**
 *
 */
namespace Thomas;

Thomas::init();

class Thomas {
    /**
     * 初始化
     */
    public static function init() {
        // 注册autoload
        spl_autoload_register(function($className) {
            // 仅处理Thomas命名空间下的类
            if(0 === strpos($className, 'Thomas\\')) {
                require_once(__DIR__ . DIRECTORY_SEPARATOR . str_replace(array('Thomas\\', '\\'), array('', DIRECTORY_SEPARATOR), $className) . '.php');
            }
        });
    }
}
{'fraction_non_alphanumeric': 0.17088607594936708, 'fraction_numerical': 0.0015822784810126582, 'mean_word_length': 2.403225806451613, 'pattern_counts': {'":': 0, '<': 5, '<?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': '6549193', 'n_tokens_mistral': 221, 'n_tokens_neox': 219, 'n_words': 31}