(git:1f285aa)
cp_parser_types.F File Reference

Go to the source code of this file.

Modules

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

Functions/Subroutines

subroutine, public cp_parser_types::parser_release (parser)
 releases the parser More...
 
subroutine, public cp_parser_types::parser_create (parser, file_name, unit_nr, para_env, end_section_label, separator_chars, comment_char, continuation_char, quote_char, section_char, parse_white_lines, initial_variables, apply_preprocessing)
 Start a parser run. Initial variables allow to @SET stuff before opening the file. More...
 
subroutine, public cp_parser_types::parser_reset (parser)
 Resets the parser: rewinding the unit and re-initializing all parser structures. More...
 

Variables

character(len=default_path_length), dimension(2, 1:0), public cp_parser_types::empty_initial_variables
 
character(len=1), parameter, public cp_parser_types::default_continuation_character = CHAR(92)
 
character(len=4), parameter, public cp_parser_types::default_separators = ",:;="
 
character(len=3), parameter, public cp_parser_types::default_end_section_label = "END"
 
character(len=1), dimension(2), parameter, public cp_parser_types::default_comment_character = (/"#", "!"/)
 
character(len=1), parameter, public cp_parser_types::default_section_character = "&"
 
character(len=1), parameter, public cp_parser_types::default_quote_character = '"'
 
integer, parameter, public cp_parser_types::max_unit_number = 999