lexer.h File Reference
#include "driver.h"
#include <qstring.h>
#include <qmap.h>
#include <qvaluestack.h>
#include <qpair.h>
#include <qptrvector.h>
Include dependency graph for lexer.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Classes |
| class | Token |
| class | Lexer |
Enumerations |
| enum | Type {
Token_eof = 0,
Token_identifier = 1000,
Token_number_literal,
Token_char_literal,
Token_string_literal,
Token_whitespaces,
Token_comment,
Token_preproc,
Token_assign = 2000,
Token_ptrmem,
Token_ellipsis,
Token_scope,
Token_shift,
Token_eq,
Token_leq,
Token_geq,
Token_incr,
Token_decr,
Token_arrow,
Token_concat,
Token_K_DCOP,
Token_k_dcop,
Token_k_dcop_signals,
Token_Q_OBJECT,
Token_signals,
Token_slots,
Token_emit,
Token_and,
Token_and_eq,
Token_asm,
Token_auto,
Token_bitand,
Token_bitor,
Token_bool,
Token_break,
Token_case,
Token_catch,
Token_char,
Token_class,
Token_compl,
Token_const,
Token_const_cast,
Token_continue,
Token_default,
Token_delete,
Token_do,
Token_double,
Token_dynamic_cast,
Token_else,
Token_enum,
Token_explicit,
Token_export,
Token_extern,
Token_false,
Token_float,
Token_for,
Token_friend,
Token_goto,
Token_if,
Token_inline,
Token_int,
Token_long,
Token_mutable,
Token_namespace,
Token_new,
Token_not,
Token_not_eq,
Token_operator,
Token_or,
Token_or_eq,
Token_private,
Token_protected,
Token_public,
Token_register,
Token_reinterpret_cast,
Token_return,
Token_short,
Token_signed,
Token_sizeof,
Token_static,
Token_static_cast,
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_xor,
Token_xor_eq
} |
| enum | SkipType { SkipWord,
SkipWordAndArguments
} |
Enumeration Type Documentation
|
|
- Enumeration values:
-
| SkipWord |
|
| SkipWordAndArguments |
|
Definition at line 140 of file lexer.h. |
|
|
- Enumeration values:
-
| Token_eof |
|
| Token_identifier |
|
| Token_number_literal |
|
| Token_char_literal |
|
| Token_string_literal |
|
| Token_whitespaces |
|
| Token_comment |
|
| Token_preproc |
|
| Token_assign |
|
| Token_ptrmem |
|
| Token_ellipsis |
|
| Token_scope |
|
| Token_shift |
|
| Token_eq |
|
| Token_leq |
|
| Token_geq |
|
| Token_incr |
|
| Token_decr |
|
| Token_arrow |
|
| Token_concat |
|
| Token_K_DCOP |
|
| Token_k_dcop |
|
| Token_k_dcop_signals |
|
| Token_Q_OBJECT |
|
| Token_signals |
|
| Token_slots |
|
| Token_emit |
|
| Token_and |
|
| Token_and_eq |
|
| Token_asm |
|
| Token_auto |
|
| Token_bitand |
|
| Token_bitor |
|
| Token_bool |
|
| Token_break |
|
| Token_case |
|
| Token_catch |
|
| Token_char |
|
| Token_class |
|
| Token_compl |
|
| Token_const |
|
| Token_const_cast |
|
| Token_continue |
|
| Token_default |
|
| Token_delete |
|
| Token_do |
|
| Token_double |
|
| Token_dynamic_cast |
|
| Token_else |
|
| Token_enum |
|
| Token_explicit |
|
| Token_export |
|
| Token_extern |
|
| Token_false |
|
| Token_float |
|
| Token_for |
|
| Token_friend |
|
| Token_goto |
|
| Token_if |
|
| Token_inline |
|
| Token_int |
|
| Token_long |
|
| Token_mutable |
|
| Token_namespace |
|
| Token_new |
|
| Token_not |
|
| Token_not_eq |
|
| Token_operator |
|
| Token_or |
|
| Token_or_eq |
|
| Token_private |
|
| Token_protected |
|
| Token_public |
|
| Token_register |
|
| Token_reinterpret_cast |
|
| Token_return |
|
| Token_short |
|
| Token_signed |
|
| Token_sizeof |
|
| Token_static |
|
| Token_static_cast |
|
| 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_xor |
|
| Token_xor_eq |
|
Definition at line 31 of file lexer.h. |
This file is part of the documentation for KDevelop Version 3.1.2.