Skip to content
  • bdash's avatar
    2007-01-14 Mark Rowe <mrowe@apple.com> · 90b9d80e
    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