Lexer: Modified ::isPattern to use ::readWord

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

View file

@ -944,10 +944,9 @@ bool Lexer::isPattern (std::string& token, Lexer::Type& type)
{ {
std::size_t marker = _cursor; std::size_t marker = _cursor;
std::string extractedToken; std::string word;
Lexer::Type extractedType; if (readWord (_text, "/", _cursor, word) &&
if (isString (extractedToken, extractedType, "/") && (isEOS () ||
(_text[_cursor] == '\0' ||
isWhitespace (_text[_cursor]))) isWhitespace (_text[_cursor])))
{ {
token = _text.substr (marker, _cursor - marker); token = _text.substr (marker, _cursor - marker);