KDevelop API Documentation

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:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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

enum SkipType
 

Enumeration values:
SkipWord 
SkipWordAndArguments 

Definition at line 140 of file lexer.h.

enum Type
 

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.

KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:28:44 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003