{"packages":[{"attributes":[{"attribute_def":{"builtin":false,"config_concatenable":false,"empty_value":"ALLOW","has_default_in":{"abstract":false,"aggregate":false,"aggregate_library":false,"configuration":false,"library":false,"standard":false},"index_optional":false,"index_type":"NO_INDEX","inherit_from_extended":"NOT_INHERITED","is_allowed_in":{"abstract":true,"aggregate":true,"aggregate_library":true,"configuration":true,"library":true,"standard":true},"is_toolchain_config":false,"value":"SINGLE","value_case_sensitive":true,"value_is_set":false},"attribute_descr":"The regular expression for recognizing doc comments can be specified via the string attribute 'Documentation_Pattern' of the 'Documentation' package.\nIf this attribute is not specified, all comments are considered to be documentation.","attribute_name":"Documentation_Pattern"},{"attribute_def":{"builtin":false,"config_concatenable":false,"empty_value":"ALLOW","has_default_in":{"abstract":false,"aggregate":false,"aggregate_library":false,"configuration":false,"library":false,"standard":false},"index_optional":false,"index_type":"NO_INDEX","inherit_from_extended":"NOT_INHERITED","is_allowed_in":{"abstract":true,"aggregate":true,"aggregate_library":true,"configuration":true,"library":true,"standard":true},"is_toolchain_config":false,"value":"LIST","value_case_sensitive":true,"value_is_set":false},"attribute_descr":"By default GNATdoc recursively processes all the projects on which your root project depends, except externally built projects. This behavior can be modified by specifying the 'Excluded_Project_Files' attribute in the 'Documentation' package of the root project. \nThis list may include any project files directly or indirectly used by the root project.","attribute_name":"Excluded_Project_Files"},{"attribute_def":{"builtin":false,"config_concatenable":false,"empty_value":"ALLOW","has_default_in":{"abstract":false,"aggregate":false,"aggregate_library":false,"configuration":false,"library":false,"standard":false},"index_optional":true,"index_type":"STRING_INDEX","inherit_from_extended":"NOT_INHERITED","is_allowed_in":{"abstract":true,"aggregate":true,"aggregate_library":true,"configuration":true,"library":true,"standard":true},"is_toolchain_config":false,"value":"SINGLE","value_case_sensitive":true,"value_is_set":false},"attribute_descr":"The documentation is generated by default into a directory called gnatdoc, created under the object directory of the root project. This behavior can be modified by specifying the attribute Output_Dir in the Documentation package.","attribute_name":"Output_Dir"},{"attribute_def":{"builtin":false,"config_concatenable":false,"empty_value":"ALLOW","has_default_in":{"abstract":false,"aggregate":false,"aggregate_library":false,"configuration":false,"library":false,"standard":false},"index_optional":true,"index_type":"STRING_INDEX","inherit_from_extended":"NOT_INHERITED","is_allowed_in":{"abstract":true,"aggregate":true,"aggregate_library":true,"configuration":true,"library":true,"standard":true},"is_toolchain_config":false,"value":"SINGLE","value_case_sensitive":true,"value_is_set":false},"attribute_descr":"The GNATdoc backends can use a set of static resources and templates files to control the final rendering. By modifying these static resources and templates, you can control the rendering of the generated documentation. The files used for generating the documentation can be found under '<install_dir>/share/gnatdoc/<backend>'. If you need a different layout from the proposed one, you can override those files and provides your own set of files. The directory for user defined static resources and templates can be specified via the string attribute Resources_Dir of the Documentation package in the project file.","attribute_name":"Resources_Dir"}],"package_descr":"This package specifies the options used when calling the tool 'gnatdoc'.","package_name":"Documentation","projects_kind":{"abstract":true,"aggregate":true,"aggregate_library":true,"configuration":true,"library":true,"standard":true}}]}

