Changeset 27842 in webkit for trunk/JavaScriptCore/kjs/testkjs.cpp
- Timestamp:
- Nov 15, 2007, 10:54:09 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/testkjs.cpp
r27031 r27842 24 24 #include "config.h" 25 25 26 #include "JSGlobalObject.h" 26 27 #include "JSLock.h" 27 28 #include "Parser.h" 28 29 #include "collector.h" 29 #include " JSGlobalObject.h"30 #include "nodes.h" 30 31 #include "object.h" 31 32 #include "protect.h" … … 246 247 int errLine = 0; 247 248 UString errMsg; 248 UString s = Parser::prettyPrint(script.data(), &errLine, &errMsg); 249 if (s.isNull()) { 249 UString scriptUString(script.data()); 250 RefPtr<ProgramNode> programNode = parser().parseProgram(fileName, 0, scriptUString.data(), scriptUString.size(), 0, &errLine, &errMsg); 251 if (!programNode) { 250 252 fprintf(stderr, "%s:%d: %s.\n", fileName.UTF8String().c_str(), errLine, errMsg.UTF8String().c_str()); 251 253 return false; 252 254 } 253 255 254 printf("%s\n", s.UTF8String().c_str());256 printf("%s\n", programNode->toString().UTF8String().c_str()); 255 257 return true; 256 258 } … … 314 316 #endif 315 317 316 #ifdef KJS_DEBUG_MEM317 Interpreter::finalCheck();318 #endif319 318 return success ? 0 : 3; 320 319 }
Note:
See TracChangeset
for help on using the changeset viewer.