<commit_before>-------------------------------------------------------------------------------
-- Copas - Coroutine Oriented Portable Asynchronous Services
-- 
-- Version #4
--
-- Offers a dispatcher and socket operations based on coroutines.
-- Usage:
--    copas.addserver(server, handler)
--    copas.loop()
--
-- The handler should use copas.send, copas.receive instead of
-- the LuaSocket versions.
--
-- copas.flush flushes the writing buffer if necessary, it is also called
-- automatically by copas.loop()
--
-- Authors: <NAME> and <NAME>
-- Contributors: <NAME>, <NAME> and <NAME>
-- Copyright 2005 - Kepler Project (www.keplerproject.org)
-------------------------------------------------------------------------------
require "socket"

module "copas"
<commit_msg>Documentation update<commit_after>-------------------------------------------------------------------------------
-- Copas - Coroutine Oriented Portable Asynchronous Services
-- 
-- Offers a dispatcher and socket operations based on coroutines.
-- Usage:
--    copas.addserver(server, handler)
--    copas.loop()
--
-- The handler should use copas.send, copas.receive instead of
-- the LuaSocket versions.
--
-- copas.flush flushes the writing buffer if necessary, it is also called
-- automatically by copas.loop()
--
-- Authors: <NAME> and <NAME>
-- Contributors: <NAME>, <NAME> and <NAME>
-- Copyright 2005 - Kepler Project (www.keplerproject.org)
-------------------------------------------------------------------------------
require "socket"

module "copas"

{'fraction_non_alphanumeric': 0.30754226267880364, 'fraction_numerical': 0.005851755526657998, 'mean_word_length': 1.5909090909090908, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '2182521', 'n_tokens_mistral': 390, 'n_tokens_neox': 377, 'n_words': 129}