Issue #1284 - Implement /s (dotAll) for regular expressions, v2.

Resolves #1284.
This commit is contained in:
wolfbeast 2019-11-18 16:50:40 +01:00 committed by Roy Tam
commit 8148cf0001
11 changed files with 117 additions and 23 deletions

View file

@ -1843,6 +1843,8 @@ TokenStream::getTokenInternal(TokenKind* ttp, Modifier modifier)
reflags = RegExpFlag(reflags | StickyFlag);
else if (c == 'u' && !(reflags & UnicodeFlag))
reflags = RegExpFlag(reflags | UnicodeFlag);
else if (c == 's' && !(reflags & DotAllFlag))
reflags = RegExpFlag(reflags | DotAllFlag);
else
break;
getChar();