/****************************************************************************
**
** Copyright (C) 1992-2005 Trolltech AS. All rights reserved.
**
** This file is part of the QSA of the Qt Toolkit.
**
** For QSA Commercial License Holders (non-open source):
** 
** Licensees holding a valid Qt Script for Applications (QSA) License Agreement
** may use this file in accordance with the rights, responsibilities and
** obligations contained therein.  Please consult your licensing agreement or
** contact sales@trolltech.com if any conditions of the Licensing Agreement are
** not clear to you.
** 
** Further information about QSA licensing is available at:
** http://www.trolltech.com/products/qsa/licensing.html or by contacting
** info@trolltech.com.
** 
** 
** For Open Source Edition:  
** 
** This file may be used under the terms of the GNU General Public License
** version 2 as published by the Free Software Foundation and appearing in the
** file LICENSE.GPL included in the packaging of this file.  Please review the
** following information to ensure GNU General Public Licensing requirements
** will be met:  http://www.trolltech.com/products/qt/opensource.html 
** 
** If you are unsure which license is appropriate for your use, please review
** the following information:
** http://www.trolltech.com/products/qsa/licensing.html or contact the 
** sales department at sales@trolltech.com.

**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
****************************************************************************/

/* automatically generated from keywords.table. DO NOT EDIT ! */

const struct QSHashEntry mainTableEntries[] = {
   { "instanceof", INSTANCEOF, 0, &mainTableEntries[70] },
   { "class", CLASS, 0, &mainTableEntries[44] },
   { "case", CASE, 0, &mainTableEntries[43] },
   { "default", DEFAULT, 0, &mainTableEntries[61] },
   { "while", WHILE, 0, &mainTableEntries[55] },
   { 0, 0, 0, 0 },
   { "do", DO, 0, 0 },
   { "typeof", TYPEOF, 0, 0 },
   { "continue", CONTINUE, 0, 0 },
   { "function", FUNCTION, 0, 0 },
   { "in", QS_IN, 0, 0 },
   { "import", IMPORT, 0, 0 },
   { "delete", QS_DELETE, 0, 0 },
   { "finally", FINALLY, 0, 0 },
   { 0, 0, 0, 0 },
   { "is", IS, 0, &mainTableEntries[47] },
   { "return", RETURN, 0, 0 },
   { "debugger", RESERVED, 0, 0 },
   { "const", QS_CONST, 0, &mainTableEntries[56] },
   { "package", PACKAGE, 0, 0 },
   { "double", RESERVED, 0, &mainTableEntries[60] },
   { 0, 0, 0, 0 },
   { "long", RESERVED, 0, 0 },
   { "catch", CATCH, 0, &mainTableEntries[53] },
   { "void", QS_VOID, 0, &mainTableEntries[49] },
   { "break", BREAK, 0, &mainTableEntries[42] },
   { "byte", RESERVED, 0, &mainTableEntries[69] },
   { "enum", RESERVED, 0, &mainTableEntries[65] },
   { 0, 0, 0, 0 },
   { 0, 0, 0, 0 },
   { "final", FINAL, 0, &mainTableEntries[46] },
   { "false", FALSETOKEN, 0, &mainTableEntries[52] },
   { "abstract", ABSTRACT, 0, &mainTableEntries[54] },
   { "null", NULLTOKEN, 0, &mainTableEntries[41] },
   { "with", WITH, 0, 0 },
   { 0, 0, 0, 0 },
   { 0, 0, 0, 0 },
   { 0, 0, 0, 0 },
   { "true", TRUETOKEN, 0, 0 },
   { "boolean", RESERVED, 0, 0 },
   { "for", FOR, 0, 0 },
   { "constructor", CONSTRUCTOR, 0, &mainTableEntries[50] },
   { "extends", EXTENDS, 0, &mainTableEntries[48] },
   { "new", NEW, 0, &mainTableEntries[45] },
   { "var", VAR, 0, &mainTableEntries[58] },
   { "if", IF, 0, &mainTableEntries[51] },
   { "this", THIS, 0, &mainTableEntries[57] },
   { "else", ELSE, 0, 0 },
   { "private", PRIVATE, 0, &mainTableEntries[64] },
   { "public", PUBLIC, 0, &mainTableEntries[66] },
   { "static", STATIC, 0, &mainTableEntries[68] },
   { "switch", SWITCH, 0, &mainTableEntries[62] },
   { "throw", THROW, 0, &mainTableEntries[59] },
   { "try", TRY, 0, &mainTableEntries[71] },
   { "abstract", RESERVED, 0, &mainTableEntries[63] },
   { "char", RESERVED, 0, 0 },
   { "export", RESERVED, 0, 0 },
   { "final", RESERVED, 0, 0 },
   { "float", RESERVED, 0, 0 },
   { "goto", RESERVED, 0, 0 },
   { "implements", RESERVED, 0, 0 },
   { "int", RESERVED, 0, &mainTableEntries[73] },
   { "interface", RESERVED, 0, 0 },
   { "native", RESERVED, 0, 0 },
   { "private", RESERVED, 0, 0 },
   { "protected", RESERVED, 0, &mainTableEntries[67] },
   { "public", RESERVED, 0, 0 },
   { "short", RESERVED, 0, 0 },
   { "static", RESERVED, 0, 0 },
   { "super", RESERVED, 0, 0 },
   { "synchronized", RESERVED, 0, &mainTableEntries[72] },
   { "throws", RESERVED, 0, 0 },
   { "transient", RESERVED, 0, 0 },
   { "volatile", RESERVED, 0, 0 }
};

const struct QSHashTable mainTable = { 2, 74, mainTableEntries, 41 };
