muteria.repositoryandcode.codes_convert_support module

class muteria.repositoryandcode.codes_convert_support.BaseCodeFormatConverter[source]

Bases: ABC

abstract convert_code(src_fmt, dest_fmt, file_src_dest_map, repository_manager, **kwargs)[source]
abstract get_destination_formats_for(src_fmt)[source]
abstract get_source_formats()[source]
class muteria.repositoryandcode.codes_convert_support.CodeFormats(value)[source]

Bases: EnumAutoName

An enumeration.

ASSEMBLY_CODE = 'ASSEMBLY_CODE'
CPP_PREPROCESSED_SOURCE = 'CPP_PREPROCESSED_SOURCE'
CPP_SOURCE = 'CPP_SOURCE'
C_PREPROCESSED_SOURCE = 'C_PREPROCESSED_SOURCE'
C_SOURCE = 'C_SOURCE'
JAVASCRIPT_SOURCE = 'JAVASCRIPT_SOURCE'
JAVA_BITCODE = 'JAVA_BITCODE'
JAVA_SOURCE = 'JAVA_SOURCE'
LLVM_BITCODE = 'LLVM_BITCODE'
NATIVE_CODE = 'NATIVE_CODE'
OBJECT_FILE = 'OBJECT_FILE'
PYTHON_SOURCE = 'PYTHON_SOURCE'
class muteria.repositoryandcode.codes_convert_support.IdentityCodeConverter[source]

Bases: BaseCodeFormatConverter

class CopyCallbackObject(op_retval=None, pre_callback_args=None, post_callback_args=None, repository_rootdir=None, repo_executables_relpaths=None, source_files_to_objects=None, dev_tests_list=None)[source]

Bases: DefaultCallbackObject

after_command()[source]

Return True for success

convert_code(src_fmt, dest_fmt, file_src_dest_map, repository_manager, **kwargs)[source]
get_destination_formats_for(src_fmt)[source]
get_source_formats()[source]