Go to the source code of this file.
|
module | cp_parser_types |
| Utility routines to read data from files. Kept as close as possible to the old parser because.
|
|
|
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...
|
|
|
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 |
|