⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 token.h

📁 奇趣公司比较新的qt/emd版本
💻 H
字号:
/******************************************************************************** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved.**** This file is part of the tools applications of the Qt Toolkit.**** This file may be used under the terms of the GNU General Public** License version 2.0 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://trolltech.com/products/qt/licenses/licensing/opensource/**** If you are unsure which license is appropriate for your use, please** review the following information:** http://trolltech.com/products/qt/licenses/licensing/licensingoverview** or contact the sales department at sales@trolltech.com.**** In addition, as a special exception, Trolltech gives you certain** additional rights. These rights are described in the Trolltech GPL** Exception version 1.0, which can be found at** http://www.trolltech.com/products/qt/gplexception/ and in the file** GPL_EXCEPTION.txt in this package.**** In addition, as a special exception, Trolltech, as the sole copyright** holder for Qt Designer, grants users of the Qt/Eclipse Integration** plug-in the right for the Qt/Eclipse Integration to link to** functionality provided by Qt Designer and its related libraries.**** Trolltech reserves all rights not expressly granted herein.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#ifndef TOKEN_H#define TOKEN_Henum Token {    NOTOKEN,    IDENTIFIER,    INTEGER_LITERAL,    CHARACTER_LITERAL,    STRING_LITERAL,    BOOLEAN_LITERAL,    HEADER_NAME,    LANGLE,    RANGLE,    LPAREN,    RPAREN,    ELIPSIS,    LBRACK,    RBRACK,    LBRACE,    RBRACE,    EQ,    SCOPE,    SEMIC,    COLON,    DOTSTAR,    QUESTION,    DOT,    DYNAMIC_CAST,    STATIC_CAST,    REINTERPRET_CAST,    CONST_CAST,    TYPEID,    THIS,    TEMPLATE,    THROW,    TRY,    CATCH,    TYPEDEF,    FRIEND,    CLASS,    NAMESPACE,    ENUM,    STRUCT,    UNION,    VIRTUAL,    PRIVATE,    PROTECTED,    PUBLIC,    EXPORT,    AUTO,    REGISTER,    EXTERN,    MUTABLE,    ASM,    USING,    INLINE,    EXPLICIT,    STATIC,    CONST,    VOLATILE,    OPERATOR,    SIZEOF,    NEW,    DELETE,    PLUS,    MINUS,    STAR,    SLASH,    PERCENT,    HAT,    AND,    OR,    TILDE,    NOT,    PLUS_EQ,    MINUS_EQ,    STAR_EQ,    SLASH_EQ,    PERCENT_EQ,    HAT_EQ,    AND_EQ,    OR_EQ,    LTLT,    GTGT,    GTGT_EQ,    LTLT_EQ,    EQEQ,    NE,    LE,    GE,    ANDAND,    OROR,    INCR,    DECR,    COMMA,    ARROW_STAR,    ARROW,    CHAR,    WCHAR,    BOOL,    SHORT,    INT,    LONG,    SIGNED,    UNSIGNED,    FLOAT,    DOUBLE,    VOID,    CASE,    DEFAULT,    IF,    ELSE,    SWITCH,    WHILE,    DO,    FOR,    BREAK,    CONTINUE,    GOTO,    SIGNALS,    SLOTS,    RETURN,    Q_META_TOKEN_BEGIN,    Q_OBJECT_TOKEN = Q_META_TOKEN_BEGIN,    Q_GADGET_TOKEN,    Q_PROPERTY_TOKEN,    Q_ENUMS_TOKEN,    Q_FLAGS_TOKEN,    Q_DECLARE_FLAGS_TOKEN,    Q_DECLARE_INTERFACE_TOKEN,    Q_DECLARE_METATYPE_TOKEN,    Q_CLASSINFO_TOKEN,    Q_INTERFACES_TOKEN,    Q_SIGNALS_TOKEN,    Q_SLOTS_TOKEN,    Q_PRIVATE_SLOT_TOKEN,    Q_MOC_COMPAT_TOKEN,    Q_QT3_SUPPORT_TOKEN,    Q_INVOKABLE_TOKEN,    Q_SCRIPTABLE_TOKEN,    Q_META_TOKEN_END,    SPECIAL_TREATMENT_MARK = Q_META_TOKEN_END,    MOC_INCLUDE_BEGIN,    MOC_INCLUDE_END,    CPP_COMMENT,    C_COMMENT,    FLOATING_LITERAL,    HASH,    QUOTE,    SINGLEQUOTE,    DIGIT,    CHARACTER,    NEWLINE,    WHITESPACE,    BACKSLASH,    INCOMPLETE,    PP_DEFINE,    PP_UNDEF,    PP_IF,    PP_IFDEF,    PP_IFNDEF,    PP_ELIF,    PP_ELSE,    PP_ENDIF,    PP_INCLUDE,    PP_HASHHASH,    PP_HASH,    PP_DEFINED,    PP_INCOMPLETE,    PP_MOC_TRUE,    PP_MOC_FALSE,    PP_NOTOKEN = NOTOKEN,    PP_IDENTIFIER = IDENTIFIER,    PP_INTEGER_LITERAL = INTEGER_LITERAL,    PP_CHARACTER_LITERAL = CHARACTER_LITERAL,    PP_STRING_LITERAL = STRING_LITERAL,    PP_LANGLE = LANGLE,    PP_RANGLE = RANGLE,    PP_LPAREN = LPAREN,    PP_RPAREN = RPAREN,    PP_COMMA = COMMA,    PP_PLUS = PLUS,    PP_MINUS = MINUS,    PP_STAR = STAR,    PP_SLASH = SLASH,    PP_PERCENT = PERCENT,    PP_HAT = HAT,    PP_AND = AND,    PP_OR = OR,    PP_TILDE = TILDE,    PP_NOT = NOT,    PP_LTLT = LTLT,    PP_GTGT = GTGT,    PP_EQEQ = EQEQ,    PP_NE = NE,    PP_LE = LE,    PP_GE = GE,    PP_ANDAND = ANDAND,    PP_OROR = OROR,    PP_QUESTION = QUESTION,    PP_COLON = COLON,    PP_FLOATING_LITERAL = FLOATING_LITERAL,    PP_QUOTE = QUOTE,    PP_SINGLEQUOTE = SINGLEQUOTE,    PP_DIGIT = DIGIT,    PP_CHARACTER = CHARACTER,    PP_WHITESPACE = WHITESPACE,    PP_NEWLINE = NEWLINE,    PP_CPP_COMMENT = CPP_COMMENT,    PP_C_COMMENT = C_COMMENT,    PP_BACKSLASH = BACKSLASH};// for debugging only#if defined(DEBUG_MOC)const char *tokenTypeName(Token t);#endiftypedef Token PP_Token;#endif // TOKEN_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -