Mozilla/mozilla/js/rhino/testsrc/doctests/whitespace.doctest
nboyd%atg.com e482b13286 Fix bug Bug 510443 - BOM should be treated as whitespace by the parser
Patch from Raphael Speyer


git-svn-id: svn://10.0.0.236/trunk@258288 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-30 23:50:42 +00:00

20 lines
371 B
Plaintext

js> load('testsrc/doctests/util.js')
js> var bom = String.fromCharCode(0xFEFF);
js> eval(bom);
js> var _ = eval("(function(){return"+bom+"1;})");
js> expectError(function() {
> eval("i"+bom+"f (false);");
> }, SyntaxError);
js> parseInt(bom+"1")
1
js> parseFloat(bom+"1.5");
1.5
js> (bom+"abc"+bom).trim().length
3
js> /\s/.test(bom)
true
js> (bom+"1"+bom) * 1
1