Changeset 18837 in webkit for trunk/JavaScriptCore/kjs
- Timestamp:
- Jan 13, 2007, 11:53:38 PM (18 years ago)
- Location:
- trunk/JavaScriptCore/kjs
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/Parser.cpp
r18337 r18837 110 110 } 111 111 112 UString Parser::prettyPrint(const UString& code )112 UString Parser::prettyPrint(const UString& code, int* errLine, UString* errMsg) 113 113 { 114 RefPtr<ProgramNode> progNode = parse(UString(), 0, code.data(), code.size() );114 RefPtr<ProgramNode> progNode = parse(UString(), 0, code.data(), code.size(), 0, errLine, errMsg); 115 115 if (!progNode) 116 116 return 0; -
trunk/JavaScriptCore/kjs/Parser.h
r18337 r18837 49 49 int* sourceId = 0, int* errLine = 0, UString* errMsg = 0); 50 50 51 static UString prettyPrint(const UString& );51 static UString prettyPrint(const UString&, int* errLine = 0, UString* errMsg = 0); 52 52 53 53 static void accept(PassRefPtr<ProgramNode>); -
trunk/JavaScriptCore/kjs/nodes2string.cpp
r17306 r18837 142 142 s << ","; 143 143 s << n->node; 144 if (n->next) 145 s << ","; 144 146 } 145 147 } … … 194 196 s << UString::from(numeric); 195 197 else 196 s << str;198 s << '"' << escapeStringForPrettyPrinting(str.ustring()) << '"'; 197 199 } 198 200 -
trunk/JavaScriptCore/kjs/testkjs.cpp
r18337 r18837 247 247 248 248 if (prettyPrint) { 249 UString s = Parser::prettyPrint(script); 249 int errLine = 0; 250 UString errMsg; 251 UString s = Parser::prettyPrint(script, &errLine, &errMsg); 250 252 if (s.isNull()) { 253 fprintf(stderr, "%s:%d: %s.\n", fileName, errLine, errMsg.UTF8String().c_str()); 251 254 success = false; 252 255 break;
Note:
See TracChangeset
for help on using the changeset viewer.