Changeset 798 in webkit for trunk/JavaScriptCore/kjs/math_object.lut.h
- Timestamp:
- Mar 21, 2002, 4:31:57 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/math_object.lut.h
r6 r798 1 /* automatically generated from math.table. DO NOT EDIT ! */ 1 /* Automatically generated from math_object.cpp using ./create_hash_table. DO NOT EDIT ! */ 2 3 #include "lookup.h" 2 4 3 5 namespace KJS { 4 6 5 const struct HashEntry2 mathTableEntries[] = { 6 { "atan", Math::ATan, DontEnum|ReadOnly, &mathTableEntries[25] }, 7 { 0, 0, 0, 0 }, 8 { "SQRT2", Math::Sqrt2, DontEnum|ReadOnly, &mathTableEntries[23] }, 9 { 0, 0, 0, 0 }, 10 { 0, 0, 0, 0 }, 11 { 0, 0, 0, 0 }, 12 { "E", Math::Euler, DontEnum|ReadOnly, &mathTableEntries[21] }, 13 { "asin", Math::ASin, DontEnum|ReadOnly, &mathTableEntries[26] }, 14 { "atan2", Math::ATan2, DontEnum|ReadOnly, &mathTableEntries[31] }, 15 { "LOG2E", Math::Log2E, DontEnum|ReadOnly, &mathTableEntries[27] }, 16 { "cos", Math::Cos, DontEnum|ReadOnly, 0 }, 17 { "max", Math::Max, DontEnum|ReadOnly, &mathTableEntries[28] }, 18 { 0, 0, 0, 0 }, 19 { 0, 0, 0, 0 }, 20 { "LOG10E", Math::Log10E, DontEnum|ReadOnly, &mathTableEntries[24] }, 21 { "LN2", Math::Ln2, DontEnum|ReadOnly, &mathTableEntries[30] }, 22 { "abs", Math::Abs, DontEnum|ReadOnly, 0 }, 23 { "sqrt", Math::Sqrt, DontEnum|ReadOnly, 0 }, 24 { "exp", Math::Exp, DontEnum|ReadOnly, 0 }, 25 { 0, 0, 0, 0 }, 26 { "LN10", Math::Ln10, DontEnum|ReadOnly, &mathTableEntries[22] }, 27 { "PI", Math::Pi, DontEnum|ReadOnly, &mathTableEntries[29] }, 28 { "SQRT1_2", Math::Sqrt1_2, DontEnum|ReadOnly, 0 }, 29 { "acos", Math::ACos, DontEnum|ReadOnly, 0 }, 30 { "ceil", Math::Ceil, DontEnum|ReadOnly, 0 }, 31 { "floor", Math::Floor, DontEnum|ReadOnly, 0 }, 32 { "log", Math::Log, DontEnum|ReadOnly, 0 }, 33 { "min", Math::Min, DontEnum|ReadOnly, 0 }, 34 { "random", Math::Random, DontEnum|ReadOnly, 0 }, 35 { "round", Math::Round, DontEnum|ReadOnly, 0 }, 36 { "sin", Math::Sin, DontEnum|ReadOnly, 0 }, 37 { "tan", Math::Tan, DontEnum|ReadOnly, 0 } 7 const struct HashEntry mathTableEntries[] = { 8 { "atan", MathObjectImp::ATan, DontEnum|Function, 1, &mathTableEntries[25] }, 9 { 0, 0, 0, 0, 0 }, 10 { "SQRT2", MathObjectImp::Sqrt2, DontEnum, 0, &mathTableEntries[23] }, 11 { 0, 0, 0, 0, 0 }, 12 { 0, 0, 0, 0, 0 }, 13 { 0, 0, 0, 0, 0 }, 14 { "E", MathObjectImp::Euler, DontEnum, 0, &mathTableEntries[21] }, 15 { "asin", MathObjectImp::ASin, DontEnum|Function, 1, &mathTableEntries[26] }, 16 { "atan2", MathObjectImp::ATan2, DontEnum|Function, 2, &mathTableEntries[32] }, 17 { "LOG2E", MathObjectImp::Log2E, DontEnum, 0, &mathTableEntries[27] }, 18 { "cos", MathObjectImp::Cos, DontEnum|Function, 1, 0 }, 19 { "max", MathObjectImp::Max, DontEnum|Function, 2, &mathTableEntries[29] }, 20 { 0, 0, 0, 0, 0 }, 21 { 0, 0, 0, 0, 0 }, 22 { "LOG10E", MathObjectImp::Log10E, DontEnum, 0, &mathTableEntries[24] }, 23 { "LN2", MathObjectImp::Ln2, DontEnum, 0, &mathTableEntries[31] }, 24 { "abs", MathObjectImp::Abs, DontEnum|Function, 1, 0 }, 25 { "sqrt", MathObjectImp::Sqrt, DontEnum|Function, 1, 0 }, 26 { "exp", MathObjectImp::Exp, DontEnum|Function, 1, 0 }, 27 { 0, 0, 0, 0, 0 }, 28 { "LN10", MathObjectImp::Ln10, DontEnum, 0, &mathTableEntries[22] }, 29 { "PI", MathObjectImp::Pi, DontEnum, 0, &mathTableEntries[28] }, 30 { "SQRT1_2", MathObjectImp::Sqrt1_2, DontEnum, 0, 0 }, 31 { "acos", MathObjectImp::ACos, DontEnum|Function, 1, 0 }, 32 { "ceil", MathObjectImp::Ceil, DontEnum|Function, 1, 0 }, 33 { "floor", MathObjectImp::Floor, DontEnum|Function, 1, 0 }, 34 { "log", MathObjectImp::Log, DontEnum|Function, 1, 0 }, 35 { "min", MathObjectImp::Min, DontEnum|Function, 2, 0 }, 36 { "pow", MathObjectImp::Pow, DontEnum|Function, 2, &mathTableEntries[30] }, 37 { "random", MathObjectImp::Random, DontEnum|Function, 0, 0 }, 38 { "round", MathObjectImp::Round, DontEnum|Function, 1, 0 }, 39 { "sin", MathObjectImp::Sin, DontEnum|Function, 1, 0 }, 40 { "tan", MathObjectImp::Tan, DontEnum|Function, 1, 0 } 38 41 }; 39 42 40 const struct HashTable 2 mathTable = { 2, 32, mathTableEntries, 21 };43 const struct HashTable mathTable = { 2, 33, mathTableEntries, 21 }; 41 44 42 45 }; // namespace
Note:
See TracChangeset
for help on using the changeset viewer.