35 template <
typename NumericType>
43 os <<
"\n*********************************************************\n"
44 <<
"This method is not available with a " <<
_type <<
" parser.\n"
45 <<
"Parsing file " <<
_file <<
".\n"
46 <<
"No format has been defined yet. Maybe contribute?\n"
47 <<
"https://github.com/libantioch/antioch\n"
48 <<
"\n\n*********************************************************\n\n";
53 template <
typename NumericType>
56 for(
unsigned int c = 0; c < _comments.size(); c++)
62 template <
typename NumericType>
70 else if(_type ==
"ChemKin")
74 else if(_type ==
"XML")
ParsingType enum_type() const
void skip_comments(std::istream &doc)
#define antioch_parsing_error(description)
The parameters are reduced parameters.
void skip_comment_lines(std::istream &in, const char comment_start)
Skip comment lines in the header of an ASCII text file prefixed with the comment character 'comment_s...
ANTIOCH_NUMERIC_TYPE_CLASS_INSTANTIATE(Antioch::ParserBase)
std::string _not_implemented
A parser is an instance related to a file.