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

Go to the source code of this file.

Data Types

type  yaml_parser_mod::yaml_pair
 
type  yaml_parser_mod::yaml_tree
 
type  yaml_parser_mod::yaml_ivec
 
type  yaml_parser_mod::yaml_lvec
 
type  yaml_parser_mod::yaml_rvec
 
type  yaml_parser_mod::yaml_svec
 
type  yaml_parser_mod::yaml_extract
 
interface  yaml_parser_mod::yaml_get
 

Modules

module  yaml_parser_mod
 

Functions/Subroutines

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

Variables

logical, parameter yaml_parser_mod::ldebugyaml = .FALSE.
 
integer, parameter yaml_parser_mod::ldim = 8
 
integer, parameter yaml_parser_mod::lkey = 254
 
integer, parameter yaml_parser_mod::lmax = 2048
 
integer, parameter yaml_parser_mod::noerr = 0
 
integer, parameter yaml_parser_mod::iunit = 222
 
character(len=55), dimension(7) yaml_parser_mod::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: ' /)