julienne_command_line_s Submodule


Uses

  • module~~julienne_command_line_s~~UsesGraph module~julienne_command_line_s julienne_command_line_s module~julienne_command_line_m julienne_command_line_m module~julienne_command_line_s->module~julienne_command_line_m

Module Procedures

module procedure /home/runner/work/julienne/julienne/doc/html/module/julienne_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/julienne/julienne/doc/html/module/julienne_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