The output of "undefined" is normal.  It is the result of the expression you 
entered.  jsc is basically returning the result of the expressions you enter.  
Both var and print themselves evaluate to "undefined".  If you try "x = 1;" 
you'll get 1 as that expression returns 1.  

Concerning testing,  If you have successfully built testapi, from the webkit 
top directory you can run Tools/Scripts/run-javascriptcore-tests.  This script 
will first run testapi, which tests the JavaScript APIs and then run a 
collection of javascript tests.  If you have successfully built testRegExp, you 
can run run-regexp-tests which will test the regular expression engine.  Both 
testapi and testRegExp should be built along with jsc when you run the script 
Tools/Scripts/build-jsc.

- Michael

On Oct 29, 2012, at 2:39 AM, yuqing cai <[email protected]> wrote:

> hi, all, I try to port the webkit to a new platform(the platform is
> linux based run with glibc & glib, but not gtk), now I have build the
> jsc project successfully, but when I run the jsc program, something
> happend show as below:
> 
> qing@HAHA:/data/project/webOS/WebKit/Source/JavaScriptCore/JavaScriptCore.catwalk$
> ./jsc
>> var string="hello world :)";
> undefined
>> print(string);
> hello world :)
> undefined
>> 
> 
> now I have 2 questions:
> 1. Why the word "undefined" comes up?
> 2. How to test the jsc program?
> 
> qing
> 2012-10-29
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to