ROMS
Loading...
Searching...
No Matches
yaml_parser_test.F File Reference

Go to the source code of this file.

Data Types

type  yaml_parser::yaml_pair
 
type  yaml_parser::yaml_tree
 
type  yaml_parser::yaml_ivec
 
type  yaml_parser::yaml_lvec
 
type  yaml_parser::yaml_rvec
 
type  yaml_parser::yaml_svec
 
type  yaml_parser::yaml_extract
 
interface  yaml_parser::yaml_get
 
type  yaml_parser::couplingfield
 

Modules

module  yaml_parser
 

Functions/Subroutines

integer function, public yaml_parser::yaml_initialize (self, filename, report)
 
subroutine yaml_parser::yaml_tree_create (self)
 
subroutine yaml_parser::yaml_tree_destroy (self)
 
subroutine yaml_parser::yaml_tree_dump (self)
 
integer function yaml_parser::yaml_tree_extract (self, keystring, s)
 
subroutine yaml_parser::yaml_tree_fill (self)
 
subroutine yaml_parser::yaml_tree_fill_aliases (self, nalias, nanchor)
 
logical function yaml_parser::yaml_tree_has (self, keystring)
 
integer function yaml_parser::yaml_tree_read_line (self, nblanks, line, key, value, anchor, lswitch)
 
integer function, public yaml_parser::yaml_assignstring (outstring, inpstring, lstr)
 
integer function, private yaml_parser::yaml_countkeys (string, token)
 
logical function, public yaml_parser::yaml_error (flag, noerr, line, routine)
 
integer function yaml_parser::yaml_get_i_struc (self, keystring, v)
 
integer function yaml_parser::yaml_get_l_struc (self, keystring, v)
 
integer function yaml_parser::yaml_get_r_struc (self, keystring, v)
 
integer function yaml_parser::yaml_get_s_struc (self, keystring, v)
 
integer function yaml_parser::yaml_get_ivar_0d (self, keystring, value)
 
integer function yaml_parser::yaml_get_ivar_1d (self, keystring, value)
 
integer function yaml_parser::yaml_get_lvar_0d (self, keystring, value)
 
integer function yaml_parser::yaml_get_lvar_1d (self, keystring, value)
 
integer function yaml_parser::yaml_get_rvar_0d (self, keystring, value)
 
integer function yaml_parser::yaml_get_rvar_1d (self, keystring, value)
 
integer function yaml_parser::yaml_get_svar_0d (self, keystring, value)
 
integer function yaml_parser::yaml_get_svar_1d (self, keystring, value)
 
character(len=len(sinp)) function, private yaml_parser::yaml_lowercase (sinp)
 
character(len=len(sinp)) function, private yaml_parser::yaml_uppercase (sinp)
 
subroutine, private yaml_parser::yaml_valuetype (value, lswitch)
 
subroutine, public yaml_parser::process_yaml (yaml_file)
 
subroutine, public yaml_parser::cmeps_metadata (self, filename, key, s)
 
subroutine, public yaml_parser::coupling_metadata (yml, filename, s)
 
subroutine yaml_parser::io_metadata (yml, filename)
 
program yaml_parser_test
 

Variables

logical yaml_parser::yaml_master = .TRUE.
 
logical yaml_parser::lreport = .TRUE.
 
integer, parameter yaml_parser::kind_real = SELECTED_REAL_KIND(12, 300)
 
integer, parameter yaml_parser::dp = SELECTED_REAL_KIND(12, 300)
 
integer, parameter yaml_parser::yaml_stdout = 6
 
integer, parameter yaml_parser::stdout = 6
 
integer, parameter yaml_parser::noerror = 0
 
integer yaml_parser::yaml_errflag = 0
 
logical yaml_parser::ldebugmetadata = .TRUE.
 
integer yaml_parser::ientry
 
integer yaml_parser::nentries
 
logical, dimension(:), allocatable yaml_parser::ylogical1
 
real(kind_real), dimension(:), allocatable yaml_parser::yreal1
 
real(kind_real), dimension(:), allocatable yaml_parser::yreal2
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring1
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring2
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring3
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring4
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring5
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring6
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring7
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring8
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring9
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring10
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring11
 
type(yaml_svec), dimension(:), allocatable yaml_parser::ystring12
 
logical, parameter yaml_parser::ldebugyaml = .FALSE.
 
integer, parameter yaml_parser::ldim = 8
 
integer, parameter yaml_parser::lkey = 254
 
integer, parameter yaml_parser::lmax = 2048
 
integer, parameter yaml_parser::noerr = 0
 
integer, parameter yaml_parser::iunit = 222
 
character(len=55), dimension(7) yaml_parser::yaml_errmsg = (/ ' YAML_PARSER - Blows up ................ yaml_ErrFlag: ', ' YAML_PARSER - Input error ............. yaml_ErrFlag: ', ' YAML_PARSER - Output error ............ yaml_ErrFlag: ', ' YAML_PARSER - I/O error ............... yaml_ErrFlag: ', ' YAML_PARSER - Configuration error ..... yaml_ErrFlag: ', ' YAML_PARSER - Partition error ......... yaml_ErrFlag: ', ' YAML_PARSER - Illegal input parameter . yaml_ErrFlag: ' /)
 

Function/Subroutine Documentation

◆ yaml_parser_test()

program yaml_parser_test

Definition at line 3701 of file yaml_parser_test.F.

References yaml_parser::process_yaml().

Here is the call graph for this function: