Ignore:
Timestamp:
Mar 21, 2002, 4:31:57 PM (23 years ago)
Author:
mjs
Message:

Merged changes from LABYRINTH_KDE_3_MERGE branch.

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"
    24
    35namespace KJS {
    46
    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 }
     7const 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 }
    3841};
    3942
    40 const struct HashTable2 mathTable = { 2, 32, mathTableEntries, 21 };
     43const struct HashTable mathTable = { 2, 33, mathTableEntries, 21 };
    4144
    4245}; // namespace
Note: See TracChangeset for help on using the changeset viewer.