Skip to content
Snippets Groups Projects
Commit 4a9e4049 authored by ilor's avatar ilor
Browse files

clear sstreams before seekg'ing them in Parser::parse_any_operator

parent 5d08af7a
Branches
No related merge requests found
......@@ -139,6 +139,7 @@ boost::shared_ptr<ANTLRParserResultBase> Parser::parseAnyOperator(
std::stringstream errors;
boost::shared_ptr<ANTLRParserResultBase> result;
if (!result) {
ss.clear();
ss.seekg(0, std::ios::beg);
ANTLRLexer lexer(ss);
ANTLRParser parser(lexer);
......@@ -150,6 +151,7 @@ boost::shared_ptr<ANTLRParserResultBase> Parser::parseAnyOperator(
}
}
if (!result) {
ss.clear();
ss.seekg(0, std::ios::beg);
ANTLRLexer lexer(ss);
ANTLRParser parser(lexer);
......@@ -161,6 +163,7 @@ boost::shared_ptr<ANTLRParserResultBase> Parser::parseAnyOperator(
}
}
if (!result) {
ss.clear();
ss.seekg(0, std::ios::beg);
ANTLRLexer lexer(ss);
ANTLRParser parser(lexer);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment