Constants for documentation generation.
Shared between fortplot_documentation, fortplot_doc_processing, and fortplot_doc_output to avoid circular dependencies.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | PATH_MAX_LEN | = | 256 | |
| integer, | public, | parameter | :: | FILENAME_MAX_LEN | = | 256 | |
| integer, | public, | parameter | :: | LINE_MAX_LEN | = | 1024 | |
| integer, | public, | parameter | :: | MAX_EXAMPLES | = | 64 | |
| integer, | public, | parameter | :: | MAX_MEDIA_FILES | = | 32 | |
| integer, | public, | parameter | :: | VIDEO_WIDTH | = | 800 | |
| integer, | public, | parameter | :: | VIDEO_HEIGHT | = | 600 | |
| character(len=*), | public, | parameter | :: | GITHUB_BASE_URL | = | 'https://github.com/lazy-fortran/fortplot/blob/main/' | |
| character(len=*), | public, | parameter | :: | OUTPUT_BASE_DIR | = | 'output/example/fortran/' | |
| character(len=*), | public, | parameter | :: | EXAMPLES_INDEX_PATH | = | 'doc/examples/index.md' | |
| character(len=*), | public, | parameter | :: | INDEX_START_MARKER | = | '<!-- AUTO_EXAMPLES_START -->' | |
| character(len=*), | public, | parameter | :: | INDEX_END_MARKER | = | '<!-- AUTO_EXAMPLES_END -->' | |
| integer, | public, | parameter | :: | FALLBACK_COUNT | = | 16 | |
| character(len=32), | public, | parameter | :: | FALLBACK_EXAMPLES(FALLBACK_COUNT) | = | ["basic_plots ", "line_styles ", "marker_demo ", "format_string_demo ", "contour_demo ", "pcolormesh_demo ", "streamplot_demo ", "ascii_heatmap ", "scale_examples ", "legend_demo ", "legend_box_demo ", "unicode_demo ", "show_viewer_demo ", "raster_backend_demo ", "pdf_backend_demo ", "text_backend_demo "] |