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

📄 token.h

📁 qt-x11-opensource-src-4.1.4.tar.gz源码
💻 H
字号:
/******************************************************************************** Copyright (C) 1992-2006 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://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/qt/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.******************************************************************************/#ifndef TOKEN_H#define TOKEN_Henum PP_Token {    PP_NOTOKEN,    PP_IDENTIFIER,    PP_INTEGER_LITERAL,    PP_CHARACTER_LITERAL,    PP_STRING_LITERAL,    PP_LANGLE,    PP_RANGLE,    PP_LPAREN,    PP_RPAREN,    PP_COMMA,    PP_FIRST_STATEMENT, PP_DEFINE = PP_FIRST_STATEMENT,    PP_UNDEF,    PP_IF,    PP_IFDEF,    PP_IFNDEF,    PP_ELIF,    PP_ELSE,    PP_ENDIF,    PP_INCLUDE,    PP_HASHHASH,    PP_HASH, PP_LAST_STATEMENT = PP_HASH,    PP_DEFINED,    PP_PLUS,    PP_MINUS,    PP_STAR,    PP_SLASH,    PP_PERCENT,    PP_HAT,    PP_AND,    PP_OR,    PP_TILDE,    PP_NOT,    PP_LTLT,    PP_GTGT,    PP_EQEQ,    PP_NE,    PP_LE,    PP_GE,    PP_ANDAND,    PP_OROR,    PP_QUESTION,    PP_COLON,    PP_FLOATING_LITERAL,    PP_QUOTE,    PP_SINGLEQUOTE,    PP_DIGIT,    PP_CHARACTER,    PP_WHITESPACE,    PP_NEWLINE,    PP_CPP_COMMENT,    PP_C_COMMENT,    PP_MOC_INCLUDE_END,    PP_QT_SIGNALS,    PP_QT_SLOTS,    PP_INCOMPLETE};enum 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,    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_CLASSINFO_TOKEN,    Q_INTERFACES_TOKEN,    SIGNALS,    SLOTS,    Q_PRIVATE_SLOT_TOKEN,    Q_META_TOKEN_END,    SPECIAL_TREATMENT_MARK = Q_META_TOKEN_END,    MOC_INCLUDE_BEGIN,    MOC_INCLUDE_END,    MOC_NEXT_IS_IDENTIFIER,    FLOATING_LITERAL,    HASH,    QUOTE,    SINGLEQUOTE,    DIGIT,    CHARACTER,    NEWLINE,    WHITESPACE,    INCOMPLETE};#endif // TOKEN_H

⌨️ 快捷键说明

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