Skip to content
Snippets Groups Projects
Commit e56d80fb authored by Pierre Aubert's avatar Pierre Aubert
Browse files

Allow parsing of empty file

parent dbf9326e
No related branches found
No related tags found
No related merge requests found
Pipeline #372954 passed
......@@ -257,9 +257,12 @@ bool parser_toml_fileParser(DicoValue & dico, PFileParser & parser){
else if(parse_toml_table_def(dico, parser, data)){}
else if(parse_toml_dico_def(dico, parser, data)){}
else{
std::cerr << "parser_toml_fileParser : error at " << parser.getLocation() << std::endl;
std::cerr << "\tunexpected token '"<<parser.getNextToken()<<"'" << std::endl;
parse_toml_stopParsing(data);
PString nextToken(parser.getNextToken());
if(nextToken.size() != 0lu){ //If the token is empty, we are at the end of the file
std::cerr << "parser_toml_fileParser : error at " << parser.getLocation() << std::endl;
std::cerr << "\tunexpected token '"<<nextToken<<"'" << std::endl;
parse_toml_stopParsing(data);
}
}
}
return data.isRun;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment