<commit_before># -*- coding: utf-8 -*-

from .exceptions import JSONConfigException
from .parser import ParserException
from .configclasses import JSONConfigQueryError, JSONConfigValueMapperError,\
    JSONConfigValueNotFoundError, JSONConfigNodeTypeError,\
    node_exists, node_is_object, node_is_array, node_is_value,\
    ensure_exists, ensure_object, ensure_array, ensure_value
from .functions import loads, load, loads_config, load_config
from .tree_python import DefaultObjectCreator, default_array_creator, default_number_converter, JSONValueConverter

__all__ = [
    'JSONConfigException',
    'ParserException',
    'JSONConfigQueryError', 'JSONConfigValueMapperError',
    'JSONConfigValueNotFoundError', 'JSONConfigNodeTypeError',
    'node_exists', 'node_is_object', 'node_is_array', 'node_is_value',
    'ensure_exists', 'ensure_object', 'ensure_array', 'ensure_value'
    'loads', 'load', 'loads_config', 'load_config',
    'DefaultObjectCreator', 'default_array_creator', 'default_number_converter', 'JSONValueConverter',
]

# version_info[0]: increase in case of large rewrites that are not backward compatible
# version_info[1]: increase in case of adding new features that keep old ones backward compatible
# version_info[2]: adding only bugfixes without interface modification
version_info = (0, 2, 0)
__version__ = '.'.join(str(n) for n in version_info)
__author__ = '<NAME>'
__license__ = 'MIT'<commit_msg>a little bugfix, missing comma in the __all__ list of the library<commit_after># -*- coding: utf-8 -*-

from .exceptions import JSONConfigException
from .parser import ParserException
from .configclasses import JSONConfigQueryError, JSONConfigValueMapperError,\
    JSONConfigValueNotFoundError, JSONConfigNodeTypeError,\
    node_exists, node_is_object, node_is_array, node_is_value,\
    ensure_exists, ensure_object, ensure_array, ensure_value
from .functions import loads, load, loads_config, load_config
from .tree_python import DefaultObjectCreator, default_array_creator, default_number_converter, JSONValueConverter

__all__ = [
    'JSONConfigException',
    'ParserException',
    'JSONConfigQueryError', 'JSONConfigValueMapperError',
    'JSONConfigValueNotFoundError', 'JSONConfigNodeTypeError',
    'node_exists', 'node_is_object', 'node_is_array', 'node_is_value',
    'ensure_exists', 'ensure_object', 'ensure_array', 'ensure_value',
    'loads', 'load', 'loads_config', 'load_config',
    'DefaultObjectCreator', 'default_array_creator', 'default_number_converter', 'JSONValueConverter',
]

# version_info[0]: increase in case of large rewrites that are not backward compatible
# version_info[1]: increase in case of adding new features that keep old ones backward compatible
# version_info[2]: adding only bugfixes without interface modification
version_info = (0, 2, 0)
__version__ = '.'.join(str(n) for n in version_info)
__author__ = '<NAME>'
__license__ = 'MIT'
{'fraction_non_alphanumeric': 0.09618687736173136, 'fraction_numerical': 0.0048093438680865686, 'mean_word_length': 6.703703703703703, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '6496366', 'n_tokens_mistral': 839, 'n_tokens_neox': 837, 'n_words': 230}