[Webkit-unassigned] [Bug 62613] No context for javascript parse errors.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 14 11:23:01 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=62613
Oliver Hunt <oliver at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
--- Comment #4 from Oliver Hunt <oliver at apple.com> 2011-06-14 11:23:01 PST ---
(In reply to comment #3)
> (From update of attachment 97047 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=97047&action=review
>
> > Source/JavaScriptCore/parser/JSParser.cpp:156
> > + m_errorMessage = UString(String::format("Unexpected token '%c'", source[tokenStart()]).impl());
>
> Is one character of context enough? What does this print when the unexpected token is "return" or "break" or "continue" or "if" or something like that? I think you may need the full token as a string.
>
> e.g.:
>
> function f() { return if; } // Should be: "Unexpected token: 'if'".
>
> return; // Should be: "Unexpected token: 'return'".
>
> break; // Should be: "Unexpected token: 'break'".
>
> continue; // Should be: "Unexpected token: 'continue'".
>
> a[0]]; // I think you have this one right: "Unexpected token: ']'".
We've discussed other bits in person; JC is going to work on improving the error messages a bit from what the current patch does.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list