KDevelop API Documentation

lib/cppparser/lexer.cpp File Reference

#include "lexer.h"
#include "lookup.h"
#include "keywords.lut.h"
#include <kdebug.h>
#include <klocale.h>
#include <qregexp.h>
#include <qmap.h>
#include <qvaluelist.h>

Go to the source code of this file.

Classes

struct  LexerData

Defines

#define CREATE_TOKEN(type, start, len)   Token( (type), (start), (len), m_source )
#define ADD_TOKEN(tk)   m_tokens.insert( m_size++, new Token(tk) );


Define Documentation

#define ADD_TOKEN tk   )     m_tokens.insert( m_size++, new Token(tk) );
 

Definition at line 51 of file lexer.cpp.

Referenced by Lexer::tokenize().

#define CREATE_TOKEN type,
start,
len   )     Token( (type), (start), (len), m_source )
 

Definition at line 50 of file lexer.cpp.

Referenced by Lexer::nextToken(), and Lexer::tokenize().

KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:55 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003