##// END OF EJS Templates
Added generator to install targets and removed examples from build.
Added generator to install targets and removed examples from build.

File last commit:

r0:983744ce1d13 default
r12:17486c75e366 tip default
Show More
tokens.h
163 lines | 3.5 KiB | text/x-c | CLexer
/****************************************************************************
**
** Copyright (C) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** This file is part of the Qt Script Generator project on Qt Labs.
**
** $QT_BEGIN_LICENSE:LGPL$
** No Commercial Usage
** This file contains pre-release code and may not be distributed.
** You may use this file in accordance with the terms and conditions
** contained in the Technology Preview License Agreement accompanying
** this package.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**
**
**
**
**
**
**
** $QT_END_LICENSE$
**
****************************************************************************/
#ifndef TOKENS_H
#define TOKENS_H
enum TOKEN_KIND
{
Token_EOF = 0,
Token_K_DCOP = 1000,
Token_Q_OBJECT,
Token_Q_PROPERTY,
Token___attribute__,
Token___typeof,
Token_and,
Token_and_eq,
Token_arrow,
Token_asm,
Token_assign,
Token_auto,
Token_bitand,
Token_bitor,
Token_bool,
Token_break,
Token_case,
Token_catch,
Token_char,
Token_char_literal,
Token_class,
Token_comment,
Token_compl,
Token_concat,
Token_const,
Token_const_cast,
Token_continue,
Token_decr,
Token_default,
Token_delete,
Token_do,
Token_double,
Token_dynamic_cast,
Token_ellipsis,
Token_else,
Token_emit,
Token_enum,
Token_eq,
Token_explicit,
Token_export,
Token_extern,
Token_false,
Token_float,
Token_for,
Token_friend,
Token_geq,
Token_goto,
Token_identifier,
Token_if,
Token_incr,
Token_inline,
Token_int,
Token_k_dcop,
Token_k_dcop_signals,
Token_leq,
Token_long,
Token_mutable,
Token_namespace,
Token_new,
Token_not,
Token_not_eq,
Token_number_literal,
Token_operator,
Token_or,
Token_or_eq,
Token_preproc,
Token_private,
Token_protected,
Token_ptrmem,
Token_public,
Token_register,
Token_reinterpret_cast,
Token_return,
Token_scope,
Token_shift,
Token_short,
Token_signals,
Token_signed,
Token_sizeof,
Token_slots,
Token_static,
Token_static_cast,
Token_string_literal,
Token_struct,
Token_switch,
Token_template,
Token_this,
Token_throw,
Token_true,
Token_try,
Token_typedef,
Token_typeid,
Token_typename,
Token_union,
Token_unsigned,
Token_using,
Token_virtual,
Token_void,
Token_volatile,
Token_wchar_t,
Token_while,
Token_whitespaces,
Token_xor,
Token_xor_eq,
Token_Q_ENUMS,
Token_Q_INVOKABLE,
TOKEN_KIND_COUNT
};
char const *token_name(int token);
#endif
// kate: space-indent on; indent-width 2; replace-tabs on;