-
bdash authored
Reviewed by Mitz. Minor fixes to JavaScript pretty-printing. * JavaScriptCore.exp: * kjs/Parser.cpp: (KJS::Parser::prettyPrint): Return line number and error message if parsing fails. * kjs/Parser.h: * kjs/nodes2string.cpp: (ElementNode::streamTo): Include comma delimiters in array literals. (PropertyNameNode::streamTo): Quote property names in object literals to handle the case when the property name is not a valid identifier. * kjs/testkjs.cpp: (doIt): Print any errors encountered while pretty-printing. 2007-01-14 Mark Rowe <mrowe@apple.com> Reviewed by Mitz. Layout tests for fixes to JavaScript pretty-printing. * fast/js/pretty-print-expected.txt: * fast/js/resources/pretty-print.js: Test handling of object literal with non-identifier property name, and of array literals. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
90b9d80e