Lexer: Modified ::isSubstitution to use ::readWord

This commit is contained in:
Paul Beckingham 2015-07-11 10:27:23 -04:00
parent 096737bd02
commit daba36860b

View file

@ -911,13 +911,12 @@ bool Lexer::isSubstitution (std::string& token, Lexer::Type& type)
{
std::size_t marker = _cursor;
std::string extractedToken;
Lexer::Type extractedType;
if (isString (extractedToken, extractedType, "/"))
std::string word;
if (readWord (_text, "/", _cursor, word))
{
--_cursor; // Step back over the '/'.
--_cursor; // Step backwards over the '/'.
if (isString (extractedToken, extractedType, "/"))
if (readWord (_text, "/", _cursor, word))
{
if (_text[_cursor] == 'g')
++_cursor;