check_command_line_argument Program

Uses

  • program~~check_command_line_argument~~UsesGraph program~check_command_line_argument check_command_line_argument assert_m assert_m program~check_command_line_argument->assert_m module~julienne_m julienne_m program~check_command_line_argument->module~julienne_m module~julienne_bin_m julienne_bin_m module~julienne_m->module~julienne_bin_m module~julienne_command_line_m julienne_command_line_m module~julienne_m->module~julienne_command_line_m module~julienne_file_m julienne_file_m module~julienne_m->module~julienne_file_m module~julienne_formats_m julienne_formats_m module~julienne_m->module~julienne_formats_m module~julienne_github_ci_m julienne_github_ci_m module~julienne_m->module~julienne_github_ci_m module~julienne_string_m julienne_string_m module~julienne_m->module~julienne_string_m module~julienne_test_description_m julienne_test_description_m module~julienne_m->module~julienne_test_description_m module~julienne_test_m julienne_test_m module~julienne_m->module~julienne_test_m module~julienne_test_result_m julienne_test_result_m module~julienne_m->module~julienne_test_result_m module~julienne_vector_test_description_m julienne_vector_test_description_m module~julienne_m->module~julienne_vector_test_description_m module~julienne_file_m->module~julienne_string_m module~julienne_string_m->assert_m module~julienne_test_description_m->module~julienne_string_m module~julienne_test_description_m->module~julienne_test_result_m module~julienne_test_m->module~julienne_test_result_m module~julienne_test_result_m->module~julienne_string_m module~julienne_vector_test_description_m->module~julienne_string_m module~julienne_vector_test_description_m->module~julienne_test_result_m

This program serves the dual purposes of 1. Showing how to use the command_line_t derived type to check whether a command-line argument is present and 2. Supporting the test suite verification of this same behavior.

Running this program as follows with the command

fpm run --example check-command-line-argument -- --some-argument

should result in normal termination.


Calls

program~~check_command_line_argument~~CallsGraph program~check_command_line_argument check_command_line_argument assert assert program~check_command_line_argument->assert interface~argument_present command_line_t%argument_present program~check_command_line_argument->interface~argument_present

Variables

Type Attributes Name Initial
logical :: argument_passed
type(command_line_t) :: command_line