Overview of package input
Dealing with the input, parsing files
- cp_linked_list_input
- ...
- cp_output_handling
- routines to handle the output, The idea is to remove the decision of wheter to output and what to output from the code that does the output, and centralize it here.
- cp_parser_buffer_types
- a module to allow simple buffering of read lines of a parser
- cp_parser_ilist_methods
- a module to allow simple internal preprocessing in input files.
- cp_parser_ilist_types
- a module to allow simple internal preprocessing in input files.
- cp_parser_inpp_methods
- a module to allow simple internal preprocessing in input files.
- cp_parser_inpp_types
- a module to allow simple internal preprocessing in input files.
- cp_parser_methods
- Utility routines to read data from files. Kept as close as possible to the old parser because 1. string handling is a weak point of fortran compilers, and it is easy to write correct things that do not work 2. conversion of old code
- cp_parser_status_types
- a module to allow the storage of the parser status
- cp_parser_types
- Utility routines to read data from files. Kept as close as possible to the old parser because 1. string handling is a weak point of fortran compilers, and it is easy to write correct things that do not work 2. conversion of old code
- input_enumeration_types
- represents an enumeration, i.e. a mapping between integers and strings
- input_keyword_types
- represents keywords in an input
- input_parsing
- routines that parse the input
- input_section_types
- objects that represent the structure of input sections and the data contained in an input section
- input_val_types
- a wrapper for basic fortran types.