Closed
Bug 510443
Opened 15 years ago
Closed 15 years ago
BOM should be treated as whitespace by the parser
Categories
(Rhino Graveyard :: Core, defect)
Rhino Graveyard
Core
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: rspeyer, Unassigned)
References
Details
Attachments
(1 file, 1 obsolete file)
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4 Build Identifier: Rhino 1.7 release 2 2009 03 22 As per 7.2 Implying that: - it should be valid as a token separator - it should cause syntax errors when in the middle of an identifier/keyword. Reproducible: Always
Including: - parsing - in \s regex patterns - in parseInt and parseFloat - in String.prototype.trim - in ToNumber for strings Also generally consolidated handling of whitespace.
Attachment #394476 -
Attachment is obsolete: true
Comment 4•15 years ago
|
||
Checking in src/org/mozilla/javascript/NativeGlobal.java; /cvsroot/mozilla/js/rhino/src/org/mozilla/javascript/NativeGlobal.java,v <-- NativeGlobal.java new revision: 1.88; previous revision: 1.87 done Checking in src/org/mozilla/javascript/NativeString.java; /cvsroot/mozilla/js/rhino/src/org/mozilla/javascript/NativeString.java,v <-- NativeString.java new revision: 1.69; previous revision: 1.68 done Checking in src/org/mozilla/javascript/ScriptRuntime.java; /cvsroot/mozilla/js/rhino/src/org/mozilla/javascript/ScriptRuntime.java,v <-- ScriptRuntime.java new revision: 1.321; previous revision: 1.320 done Checking in src/org/mozilla/javascript/TokenStream.java; /cvsroot/mozilla/js/rhino/src/org/mozilla/javascript/TokenStream.java,v <-- TokenStream.java new revision: 1.78; previous revision: 1.77 done Checking in src/org/mozilla/javascript/regexp/NativeRegExp.java; /cvsroot/mozilla/js/rhino/src/org/mozilla/javascript/regexp/NativeRegExp.java,v <-- NativeRegExp.java new revision: 1.111; previous revision: 1.110 done RCS file: /cvsroot/mozilla/js/rhino/testsrc/doctests/controlchars.doctest,v done Checking in testsrc/doctests/controlchars.doctest; /cvsroot/mozilla/js/rhino/testsrc/doctests/controlchars.doctest,v <-- controlchars.doctest initial revision: 1.1 done RCS file: /cvsroot/mozilla/js/rhino/testsrc/doctests/whitespace.doctest,v done Checking in testsrc/doctests/whitespace.doctest; /cvsroot/mozilla/js/rhino/testsrc/doctests/whitespace.doctest,v <-- whitespace.doctest initial revision: 1.1 done
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•