(git:e7e05ae)
cp_parser_methods.F File Reference

Go to the source code of this file.

Modules

module  cp_parser_methods
 Utility routines to read data from files. Kept as close as possible to the old parser because.
 

Functions/Subroutines

character(len=default_path_length+default_string_length) function, public cp_parser_methods::parser_location (parser)
 return a description of the part of the file actually parsed More...
 
subroutine, public cp_parser_methods::parser_read_line (parser, nline, at_end)
 Read the next line from a logical unit "unit" (I/O node only). Skip (nline-1) lines and skip also all comment lines. More...
 
subroutine, public cp_parser_methods::parser_get_next_line (parser, nline, at_end)
 Read the next input line and broadcast the input information. Skip (nline-1) lines and skip also all comment lines. More...
 
subroutine, public cp_parser_methods::parser_skip_space (parser)
 Skips the whitespaces. More...
 
character(len=3) function, public cp_parser_methods::parser_test_next_token (parser, string_length)
 Test next input object. More...
 
subroutine, public cp_parser_methods::parser_search_string (parser, string, ignore_case, found, line, begin_line, search_from_begin_of_file)
 Search a string pattern in a file defined by its logical unit number "unit". A case sensitive search is performed, if ignore_case is .FALSE.. begin_line: give back the parser at the beginning of the line matching the search. More...
 
elemental subroutine, public cp_parser_methods::read_float_object (string, object, error_message)
 Returns a floating point number read from a string including fraction like z1/z2. More...
 
elemental subroutine, public cp_parser_methods::read_integer_object (string, object, error_message)
 Returns an integer number read from a string including products of integer numbers like iz1*iz2*iz3. More...