a JavaScript script to evaluate
length of @code, or -1 if @code is a nul-terminated string
an object instance
a #JSCClass or %NULL to use the default
the source URI
the starting line number
return location for a #JSCValue.
a #JSCValue representing the last value generated by the script.
Evaluate @code and create an new object where symbols defined in @code will be added as properties, instead of being added to @context global object. The new object is returned as @object parameter. Similar to how jsc_value_new_object() works, if @object_instance is not %NULL @object_class must be provided too. The @line_number is the starting line number in @uri; the value is one-based so the first line is 1. @uri and @line_number will be shown in exceptions and they don't affect the behavior of the script.