interpreter.cpp | interpreter.cpp | |||
---|---|---|---|---|
skipping to change at line 428 | skipping to change at line 428 | |||
putNamedConstructor("RegExp", m_RegExp); | putNamedConstructor("RegExp", m_RegExp); | |||
putNamedConstructor("Error", m_Error); | putNamedConstructor("Error", m_Error); | |||
putNamedConstructor("EvalError",m_EvalError); | putNamedConstructor("EvalError",m_EvalError); | |||
putNamedConstructor("RangeError",m_RangeError); | putNamedConstructor("RangeError",m_RangeError); | |||
putNamedConstructor("ReferenceError",m_ReferenceError); | putNamedConstructor("ReferenceError",m_ReferenceError); | |||
putNamedConstructor("SyntaxError",m_SyntaxError); | putNamedConstructor("SyntaxError",m_SyntaxError); | |||
putNamedConstructor("TypeError",m_TypeError); | putNamedConstructor("TypeError",m_TypeError); | |||
putNamedConstructor("URIError",m_UriError); | putNamedConstructor("URIError",m_UriError); | |||
// Set the constructorPropertyName property of all builtin constructors | // Set the constructorPropertyName property of all builtin constructors | |||
objProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, | objProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, | |||
m_Object, DontEnum | DontDelete | ReadOnly); | m_Object, DontEnum); | |||
funcProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, | funcProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, | |||
m_Function, DontEnum | DontDelete | ReadOnly); | m_Function, DontEnum); | |||
arrayProto->put(&m_globalExec, m_globalExec.propertyNames().constructor | arrayProto->put(&m_globalExec, m_globalExec.propertyNames().constructor | |||
, m_Array, DontEnum | DontDelete | ReadOnly); | , m_Array, DontEnum); | |||
booleanProto->put(&m_globalExec, m_globalExec.propertyNames().construct | booleanProto->put(&m_globalExec, m_globalExec.propertyNames().construct | |||
or, m_Boolean, DontEnum | DontDelete | ReadOnly); | or, m_Boolean, DontEnum); | |||
stringProto->put(&m_globalExec, m_globalExec.propertyNames().constructo | stringProto->put(&m_globalExec, m_globalExec.propertyNames().constructo | |||
r, m_String, DontEnum | DontDelete | ReadOnly); | r, m_String, DontEnum); | |||
numberProto->put(&m_globalExec, m_globalExec.propertyNames().constructo | numberProto->put(&m_globalExec, m_globalExec.propertyNames().constructo | |||
r, m_Number, DontEnum | DontDelete | ReadOnly); | r, m_Number, DontEnum); | |||
dateProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, | dateProto->put(&m_globalExec, m_globalExec.propertyNames().constructor, | |||
m_Date, DontEnum | DontDelete | ReadOnly); | m_Date, DontEnum); | |||
regexpProto->put(&m_globalExec, m_globalExec.propertyNames().constructo | regexpProto->put(&m_globalExec, m_globalExec.propertyNames().constructo | |||
r, m_RegExp, DontEnum | DontDelete | ReadOnly); | r, m_RegExp, DontEnum); | |||
errorProto->put(&m_globalExec, m_globalExec.propertyNames().constructor | errorProto->put(&m_globalExec, m_globalExec.propertyNames().constructor | |||
, m_Error, DontEnum | DontDelete | ReadOnly); | , m_Error, DontEnum); | |||
m_EvalErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c | m_EvalErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c | |||
onstructor, m_EvalError, DontEnum | DontDelete | ReadOnly); | onstructor, m_EvalError, DontEnum); | |||
m_RangeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames(). | m_RangeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames(). | |||
constructor, m_RangeError, DontEnum | DontDelete | ReadOnly); | constructor, m_RangeError, DontEnum); | |||
m_ReferenceErrorPrototype->put(&m_globalExec, m_globalExec.propertyName | m_ReferenceErrorPrototype->put(&m_globalExec, m_globalExec.propertyName | |||
s().constructor, m_ReferenceError, DontEnum | DontDelete | ReadOnly); | s().constructor, m_ReferenceError, DontEnum); | |||
m_SyntaxErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames() | m_SyntaxErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames() | |||
.constructor, m_SyntaxError, DontEnum | DontDelete | ReadOnly); | .constructor, m_SyntaxError, DontEnum); | |||
m_TypeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c | m_TypeErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().c | |||
onstructor, m_TypeError, DontEnum | DontDelete | ReadOnly); | onstructor, m_TypeError, DontEnum); | |||
m_UriErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().co | m_UriErrorPrototype->put(&m_globalExec, m_globalExec.propertyNames().co | |||
nstructor, m_UriError, DontEnum | DontDelete | ReadOnly); | nstructor, m_UriError, DontEnum); | |||
// built-in values | // built-in values | |||
m_globalObject->put(&m_globalExec, "NaN", jsNaN(), DontEnum|Dont | m_globalObject->put(&m_globalExec, "NaN", jsNaN(), DontEnum|Dont | |||
Delete); | Delete|ReadOnly); | |||
m_globalObject->put(&m_globalExec, "Infinity", jsNumber(Inf), DontEnu | m_globalObject->put(&m_globalExec, "Infinity", jsNumber(Inf), DontEnu | |||
m|DontDelete); | m|DontDelete|ReadOnly); | |||
m_globalObject->put(&m_globalExec, "undefined", jsUndefined(), DontEnu | m_globalObject->put(&m_globalExec, "undefined", jsUndefined(), DontEnu | |||
m|DontDelete); | m|DontDelete|ReadOnly); | |||
// built-in functions | // built-in functions | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Eval, 1, "eval"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Eval, 1, "eval"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseInt, 2, "parseInt"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseInt, 2, "parseInt"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseFloat, 1, "parseFloat"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::ParseFloat, 1, "parseFloat"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsNaN, 1, "isNaN"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsNaN, 1, "isNaN"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsFinite, 1, "isFinite"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::IsFinite, 1, "isFinite"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Escape, 1, "escape"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::Escape, 1, "escape"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::UnEscape, 1, "unescape"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::UnEscape, 1, "unescape"), DontEnum); | |||
m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::DecodeURI, 1, "decodeURI"), DontEnum); | m_globalObject->putDirectFunction(new GlobalFuncImp(&m_globalExec, func Proto, GlobalFuncImp::DecodeURI, 1, "decodeURI"), DontEnum); | |||
End of changes. 2 change blocks. | ||||
36 lines changed or deleted | 36 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |