/* Automatically generated from /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/tdehtml/ecma/kjs_range.cpp using /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/kjs/create_hash_table. DO NOT EDIT ! */

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMRangeTableStrings[] = {
    "\0"
    "commonAncestorContainer\0"
    "startContainer\0"
    "endContainer\0"
    "startOffset\0"
    "collapsed\0"
    "endOffset\0"
};


static const struct HashEntry DOMRangeTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 75, (short)DOMRange::EndOffset, DontDelete|ReadOnly, 0, -1 },
   { 40, (short)DOMRange::EndContainer, DontDelete|ReadOnly, 0, 7 },
   { 53, (short)DOMRange::StartOffset, DontDelete|ReadOnly, 0, -1 },
   { 25, (short)DOMRange::StartContainer, DontDelete|ReadOnly, 0, -1 },
   { 65, (short)DOMRange::Collapsed, DontDelete|ReadOnly, 0, -1 },
   { 1, (short)DOMRange::CommonAncestorContainer, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable DOMRangeTable = { 2, 8, DOMRangeTableEntries, 7, DOMRangeTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char DOMRangeProtoTableStrings[] = {
    "\0"
    "createContextualFragment\0"
    "compareBoundaryPoints\0"
    "selectNodeContents\0"
    "surroundContents\0"
    "extractContents\0"
    "deleteContents\0"
    "setStartBefore\0"
    "cloneContents\0"
    "setStartAfter\0"
    "setEndBefore\0"
    "setEndAfter\0"
    "cloneRange\0"
    "insertNode\0"
    "selectNode\0"
    "collapse\0"
    "setStart\0"
    "toString\0"
    "detach\0"
    "setEnd\0"
};


static const struct HashEntry DOMRangeProtoTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 216, (short)DOMRange::Collapse, DontDelete|Function, 1, -1 },
   { 183, (short)DOMRange::CloneRange, DontDelete|Function, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 171, (short)DOMRange::SetEndAfter, DontDelete|Function, 1, -1 },
   { 243, (short)DOMRange::Detach, DontDelete|Function, 0, -1 },
   { 48, (short)DOMRange::SelectNodeContents, DontDelete|Function, 1, 19 },
   { 0, 0, 0, 0, -1 },
   { 225, (short)DOMRange::SetStart, DontDelete|Function, 2, 17 },
   { 0, 0, 0, 0, -1 },
   { 205, (short)DOMRange::SelectNode, DontDelete|Function, 1, 21 },
   { 100, (short)DOMRange::DeleteContents, DontDelete|Function, 0, 20 },
   { 1, (short)DOMRange::CreateContextualFragment, DontDelete|Function, 1, -1 },
   { 144, (short)DOMRange::SetStartAfter, DontDelete|Function, 1, -1 },
   { 194, (short)DOMRange::InsertNode, DontDelete|Function, 1, -1 },
   { 130, (short)DOMRange::CloneContents, DontDelete|Function, 0, -1 },
   { 250, (short)DOMRange::SetEnd, DontDelete|Function, 2, 18 },
   { 115, (short)DOMRange::SetStartBefore, DontDelete|Function, 1, 22 },
   { 158, (short)DOMRange::SetEndBefore, DontDelete|Function, 1, -1 },
   { 26, (short)DOMRange::CompareBoundaryPoints, DontDelete|Function, 2, -1 },
   { 84, (short)DOMRange::ExtractContents, DontDelete|Function, 0, -1 },
   { 67, (short)DOMRange::SurroundContents, DontDelete|Function, 1, -1 },
   { 234, (short)DOMRange::ToString, DontDelete|Function, 0, -1 }
};

const struct HashTable DOMRangeProtoTable = { 2, 23, DOMRangeProtoTableEntries, 17, DOMRangeProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char RangeConstructorTableStrings[] = {
    "\0"
    "START_TO_START\0"
    "END_TO_START\0"
    "START_TO_END\0"
    "END_TO_END\0"
};


static const struct HashEntry RangeConstructorTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 29, (short)DOM::Range::START_TO_END, DontDelete|ReadOnly, 0, 5 },
   { 0, 0, 0, 0, -1 },
   { 42, (short)DOM::Range::END_TO_END, DontDelete|ReadOnly, 0, -1 },
   { 1, (short)DOM::Range::START_TO_START, DontDelete|ReadOnly, 0, -1 },
   { 16, (short)DOM::Range::END_TO_START, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable RangeConstructorTable = { 2, 6, RangeConstructorTableEntries, 5, RangeConstructorTableStrings};

} // namespace
