/* Automatically generated from /tmp/buildd/tde-packaging/arch/tde-core/tde-tdelibs/src/tdelibs-trinity-14.1.6/kate/part/katejscript.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 KateJSDocumentProtoTableStrings[] = {
    "\0"
    "commentMarker\0"
    "commentStart\0"
    "canBreakAt\0"
    "canComment\0"
    "commentEnd\0"
    "insertLine\0"
    "insertText\0"
    "lineLength\0"
    "removeLine\0"
    "removeText\0"
    "attribute\0"
    "editBegin\0"
    "textRange\0"
    "isInWord\0"
    "textFull\0"
    "textLine\0"
    "editEnd\0"
    "setText\0"
    "length\0"
    "clear\0"
    "lines\0"
};


static const struct HashEntry KateJSDocumentProtoTableEntries[] = {
   { 39, (short)KateJSDocument::CanComment, DontDelete|Function, 2, 24 },
   { 136, (short)KateJSDocument::Text, DontDelete|Function, 4, -1 },
   { 0, 0, 0, 0, -1 },
   { 61, (short)KateJSDocument::InsertLine, DontDelete|Function, 2, -1 },
   { 105, (short)KateJSDocument::RemoveText, DontDelete|Function, 4, 22 },
   { 164, (short)KateJSDocument::TextLine, DontDelete|Function, 1, 21 },
   { 28, (short)KateJSDocument::CanBreakAt, DontDelete|Function, 2, -1 },
   { 0, 0, 0, 0, -1 },
   { 173, (short)KateJSDocument::EditEnd, DontDelete|Function, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 72, (short)KateJSDocument::InsertText, DontDelete|Function, 3, -1 },
   { 189, (short)KateJSDocument::Length, DontDelete|Function, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 202, (short)KateJSDocument::Lines, DontDelete|Function, 0, 27 },
   { 196, (short)KateJSDocument::Clear, DontDelete|Function, 0, -1 },
   { 155, (short)KateJSDocument::FullText, DontDelete|Function, 0, -1 },
   { 94, (short)KateJSDocument::RemoveLine, DontDelete|Function, 1, 23 },
   { 181, (short)KateJSDocument::SetText, DontDelete|Function, 1, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 83, (short)KateJSDocument::LineLength, DontDelete|Function, 1, 26 },
   { 126, (short)KateJSDocument::EditBegin, DontDelete|Function, 0, -1 },
   { 146, (short)KateJSDocument::IsInWord, DontDelete|Function, 2, -1 },
   { 1, (short)KateJSDocument::CommentMarker, DontDelete|Function, 1, 25 },
   { 15, (short)KateJSDocument::CommentStart, DontDelete|Function, 1, -1 },
   { 50, (short)KateJSDocument::CommentEnd, DontDelete|Function, 1, -1 },
   { 116, (short)KateJSDocument::Attribute, DontDelete|Function, 2, -1 }
};

const struct HashTable KateJSDocumentProtoTable = { 2, 28, KateJSDocumentProtoTableEntries, 21, KateJSDocumentProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char KateJSDocumentTableStrings[] = {
    "\0"
    "highlightMode\0"
    "indentWidth\0"
    "mixedIndent\0"
    "spaceIndent\0"
    "indentMode\0"
};


static const struct HashEntry KateJSDocumentTableEntries[] = {
   { 39, (short)KateJSDocument::SpaceIndent, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 15, (short)KateJSDocument::IndentWidth, DontDelete|ReadOnly, 0, -1 },
   { 1, (short)KateJSDocument::HighlightMode, DontDelete|ReadOnly, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 51, (short)KateJSDocument::IndentMode, DontDelete|ReadOnly, 0, 6 },
   { 27, (short)KateJSDocument::MixedIndent, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable KateJSDocumentTable = { 2, 7, KateJSDocumentTableEntries, 6, KateJSDocumentTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char KateJSViewProtoTableStrings[] = {
    "\0"
    "setCursorPositionReal\0"
    "removeSelectedText\0"
    "setCursorPosition\0"
    "cursorColumnReal\0"
    "clearSelection\0"
    "cursorColumn\0"
    "hasSelection\0"
    "setSelection\0"
    "cursorLine\0"
    "selectAll\0"
    "selection\0"
};


static const struct HashEntry KateJSViewProtoTableEntries[] = {
   { 60, (short)KateJSView::CursorColumnReal, DontDelete|Function, 0, 14 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 42, (short)KateJSView::SetCursorPosition, DontDelete|Function, 2, -1 },
   { 92, (short)KateJSView::CursorColumn, DontDelete|Function, 0, 15 },
   { 0, 0, 0, 0, -1 },
   { 118, (short)KateJSView::SetSelection, DontDelete|Function, 4, -1 },
   { 0, 0, 0, 0, -1 },
   { 23, (short)KateJSView::RemoveSelectedText, DontDelete|Function, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 142, (short)KateJSView::SelectAll, DontDelete|Function, 0, 16 },
   { 131, (short)KateJSView::CursorLine, DontDelete|Function, 0, -1 },
   { 1, (short)KateJSView::SetCursorPositionReal, DontDelete|Function, 2, -1 },
   { 152, (short)KateJSView::Selection, DontDelete|Function, 0, -1 },
   { 105, (short)KateJSView::HasSelection, DontDelete|Function, 0, -1 },
   { 77, (short)KateJSView::ClearSelection, DontDelete|Function, 0, -1 }
};

const struct HashTable KateJSViewProtoTable = { 2, 17, KateJSViewProtoTableEntries, 14, KateJSViewProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char KateJSViewTableStrings[] = {
    "\0"
    "selectionStartColumn\0"
    "selectionEndColumn\0"
    "selectionStartLine\0"
    "selectionEndLine\0"
};


static const struct HashEntry KateJSViewTableEntries[] = {
   { 0, 0, 0, 0, -1 },
   { 0, 0, 0, 0, -1 },
   { 60, (short)KateJSView::SelEndLine, DontDelete|ReadOnly, 0, 6 },
   { 0, 0, 0, 0, -1 },
   { 41, (short)KateJSView::SelStartLine, DontDelete|ReadOnly, 0, 5 },
   { 1, (short)KateJSView::SelStartCol, DontDelete|ReadOnly, 0, -1 },
   { 22, (short)KateJSView::SelEndCol, DontDelete|ReadOnly, 0, -1 }
};

const struct HashTable KateJSViewTable = { 2, 7, KateJSViewTableEntries, 5, KateJSViewTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char KateJSIndenterProtoTableStrings[] = {
    "\0"
    "Dummy\0"
};


static const struct HashEntry KateJSIndenterProtoTableEntries[] = {
   { 1, (short)KateJSIndenter::Dummy, DontDelete, 0, -1 }
};

const struct HashTable KateJSIndenterProtoTable = { 2, 1, KateJSIndenterProtoTableEntries, 1, KateJSIndenterProtoTableStrings};

} // namespace

#include "lookup.h"

using namespace KJS;

namespace KJS {

static const char KateJSIndenterTableStrings[] = {
    "\0"
    "onnewline\0"
    "onchar\0"
    "online\0"
};


static const struct HashEntry KateJSIndenterTableEntries[] = {
   { 1, (short)KateJSIndenter::OnNewline, DontDelete, 0, 3 },
   { 0, 0, 0, 0, -1 },
   { 11, (short)KateJSIndenter::OnChar, DontDelete, 0, -1 },
   { 18, (short)KateJSIndenter::OnLine, DontDelete, 0, -1 }
};

const struct HashTable KateJSIndenterTable = { 2, 4, KateJSIndenterTableEntries, 3, KateJSIndenterTableStrings};

} // namespace
