sourcery_command_line_s Submodule


Uses

  • module~~sourcery_command_line_s~~UsesGraph module~sourcery_command_line_s sourcery_command_line_s module~sourcery_command_line_m sourcery_command_line_m module~sourcery_command_line_s->module~sourcery_command_line_m

Module Procedures

module procedure /home/runner/work/sourcery/sourcery/doc/html/module/sourcery_command_line_s.html argument_present module function argument_present(acceptable_argument) result(found)

list of acceptable arguments sample list: [character(len=len(longest_argument)):: "--benchmark", "-b", "/benchmark", "/b"] where dashes support Linux/macOS and slashes support Windows

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: acceptable_argument(:)

sample list: [character(len=len()):: "--benchmark", "-b", "/benchmark", "/b"] where dashes support Linux/macOS, slashes support Windows, and must be replaced by the longest list element ("--benchmark" above)

Return Value logical

module procedure /home/runner/work/sourcery/sourcery/doc/html/module/sourcery_command_line_s.html flag_value module function flag_value(flag)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: flag

Return Value character(len=:), allocatable