29 const int HasTempRange = 11;
37 CK_SyntaxError(std::ostream& f,
const std::string& s,
int linenum = -1);
49 CKParser(std::string ckfile, std::ostream* log);
50 CKParser(std::istream* infile,
const std::string& fname,
60 int& optionFlag, std::ostream& log);
62 std::vector<std::string>& elementNames,
64 bool advanceToKeyword(
const std::string& kw,
const std::string& stop);
70 int& optionFlag, std::ostream& log);
83 std::string m_comment;
91 std::string m_ckfilename;
121 void getCKLine(std::string& s, std::string& comment);
123 void putCKLine(std::string& s, std::string& comment);
124 void missingAuxData(
const std::string& kw);
126 void checkSpeciesName(std::string spname);