mirror of
https://github.com/Samsung/escargot.git
synced 2026-06-22 10:01:50 +00:00
1. implement instanceof, in, delete operator
2. VariableDeclaratorNode does not affect execute result 3. optimize Object get, set in interpreter Signed-off-by: seonghyun kim <sh8281.kim@samsung.com>
This commit is contained in:
parent
b2ea88b251
commit
11e625f373
26 changed files with 386 additions and 114 deletions
|
|
@ -18,6 +18,8 @@ const char* errorMessage_Get_FromNull = "Cannot get property '%s' of null";
|
|||
const char* errorMessage_Set_ToUndefined = "Cannot set property '%s' of undefined";
|
||||
const char* errorMessage_Set_ToNull = "Cannot set property '%s' of null";
|
||||
const char* errorMessage_New_NotConstructor = "%s is not a constructor";
|
||||
const char* errorMessage_InstanceOf_NotFunction = "Invalid operand to 'instanceof': Callee is not a function object";
|
||||
const char* errorMessage_InstanceOf_InvalidPrototypeProperty = "instanceof called on an object with an invalid prototype property";
|
||||
const char* errorMessage_ArgumentsOrCaller_InStrictMode = "'caller' and 'arguments' are restricted function properties and cannot be accessed in this context.";
|
||||
const char* errorMessage_GlobalObject_ThisUndefinedOrNull = "%s: this value is undefined or null";
|
||||
const char* errorMessage_GlobalObject_ThisNotObject = "%s: this value is not an object";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue