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
|
| |
| 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.
|
| |
| subroutine, public | cp_parser_types::parser_reset (parser) |
| | Resets the parser: rewinding the unit and re-initializing all parser structures.
|
| |
|
| 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 |
| |