Nunavut Python LibraryΒΆ
While this python package is normally used as a command-line program we provide documentation here for developers of the command-line and anyone that wants to integrate nunavut directly into their own Python package.
- nunavut
AbstractGenerator
CodeGenerator
DefaultValue
DSDLCodeGenerator
DSDLCodeGenerator.filter_alignment_prefix()
DSDLCodeGenerator.filter_bit_length_set()
DSDLCodeGenerator.filter_bits2bytes_ceil()
DSDLCodeGenerator.filter_remove_blank_lines()
DSDLCodeGenerator.filter_text_table()
DSDLCodeGenerator.filter_type_to_include_path()
DSDLCodeGenerator.filter_type_to_template()
DSDLCodeGenerator.filter_typename()
DSDLCodeGenerator.filter_yamlfy()
DSDLCodeGenerator.generate_all()
DSDLCodeGenerator.get_templates()
DSDLCodeGenerator.is_None()
DSDLCodeGenerator.is_deprecated()
DSDLCodeGenerator.is_saturated()
DSDLCodeGenerator.is_service_request()
DSDLCodeGenerator.is_service_response()
generate_all()
generate_all_for_language()
generate_all_from_namespace()
generate_all_from_namespace_with_generators()
basic_language_context_builder_from_args()
Language
Language.default_filter_id_for_target()
Language.enable_stropping
Language.extension
Language.filter_id()
Language.filter_short_reference_name()
Language.get_config_value()
Language.get_config_value_as_bool()
Language.get_config_value_as_dict()
Language.get_config_value_as_list()
Language.get_dependency_builder()
Language.get_globals()
Language.get_includes()
Language.get_option()
Language.get_options()
Language.get_support_files()
Language.get_support_module()
Language.get_templates_package_name()
Language.has_standard_namespace_files
Language.name
Language.named_types
Language.named_values
Language.namespace_output_stem
Language.stable_support
Language.support_namespace
LanguageConfig
LanguageConfig.SECTION_NAME_PATTERN
LanguageConfig.add_section()
LanguageConfig.get_config_value()
LanguageConfig.get_config_value_as_bool()
LanguageConfig.get_config_value_as_dict()
LanguageConfig.get_config_value_as_list()
LanguageConfig.sections()
LanguageConfig.set()
LanguageConfig.update()
LanguageConfig.update_from_json_file()
LanguageConfig.update_from_json_string()
LanguageConfig.update_from_yaml_file()
LanguageConfig.update_section()
LanguageContext
LanguageContextBuilder
LanguageContextBuilder.DEFAULT_TARGET_LANGUAGE
LanguageContextBuilder.add_config_files()
LanguageContextBuilder.add_target_language_option_override()
LanguageContextBuilder.config
LanguageContextBuilder.create()
LanguageContextBuilder.get_supported_language_names()
LanguageContextBuilder.set_additional_config_files()
LanguageContextBuilder.set_target_language()
LanguageContextBuilder.set_target_language_configuration_override()
LanguageContextBuilder.set_target_language_extension()
Namespace
Namespace.Identity()
Namespace.add_data_type()
Namespace.add_types()
Namespace.attributes
Namespace.base_output_path
Namespace.data_types
Namespace.find_output_path_for_type()
Namespace.full_name
Namespace.full_namespace
Namespace.get_all_datatypes()
Namespace.get_all_namespaces()
Namespace.get_all_types()
Namespace.get_index_namespace()
Namespace.get_language_context()
Namespace.get_nested_namespace()
Namespace.get_nested_namespaces()
Namespace.get_nested_types()
Namespace.get_root_namespace()
Namespace.is_index
Namespace.is_nested
Namespace.is_root
Namespace.namespace_components
Namespace.output_folder
Namespace.output_path
Namespace.parent
Namespace.read_files()
Namespace.read_namespace()
Namespace.root_namespace
Namespace.short_name
Namespace.source_file_path
Namespace.source_file_path_to_root
Namespace.strop_namespace()
ResourceType
ResourceSearchPolicy
SupportGenerator
UnsupportedLanguageError
YesNoDefault