зеркало из https://github.com/mozilla/gecko-dev.git
Fix XML name scanner to allow { after : (321549, r=mrbkap).
This commit is contained in:
Родитель
c7b2a4e04b
Коммит
ce850ec47c
|
@ -1199,7 +1199,12 @@ js_GetToken(JSContext *cx, JSTokenStream *ts)
|
|||
ADD_TO_TOKENBUF(c);
|
||||
while ((c = GetChar(ts)) != EOF && JS_ISXMLNAME(c)) {
|
||||
if (c == ':') {
|
||||
if (sawColon || !JS_ISXMLNAME(PeekChar(ts))) {
|
||||
int nextc;
|
||||
|
||||
if (sawColon ||
|
||||
(nextc = PeekChar(ts),
|
||||
((ts->flags & TSF_XMLONLYMODE) || nextc != '{') &&
|
||||
!JS_ISXMLNAME(nextc))) {
|
||||
js_ReportCompileErrorNumber(cx, ts,
|
||||
JSREPORT_TS |
|
||||
JSREPORT_ERROR,
|
||||
|
|
Загрузка…
Ссылка в новой задаче