(git:c5411e0)
Loading...
Searching...
No Matches
cp_parser_types::cp_parser_type Type Reference

represent a parser More...

Data Fields

character(len=default_string_length) end_section = ""
 
character(len=default_string_length) start_section = ""
 
character(len=10) separators = ""
 
character(len=1), dimension(2) comment_character = ""
 
character(len=1) continuation_character = ""
 
character(len=1) quote_character = ""
 
character(len=1) section_character = ""
 
character(len=default_path_length) input_file_name = ""
 
character(len=max_line_length) input_line = ""
 
integer icol = 0
 
integer icol1 = 0
 
integer icol2 = 0
 
integer input_unit = -1
 
integer input_line_number = 0
 
logical first_separator = .TRUE.
 
logical apply_preprocessing = .FALSE.
 
logical parse_white_lines = .FALSE.
 
character(len=default_path_length), dimension(:, :), pointer initial_variables => NULL()
 
type(buffer_type), pointer buffer => NULL()
 
type(status_type), pointer status => NULL()
 
type(mp_para_env_type), pointer para_env => NULL()
 
type(inpp_type), pointer inpp => NULL()
 
type(ilist_type), pointer ilist => NULL()
 

Detailed Description

represent a parser

Parameters
icolNumber of the current column in the current input line, -1 if at the end of the file icol1 : First column of the current input string icol2 : Last column of the current input string
input_line_numberNumber of the current input line read from the input file
input_unitLogical unit number of the input file
Author
fawzi

Definition at line 77 of file cp_parser_types.F.

Field Documentation

◆ end_section

character(len=default_string_length) cp_parser_types::cp_parser_type::end_section = ""

Definition at line 78 of file cp_parser_types.F.

◆ start_section

character(len=default_string_length) cp_parser_types::cp_parser_type::start_section = ""

Definition at line 78 of file cp_parser_types.F.

◆ separators

character(len=10) cp_parser_types::cp_parser_type::separators = ""

Definition at line 79 of file cp_parser_types.F.

◆ comment_character

character(len=1), dimension(2) cp_parser_types::cp_parser_type::comment_character = ""

Definition at line 80 of file cp_parser_types.F.

◆ continuation_character

character(len=1) cp_parser_types::cp_parser_type::continuation_character = ""

Definition at line 80 of file cp_parser_types.F.

◆ quote_character

character(len=1) cp_parser_types::cp_parser_type::quote_character = ""

Definition at line 80 of file cp_parser_types.F.

◆ section_character

character(len=1) cp_parser_types::cp_parser_type::section_character = ""

Definition at line 80 of file cp_parser_types.F.

◆ input_file_name

character(len=default_path_length) cp_parser_types::cp_parser_type::input_file_name = ""

Definition at line 84 of file cp_parser_types.F.

◆ input_line

character(len=max_line_length) cp_parser_types::cp_parser_type::input_line = ""

Definition at line 85 of file cp_parser_types.F.

◆ icol

integer cp_parser_types::cp_parser_type::icol = 0

Definition at line 86 of file cp_parser_types.F.

◆ icol1

integer cp_parser_types::cp_parser_type::icol1 = 0

Definition at line 86 of file cp_parser_types.F.

◆ icol2

integer cp_parser_types::cp_parser_type::icol2 = 0

Definition at line 86 of file cp_parser_types.F.

◆ input_unit

integer cp_parser_types::cp_parser_type::input_unit = -1

Definition at line 87 of file cp_parser_types.F.

◆ input_line_number

integer cp_parser_types::cp_parser_type::input_line_number = 0

Definition at line 87 of file cp_parser_types.F.

◆ first_separator

logical cp_parser_types::cp_parser_type::first_separator = .TRUE.

Definition at line 88 of file cp_parser_types.F.

◆ apply_preprocessing

logical cp_parser_types::cp_parser_type::apply_preprocessing = .FALSE.

Definition at line 88 of file cp_parser_types.F.

◆ parse_white_lines

logical cp_parser_types::cp_parser_type::parse_white_lines = .FALSE.

Definition at line 88 of file cp_parser_types.F.

◆ initial_variables

character(len=default_path_length), dimension(:, :), pointer cp_parser_types::cp_parser_type::initial_variables => NULL()

Definition at line 91 of file cp_parser_types.F.

◆ buffer

type(buffer_type), pointer cp_parser_types::cp_parser_type::buffer => NULL()

Definition at line 92 of file cp_parser_types.F.

◆ status

type(status_type), pointer cp_parser_types::cp_parser_type::status => NULL()

Definition at line 93 of file cp_parser_types.F.

◆ para_env

type(mp_para_env_type), pointer cp_parser_types::cp_parser_type::para_env => NULL()

Definition at line 94 of file cp_parser_types.F.

◆ inpp

type(inpp_type), pointer cp_parser_types::cp_parser_type::inpp => NULL()

Definition at line 95 of file cp_parser_types.F.

◆ ilist

type(ilist_type), pointer cp_parser_types::cp_parser_type::ilist => NULL()

Definition at line 96 of file cp_parser_types.F.


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