<commit_before><?php
/**
 * @ignore
 */
class KalturaDocCommentParser
{
    const DOCCOMMENT_READONLY = "/\\@readonly/i";
    const DOCCOMMENT_INSERTONLY = "/\\@insertonly/i";
    const DOCCOMMENT_WRITEONLY = "/\\@writeonly/i";
    
    const DOCCOMMENT_PARAM = '/\@param (\w*) \$__NAME__ ?(.*)/';
    const DOCCOMMENT_REPLACENET_PARAM_NAME = '__NAME__';
    
    const DOCCOMMENT_VAR_TYPE = "/\\@var (\\w*)/";
    const DOCCOMMENT_LINK = "/\\@link (.*)/";
    const DOCCOMMENT_DESCRIPTION = "/\\* [a-zA-Z\\-\\s].*/";
    const DOCCOMMENT_RETURN_TYPE = "/\\@return (\\w*)/";
    
    const DOCCOMMENT_SERVICE_NAME =  "/\\@service\\s?(\\w*)/";
    
    const DOCCOMMENT_ACTION = "/\\@action\\s?(\\w*)/";
    const DOCCOMMENT_ACTION_ERRORS = "/\\@throws (.*)::(.*)/";
    
    const DOCCOMMENT_PACKAGE = "/\\@package (\\w*)/";
    const DOCCOMMENT_SUBPACKAGE = "/\\@subpackage (\\w*)/";
    
    const DOCCOMMENT_CLIENT_GENERATOR = "/\\@clientgenerator (\\w*)/";
    
    const DOCCOMMENT_FILTER = "/\\@filter ([\\w\\,\\s]*)/";
    
    const DOCCOMMENT_ABSTRACT = "/\\@abstract/i";
    
    const DOCCOMMENT_DEPRECATED = "/\\@deprecated/i";
    
    const DOCCOMMENT_SERVER_ONLY = "/\\@serverOnly/i";
    
    const DOCCOMMENT_DYNAMIC_TYPE = "/\\@dynamicType (\\w*)/i";
    
    const DOCCOMMENT_PERMISSIONS = "/\\@requiresPermission ([\\w\\,\\s]*)/";
    
    /**
     * @var bool
     */
    public $readOnly;
    
    /**
     * @var bool
     */
    public $writeOnly;
    
    /**
     * @var bool
     */
    public $insertOnly;
    <commit_msg>Support dot in package name<commit_after><?php
/**
 * @ignore
 */
class KalturaDocCommentParser
{
    const DOCCOMMENT_READONLY = "/\\@readonly/i";
    const DOCCOMMENT_INSERTONLY = "/\\@insertonly/i";
    const DOCCOMMENT_WRITEONLY = "/\\@writeonly/i";
    
    const DOCCOMMENT_PARAM = '/\@param (\w*) \$__NAME__ ?(.*)/';
    const DOCCOMMENT_REPLACENET_PARAM_NAME = '__NAME__';
    
    const DOCCOMMENT_VAR_TYPE = "/\\@var (\\w*)/";
    const DOCCOMMENT_LINK = "/\\@link (.*)/";
    const DOCCOMMENT_DESCRIPTION = "/\\* [a-zA-Z\\-\\s].*/";
    const DOCCOMMENT_RETURN_TYPE = "/\\@return (\\w*)/";
    
    const DOCCOMMENT_SERVICE_NAME =  "/\\@service\\s?(\\w*)/";
    
    const DOCCOMMENT_ACTION = "/\\@action\\s?(\\w*)/";
    const DOCCOMMENT_ACTION_ERRORS = "/\\@throws (.*)::(.*)/";
    
    const DOCCOMMENT_PACKAGE = "/\\@package ([.\\w]*)/";
    const DOCCOMMENT_SUBPACKAGE = "/\\@subpackage ([.\\w]*)/";
    
    const DOCCOMMENT_CLIENT_GENERATOR = "/\\@clientgenerator (\\w*)/";
    
    const DOCCOMMENT_FILTER = "/\\@filter ([\\w\\,\\s]*)/";
    
    const DOCCOMMENT_ABSTRACT = "/\\@abstract/i";
    
    const DOCCOMMENT_DEPRECATED = "/\\@deprecated/i";
    
    const DOCCOMMENT_SERVER_ONLY = "/\\@serverOnly/i";
    
    const DOCCOMMENT_DYNAMIC_TYPE = "/\\@dynamicType (\\w*)/i";
    
    const DOCCOMMENT_PERMISSIONS = "/\\@requiresPermission ([\\w\\,\\s]*)/";
    
    /**
     * @var bool
     */
    public $readOnly;
    
    /**
     * @var bool
     */
    public $writeOnly;
    
    /**
     * @var bool
     */
    public $insertOnly;
    
{'fraction_non_alphanumeric': 0.2128205128205128, 'fraction_numerical': 0.0, 'mean_word_length': 2.2275077559462253, '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': '2256366', 'n_tokens_mistral': 1213, 'n_tokens_neox': 1186, 'n_words': 182}