SF_PARSE_INPUT

Description

SciFortran module for input file parsing

Quick access

Variables:

delete_input

Routines:

parse_cmd_variable(), parse_input_variable(), save_input(), print_input(), save_input_file()

Used modules

Variables

  • sf_parse_input/delete_input [public]

Subroutines and functions

interface  sf_parse_input/parse_cmd_variable(variable, name[, default])
Parameters:
  • variable (various shapes) [integer, real, logical, character(len=*)]

  • name [character(len=*)]

Options:

default (various shapes) [integer, real, logical, character(len=*)]

interface  sf_parse_input/parse_input_variable(variable, name, file[, default, comment])
Parameters:
  • variable (various shapes) [integer, real, logical, character(len=*)]

  • name [character(len=*)]

  • file [character(len=*)]

Options:
  • default (various shapes) [integer, real, logical, character(len=*)]

  • comment [character(len=*)]

interface  sf_parse_input/save_input(file)
Parameters:

file [character(len=*)]

interface  sf_parse_input/print_input([file, list])
Options:
  • file [character(len=*)]

  • list [input_list]

subroutine  sf_parse_input/save_input_file(file)
Parameters:

file [character(len=*)]