.coveragerc
LICENSE
MANIFEST.in
Makefile
README.rst
make.bat
requirements.txt
setup.cfg
setup.py
tox.ini
CWR_API.egg-info/PKG-INFO
CWR_API.egg-info/SOURCES.txt
CWR_API.egg-info/dependency_links.txt
CWR_API.egg-info/requires.txt
CWR_API.egg-info/top_level.txt
config_cwr/__init__.py
config_cwr/accessor.py
config_cwr/default_values.yml
config_cwr/field_config_common.yml
config_cwr/field_config_filename.yml
config_cwr/field_config_table.yml
config_cwr/group_config_common.cml
config_cwr/record_config_common.cml
config_cwr/record_config_filename.cml
config_cwr/transaction_config_common.cml
cwr/__init__.py
cwr/acknowledgement.py
cwr/agreement.py
cwr/file.py
cwr/group.py
cwr/info.py
cwr/interested_party.py
cwr/non_roman_alphabet.py
cwr/other.py
cwr/record.py
cwr/table_value.py
cwr/transmission.py
cwr/work.py
cwr/grammar/__init__.py
cwr/grammar/factory/__init__.py
cwr/grammar/factory/adapter.py
cwr/grammar/factory/config.py
cwr/grammar/factory/decorator.py
cwr/grammar/factory/rule.py
cwr/grammar/field/__init__.py
cwr/grammar/field/basic.py
cwr/grammar/field/filename.py
cwr/grammar/field/record.py
cwr/grammar/field/special.py
cwr/grammar/field/table.py
cwr/parser/__init__.py
cwr/parser/decoder/__init__.py
cwr/parser/decoder/common.py
cwr/parser/decoder/cwrjson.py
cwr/parser/decoder/dictionary.py
cwr/parser/decoder/file.py
cwr/parser/encoder/__init__.py
cwr/parser/encoder/common.py
cwr/parser/encoder/cwrjson.py
cwr/parser/encoder/dictionary.py
cwr/parser/encoder/file.py
cwr/utils/__init__.py
cwr/utils/printer.py
data_cwr/__init__.py
data_cwr/accessor.py
data_cwr/cwr_agreement_role_code.csv
data_cwr/cwr_agreement_type.csv
data_cwr/cwr_character_set.csv
data_cwr/cwr_composite_type.csv
data_cwr/cwr_excerpt_type.csv
data_cwr/cwr_files_manufacture_clause.csv
data_cwr/cwr_ie_indicator.csv
data_cwr/cwr_instrument_code.csv
data_cwr/cwr_intended_purpose.csv
data_cwr/cwr_isrc_country_code.csv
data_cwr/cwr_language_code.csv
data_cwr/cwr_lyric_adaptation.csv
data_cwr/cwr_media_type.csv
data_cwr/cwr_message_level.csv
data_cwr/cwr_message_type.csv
data_cwr/cwr_music_arrangement.csv
data_cwr/cwr_musical_work_distribution_category.csv
data_cwr/cwr_post_term_collection_status.csv
data_cwr/cwr_prior_royalty_status.csv
data_cwr/cwr_publisher_type.csv
data_cwr/cwr_record_type.csv
data_cwr/cwr_recording_format.csv
data_cwr/cwr_recording_technique.csv
data_cwr/cwr_sales_manufacture_clause.csv
data_cwr/cwr_sender_type.csv
data_cwr/cwr_society_code.csv
data_cwr/cwr_special_agreement_indicator.csv
data_cwr/cwr_standard_instrumentation_type.csv
data_cwr/cwr_subject_code.csv
data_cwr/cwr_text_music_relationship.csv
data_cwr/cwr_tis_code.csv
data_cwr/cwr_title_type.csv
data_cwr/cwr_transaction_status.csv
data_cwr/cwr_transaction_type.csv
data_cwr/cwr_type_of_right.csv
data_cwr/cwr_usa_license_indicator.csv
data_cwr/cwr_version_type.csv
data_cwr/cwr_work_type.csv
data_cwr/cwr_writer_designation_code.csv
docs/Makefile
docs/make.bat
docs/diagrams/readme.txt
docs/diagrams/rules_tree_generic_example.uxf
docs/diagrams/rules_tree_group_header_example.uxf
docs/source/conf.py
docs/source/contents_standard.rst
docs/source/index.rst
docs/source/_downloads/cwr_files/charset_rules.rar
docs/source/_downloads/cwr_files/cwr_light.rar
docs/source/_downloads/cwr_files/errors.rar
docs/source/_downloads/cwr_files/impl_sheet.rar
docs/source/_downloads/cwr_files/questionnary_publisher.rar
docs/source/_downloads/cwr_files/questionnary_society.rar
docs/source/_downloads/cwr_files/sender_id_code.rar
docs/source/_downloads/cwr_files/specification.rar
docs/source/_downloads/cwr_files/tables.rar
docs/source/_downloads/cwr_files/tis_amend.rar
docs/source/_downloads/cwr_files/tis_hierarchies.rar
docs/source/_downloads/cwr_files/tis_territories.rar
docs/source/_downloads/cwr_files/user_manual.rar
docs/source/_static/favicon.ico
docs/source/_static/img/rules_tree_generic_example.png
docs/source/_static/img/rules_tree_group_header_example.png
docs/source/_templates/status.html
docs/source/cwr_standard/acknowledgement_file.rst
docs/source/cwr_standard/documents.rst
docs/source/cwr_standard/field_format.rst
docs/source/cwr_standard/file_structure.rst
docs/source/cwr_standard/file_validation.rst
docs/source/cwr_standard/glossary.rst
docs/source/cwr_standard/index.rst
docs/source/cwr_standard/miscellany.rst
docs/source/cwr_structure/acknowledgement_record.rst
docs/source/cwr_structure/group_header.rst
docs/source/cwr_structure/group_trailer.rst
docs/source/cwr_structure/index.rst
docs/source/cwr_structure/message_record.rst
docs/source/cwr_structure/record_prefix.rst
docs/source/cwr_structure/record_type_codes.rst
docs/source/cwr_structure/transmission_header.rst
docs/source/cwr_structure/transmission_trailer.rst
docs/source/grammar/config_dsl.rst
docs/source/grammar/index.rst
docs/source/grammar/rules.rst
docs/source/other/index.rst
docs/source/other/ipi_number.rst
docs/source/validation/file_validation.rst
docs/source/validation/index.rst
docs/source/validation/record_prefix_validation.rst
docs/source/validation/validation_process.rst
tests/__init__.py
tests/grammar/__init__.py
tests/grammar/config/__init__.py
tests/grammar/config/test_id.py
tests/grammar/config/test_options.py
tests/grammar/config/test_rules_file.py
tests/grammar/config/test_rules_set.py
tests/grammar/config/test_rules_tree.py
tests/grammar/config/test_terminal_rule.py
tests/grammar/factory/__init__.py
tests/grammar/factory/test_lookup_field_factory.py
tests/grammar/factory/control/__init__.py
tests/grammar/factory/control/test_group.py
tests/grammar/factory/control/test_group_header.py
tests/grammar/factory/control/test_group_trailer.py
tests/grammar/factory/control/test_group_transactions.py
tests/grammar/factory/control/test_transmission.py
tests/grammar/factory/control/test_transmission_groups.py
tests/grammar/factory/control/test_transmission_header.py
tests/grammar/factory/control/test_transmission_trailer.py
tests/grammar/factory/file/__init__.py
tests/grammar/factory/file/test_filename.py
tests/grammar/factory/record/__init__.py
tests/grammar/factory/record/test_acknowledgement.py
tests/grammar/factory/record/test_additional_related_information.py
tests/grammar/factory/record/test_agreement.py
tests/grammar/factory/record/test_agreement_territory.py
tests/grammar/factory/record/test_alternate_title.py
tests/grammar/factory/record/test_component.py
tests/grammar/factory/record/test_entire_work_title.py
tests/grammar/factory/record/test_instrumentation_detail.py
tests/grammar/factory/record/test_instrumentation_summary.py
tests/grammar/factory/record/test_interested_party_agreement.py
tests/grammar/factory/record/test_message.py
tests/grammar/factory/record/test_nat.py
tests/grammar/factory/record/test_now.py
tests/grammar/factory/record/test_npa.py
tests/grammar/factory/record/test_npn.py
tests/grammar/factory/record/test_npr.py
tests/grammar/factory/record/test_nra_work.py
tests/grammar/factory/record/test_nwn.py
tests/grammar/factory/record/test_original_work_title.py
tests/grammar/factory/record/test_performing_artist.py
tests/grammar/factory/record/test_publisher.py
tests/grammar/factory/record/test_publisher_territory.py
tests/grammar/factory/record/test_recording_detail.py
tests/grammar/factory/record/test_work.py
tests/grammar/factory/record/test_work_conflict.py
tests/grammar/factory/record/test_work_origin.py
tests/grammar/factory/record/test_writer.py
tests/grammar/factory/record/test_writer_publisher.py
tests/grammar/factory/record/test_writer_territory.py
tests/grammar/factory/transaction/__init__.py
tests/grammar/factory/transaction/test_acknowledgement_transaction.py
tests/grammar/factory/transaction/test_acquirer_information.py
tests/grammar/factory/transaction/test_administrator_information.py
tests/grammar/factory/transaction/test_agreement_transaction.py
tests/grammar/factory/transaction/test_assignor_information.py
tests/grammar/factory/transaction/test_controlled_publisher_information.py
tests/grammar/factory/transaction/test_controlled_writer_information.py
tests/grammar/factory/transaction/test_information_for_components.py
tests/grammar/factory/transaction/test_information_for_excerpts.py
tests/grammar/factory/transaction/test_information_for_versions.py
tests/grammar/factory/transaction/test_instrumentation_information.py
tests/grammar/factory/transaction/test_original_publisher_information.py
tests/grammar/factory/transaction/test_subpublisher_information.py
tests/grammar/factory/transaction/test_territory_information.py
tests/grammar/factory/transaction/test_work_transaction.py
tests/grammar/field/__init__.py
tests/grammar/field/test_alphanumeric.py
tests/grammar/field/test_boolean.py
tests/grammar/field/test_date.py
tests/grammar/field/test_flag.py
tests/grammar/field/test_lookup.py
tests/grammar/field/test_numeric.py
tests/grammar/field/test_numeric_float.py
tests/grammar/field/test_time.py
tests/grammar/field/record/__init__.py
tests/grammar/field/record/test_record.py
tests/grammar/field/special/__init__.py
tests/grammar/field/special/test_avi.py
tests/grammar/field/special/test_date_time.py
tests/grammar/field/special/test_ean_13.py
tests/grammar/field/special/test_ipi_base_number.py
tests/grammar/field/special/test_isrc.py
tests/grammar/field/special/test_iswc.py
tests/grammar/field/special/test_percentage.py
tests/grammar/field/special/test_visan.py
tests/model/__init__.py
tests/model/iswc.py
tests/parser/__init__.py
tests/parser/cwrjson/__init__.py
tests/parser/cwrjson/decoder/__init__.py
tests/parser/cwrjson/decoder/test_json.py
tests/parser/cwrjson/encoder/__init__.py
tests/parser/cwrjson/encoder/test_json.py
tests/parser/dictionary/__init__.py
tests/parser/dictionary/decoder/__init__.py
tests/parser/dictionary/decoder/control/__init__.py
tests/parser/dictionary/decoder/control/test_group.py
tests/parser/dictionary/decoder/control/test_group_header.py
tests/parser/dictionary/decoder/control/test_group_trailer.py
tests/parser/dictionary/decoder/control/test_transmission.py
tests/parser/dictionary/decoder/control/test_transmission_header.py
tests/parser/dictionary/decoder/control/test_transmission_trailer.py
tests/parser/dictionary/decoder/file/__init__.py
tests/parser/dictionary/decoder/file/test_file.py
tests/parser/dictionary/decoder/file/test_file_tag.py
tests/parser/dictionary/decoder/interested_party/__init__.py
tests/parser/dictionary/decoder/interested_party/test_publisher.py
tests/parser/dictionary/decoder/interested_party/test_writer.py
tests/parser/dictionary/decoder/other/__init__.py
tests/parser/dictionary/decoder/other/test_avi_key.py
tests/parser/dictionary/decoder/other/test_ipi_base.py
tests/parser/dictionary/decoder/other/test_iswc.py
tests/parser/dictionary/decoder/other/test_visan.py
tests/parser/dictionary/decoder/record/__init__.py
tests/parser/dictionary/decoder/record/test_acknowledgement.py
tests/parser/dictionary/decoder/record/test_additional_related_information.py
tests/parser/dictionary/decoder/record/test_agreement.py
tests/parser/dictionary/decoder/record/test_agreement_territory.py
tests/parser/dictionary/decoder/record/test_alternate_title.py
tests/parser/dictionary/decoder/record/test_authored_work.py
tests/parser/dictionary/decoder/record/test_component.py
tests/parser/dictionary/decoder/record/test_instrumentation_detail.py
tests/parser/dictionary/decoder/record/test_instrumentation_summary.py
tests/parser/dictionary/decoder/record/test_interested_party_for_agreement.py
tests/parser/dictionary/decoder/record/test_ip_territory_of_control.py
tests/parser/dictionary/decoder/record/test_message.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_agreement_party.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_other_writer.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_performance_data.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_publisher_name.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_title.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_work.py
tests/parser/dictionary/decoder/record/test_non_roman_alphabet_writer_name.py
tests/parser/dictionary/decoder/record/test_performing_artist.py
tests/parser/dictionary/decoder/record/test_publisher.py
tests/parser/dictionary/decoder/record/test_publisher_for_writer.py
tests/parser/dictionary/decoder/record/test_recording_detail.py
tests/parser/dictionary/decoder/record/test_work.py
tests/parser/dictionary/decoder/record/test_work_origin.py
tests/parser/dictionary/decoder/record/test_writer.py
tests/parser/dictionary/decoder/table_value/__init__.py
tests/parser/dictionary/decoder/table_value/test_instrument_value.py
tests/parser/dictionary/decoder/table_value/test_media_type_value.py
tests/parser/dictionary/decoder/table_value/test_table_value.py
tests/parser/dictionary/encoder/__init__.py
tests/parser/dictionary/encoder/control/__init__.py
tests/parser/dictionary/encoder/control/test_group.py
tests/parser/dictionary/encoder/control/test_group_header.py
tests/parser/dictionary/encoder/control/test_group_trailer.py
tests/parser/dictionary/encoder/control/test_transmission.py
tests/parser/dictionary/encoder/control/test_transmission_header.py
tests/parser/dictionary/encoder/control/test_transmission_trailer.py
tests/parser/dictionary/encoder/file/__init__.py
tests/parser/dictionary/encoder/file/test_file.py
tests/parser/dictionary/encoder/file/test_file_tag.py
tests/parser/dictionary/encoder/interested_party/__init__.py
tests/parser/dictionary/encoder/interested_party/test_publisher.py
tests/parser/dictionary/encoder/interested_party/test_writer.py
tests/parser/dictionary/encoder/other/__init__.py
tests/parser/dictionary/encoder/other/test_avi_key.py
tests/parser/dictionary/encoder/other/test_ipi_base.py
tests/parser/dictionary/encoder/other/test_iswc.py
tests/parser/dictionary/encoder/other/test_visan.py
tests/parser/dictionary/encoder/record/__init__.py
tests/parser/dictionary/encoder/record/test_acknowledgement.py
tests/parser/dictionary/encoder/record/test_additional_related_info.py
tests/parser/dictionary/encoder/record/test_agreement.py
tests/parser/dictionary/encoder/record/test_agreement_territory.py
tests/parser/dictionary/encoder/record/test_alternate_title.py
tests/parser/dictionary/encoder/record/test_authored_work.py
tests/parser/dictionary/encoder/record/test_component.py
tests/parser/dictionary/encoder/record/test_instrumentation_detail.py
tests/parser/dictionary/encoder/record/test_instrumentation_summary.py
tests/parser/dictionary/encoder/record/test_interested_party_agreement.py
tests/parser/dictionary/encoder/record/test_ip_territory_control.py
tests/parser/dictionary/encoder/record/test_message.py
tests/parser/dictionary/encoder/record/test_nat.py
tests/parser/dictionary/encoder/record/test_now.py
tests/parser/dictionary/encoder/record/test_npa.py
tests/parser/dictionary/encoder/record/test_npn.py
tests/parser/dictionary/encoder/record/test_npr.py
tests/parser/dictionary/encoder/record/test_nra_work.py
tests/parser/dictionary/encoder/record/test_nwn.py
tests/parser/dictionary/encoder/record/test_performing_artist.py
tests/parser/dictionary/encoder/record/test_publisher.py
tests/parser/dictionary/encoder/record/test_publisher_for_writer.py
tests/parser/dictionary/encoder/record/test_recording_detail.py
tests/parser/dictionary/encoder/record/test_work.py
tests/parser/dictionary/encoder/record/test_work_origin.py
tests/parser/dictionary/encoder/record/test_writer.py
tests/parser/dictionary/encoder/table_value/__init__.py
tests/parser/dictionary/encoder/table_value/test_instrument_value.py
tests/parser/dictionary/encoder/table_value/test_media_type_value.py
tests/parser/dictionary/encoder/table_value/test_table_value.py
tests/parser/file/__init__.py
tests/parser/file/decoder/__init__.py
tests/parser/file/decoder/test_file.py
tests/parser/file/decoder/test_filename.py
tests/parser/file/encoder/__init__.py
tests/parser/file/encoder/test_filename.py
tests/utils/__init__.py
tests/utils/grammar.py
tests/visual/__init__.py
tests/visual/file_contents.py
tests/visual/file_json.py