{ identifier = "maximal", name = "Maximal", version = "1.0.0.max", provider_name = "Maximal Provider", abi_bw_compatibility = "1.0", api_bw_compatibility = "0.8", req_cpluff_version = "999.3.4", imports = {{ plugin_id = "dependency1", version = "0.1", optional = 1, }, { plugin_id = "dependency2", version = "0.2", optional = 0, }, { plugin_id = "dependency3", version = NULL, optional = 1, }, { plugin_id = "dependency4", version = NULL, optional = 0, }}, runtime_lib_name = "nonexisting", runtime_funcs_symbol = "funcs", ext_points = {{ local_id = "extpt1", identifier = "maximal.extpt1", name = "Extension Point 1", schema_path = "ext1.xsd", }, { local_id = "extpt2", identifier = "maximal.extpt2", name = "Extension Point 2", schema_path = NULL, }, { local_id = "extpt3", identifier = "maximal.extpt3", name = NULL, schema_path = "extpt3.xsd", }, { local_id = "extpt4", identifier = "maximal.extpt4", name = NULL, schema_path = NULL, }}, extensions = {{ ext_point_id = "nonexisting.extptA", local_id = "ext1", identifier = "maximal.ext1", name = "Extension 1", configuration = { Extension data begins Structure ends parameter param2 1<2 here }, }, { ext_point_id = "nonexisting.extptB", local_id = "ext2", identifier = "maximal.ext2", name = NULL, configuration = { }, }, { ext_point_id = "maximal.extpt1", local_id = NULL, identifier = NULL, name = "Extension 3", configuration = { }, }, { ext_point_id = "maximal.extpt2", local_id = NULL, identifier = NULL, name = NULL, configuration = { }, }} }