| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
The test ecma_3/Unicode/regress-352044-02-n.js is expected to throw
an uncaught syntax error when parsing the expression statement
"i \u002b= 1;".
Task-number: QTBUG-8108
|
|
|
|
|
|
|
| |
Recognize regular expression classes and escape sequences.
Task-number: QTBUG-8108
Reviewed-by: Olivier Goffart
|
|
|
|
|
| |
Task-number: QTBUG-8108
Reviewed-by: Olivier Goffart
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The JS grammar is ambigious and the following statement can be parsed
as an object-literal followed by an inserted semicolon or as two
labelled statements.
outer: {
inner: {}
}
In the old days we used to resolve the conflict by reducing the
statement to an expression statement but this was wrong so
now we prefer the labelled statement. As nice side effect, we
pass two more tests in tests/auto/declarative/parserstress.
Task-number: QTBUG-8108
|
|
|
|
|
| |
Task-number:
Reviewed-by: Martin Jones
|
| |
|
| |
|
|
|
|
| |
QDeclarativeXXX.
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
| |
Created QTBUG-8108 for handling these failures.
|
| |
|
| |
|
|
This stress tests our JS parser to ensure that it can parse embedded script
blocks correctly.
|