Commit 8665e259 authored by Perry Kundert's avatar Perry Kundert

Rename get_string to move_string to imply side-effect

parent e0d890cc
...@@ -2702,8 +2702,8 @@ scan_number_done: ...@@ -2702,8 +2702,8 @@ scan_number_done:
return value_float; return value_float;
} }
/// return string value /// return current string value (implicitly resets the token; useful only once)
std::string get_string() std::string move_string()
{ {
return std::move( yytext ); return std::move( yytext );
} }
...@@ -3004,7 +3004,7 @@ class parser ...@@ -3004,7 +3004,7 @@ class parser
{ {
return; return;
} }
key = m_lexer.get_string(); key = m_lexer.move_string();
bool keep_tag = false; bool keep_tag = false;
if (keep) if (keep)
...@@ -3142,7 +3142,7 @@ class parser ...@@ -3142,7 +3142,7 @@ class parser
case token_type::value_string: case token_type::value_string:
{ {
result.m_type = value_t::string; result.m_type = value_t::string;
result.m_value = m_lexer.get_string(); result.m_value = m_lexer.move_string();
break; break;
} }
......
Markdown is supported
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