Method
JavaScriptCoreContextcheck_syntax
Declaration [src]
JSCCheckSyntaxResult
jsc_context_check_syntax (
  JSCContext* context,
  const char* code,
  gssize length,
  JSCCheckSyntaxMode mode,
  const char* uri,
  unsigned line_number,
  JSCException** exception
)
Description [src]
Check the given code in context for syntax errors. 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 are only used to fill the exception.
In case of errors exception will be set to a new JSCException with the details. You can pass NULL to
exception to ignore the error details.
Parameters
| code | const char* | 
| A JavaScript script to check. | |
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. | |
| length | gssize | 
| Length of  | |
| mode | JSCCheckSyntaxMode | 
| A  | |
| uri | const char* | 
| The source URI. | |
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. | |
| line_number | unsigned | 
| The starting line number. | |
| exception | JSCException | 
| Return location for a  | |
| The argument will be set by the function. | |
| The argument can be NULL. | |
| The instance takes ownership of the data, and is responsible for freeing it. | 
Return value
| Returns: | JSCCheckSyntaxResult | 
| A  |