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
AbstractGeneratorCodeGeneratorDefaultValueDSDLCodeGeneratorDSDLCodeGenerator.filter_yamlfy()DSDLCodeGenerator.filter_type_to_template()DSDLCodeGenerator.filter_type_to_include_path()DSDLCodeGenerator.filter_typename()DSDLCodeGenerator.filter_alignment_prefix()DSDLCodeGenerator.filter_bit_length_set()DSDLCodeGenerator.filter_remove_blank_lines()DSDLCodeGenerator.filter_bits2bytes_ceil()DSDLCodeGenerator.filter_text_table()DSDLCodeGenerator.is_None()DSDLCodeGenerator.is_saturated()DSDLCodeGenerator.is_service_request()DSDLCodeGenerator.is_service_response()DSDLCodeGenerator.is_deprecated()DSDLCodeGenerator.get_templates()DSDLCodeGenerator.generate_all()
generate_all()generate_all_for_language()generate_all_from_namespace()generate_all_from_namespace_with_generators()basic_language_context_builder_from_args()LanguageLanguage.default_filter_id_for_target()Language.extensionLanguage.namespace_output_stemLanguage.nameLanguage.support_namespaceLanguage.enable_stroppingLanguage.has_standard_namespace_filesLanguage.stable_supportLanguage.named_typesLanguage.named_valuesLanguage.get_support_module()Language.get_dependency_builder()Language.get_includes()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_support_files()Language.get_option()Language.get_templates_package_name()Language.get_globals()Language.get_options()
LanguageConfigLanguageConfig.SECTION_NAME_PATTERNLanguageConfig.update()LanguageConfig.update_section()LanguageConfig.sections()LanguageConfig.update_from_yaml_file()LanguageConfig.update_from_json_file()LanguageConfig.update_from_json_string()LanguageConfig.set()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()
LanguageContextLanguageContextBuilderLanguageContextBuilder.DEFAULT_TARGET_LANGUAGELanguageContextBuilder.get_supported_language_names()LanguageContextBuilder.configLanguageContextBuilder.set_target_language_configuration_override()LanguageContextBuilder.add_target_language_option_override()LanguageContextBuilder.set_target_language_extension()LanguageContextBuilder.set_target_language()LanguageContextBuilder.set_additional_config_files()LanguageContextBuilder.add_config_files()LanguageContextBuilder.create()
NamespaceNamespace.strop_namespace()Namespace.add_types()Namespace.Identity()Namespace.read_namespace()Namespace.read_files()Namespace.output_folderNamespace.output_pathNamespace.parentNamespace.root_namespaceNamespace.base_output_pathNamespace.is_indexNamespace.is_rootNamespace.is_nestedNamespace.get_index_namespace()Namespace.get_language_context()Namespace.get_root_namespace()Namespace.get_nested_namespaces()Namespace.get_nested_namespace()Namespace.get_nested_types()Namespace.get_all_datatypes()Namespace.get_all_namespaces()Namespace.get_all_types()Namespace.find_output_path_for_type()Namespace.add_data_type()Namespace.short_nameNamespace.full_nameNamespace.full_namespaceNamespace.namespace_componentsNamespace.source_file_pathNamespace.source_file_path_to_rootNamespace.data_typesNamespace.attributes
ResourceTypeResourceSearchPolicySupportGeneratorUnsupportedLanguageErrorYesNoDefault