LION
 All Classes Files Functions Variables Pages
ids_xml_parser Module Reference

Data Types

type  interval
 
type  tree
 

Public Member Functions

subroutine ids_xml_parse (code_parameters, nparm, parameter_list)
 
subroutine build_xml_tree (schema, parameter_list)
 
subroutine build_tree (schema, length, branches, parameter_list)
 
recursive subroutine parse_single_knot (parameter_string, parent, length, branches)
 
subroutine parse_xml_string (textv, length, nparm, parameter_list)
 
recursive subroutine parse_xml_tree (parameter_string, tree_pointer, search, nparm)
 
subroutine parse_xml_element (parameter_string, ctag, search, found)
 
subroutine destroy_xml_tree (parameter_list)
 
recursive subroutine destroy_xml_element (temp_pointer, level)
 

Public Attributes

integer(itm_i4) n_lines_schema
 

Member Function/Subroutine Documentation

subroutine ids_xml_parser::build_tree ( character(len = 132), dimension(:), pointer  schema,
integer(itm_i4), intent(in)  length,
integer(itm_i4), intent(out)  branches,
type(tree), intent(out)  parameter_list 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

subroutine ids_xml_parser::build_xml_tree ( character(len = 132), dimension(:), pointer  schema,
type(tree), intent(out)  parameter_list 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

recursive subroutine ids_xml_parser::destroy_xml_element ( type(element), pointer  temp_pointer,
integer(itm_i4)  level 
)

+ Here is the caller graph for this function:

subroutine ids_xml_parser::destroy_xml_tree ( type(tree), intent(inout)  parameter_list)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

subroutine ids_xml_parser::ids_xml_parse ( type (ids_parameters_input), intent(in)  code_parameters,
integer(itm_i4)  nparm,
type(tree parameter_list 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

recursive subroutine ids_xml_parser::parse_single_knot ( character(len = *), intent(in)  parameter_string,
type(element), pointer  parent,
integer(itm_i4)  length,
integer(itm_i4), intent(inout)  branches 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

subroutine ids_xml_parser::parse_xml_element ( character(len = *)  parameter_string,
character, dimension(:)  ctag,
type(interval search,
type(interval found 
)

+ Here is the caller graph for this function:

subroutine ids_xml_parser::parse_xml_string ( character(len = *), dimension(:), intent(in)  textv,
integer(itm_i4), intent(in)  length,
integer(itm_i4), intent(out)  nparm,
type(tree), intent(inout)  parameter_list 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

recursive subroutine ids_xml_parser::parse_xml_tree ( character(len = *), intent(in)  parameter_string,
type(element), pointer  tree_pointer,
type(interval), intent(in)  search,
integer(itm_i4), intent(inout)  nparm 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

integer(itm_i4) ids_xml_parser::n_lines_schema

The documentation for this module was generated from the following file: