KDevelop API Documentation

Lexer Member List

This is the complete list of members for Lexer, including all inherited members.

addSkipWord(const QString &word, SkipType skipType=SkipWord, const QString &str=QString::null)Lexer
currentChar() const Lexer [inline, private]
currentColumn() const Lexer [inline]
currentLine() const Lexer [inline]
currentPosition() const Lexer [inline, private]
dLexer [private]
eof() const Lexer [inline, private]
findOperator2() const Lexer [inline, private]
findOperator3() const Lexer [inline, private]
getTokenPosition(const Token &token, int *line, int *col)Lexer
handleDirective(const QString &directive)Lexer [private]
index() const Lexer [inline]
Lexer(Driver *driver)Lexer
Lexer(const Lexer &source)Lexer [private]
lookAhead(int n) const Lexer [inline]
m_currentColumnLexer [private]
m_currentLineLexer [private]
m_driverLexer [private]
m_endPtrLexer [private]
m_ifLevelLexer [private]
m_indexLexer [private]
m_inPreprocLexer [private]
m_preprocessorEnabledLexer [private]
m_ptrLexer [private]
m_recordCommentsLexer [private]
m_recordWhiteSpacesLexer [private]
m_reportMessagesLexer [private]
m_reportWarningsLexer [private]
m_sizeLexer [private]
m_skippingLexer [private]
m_skipWordsEnabledLexer [private]
m_sourceLexer [private]
m_startLineLexer [private]
m_tokensLexer [private]
m_trueTestLexer [private]
m_wordsLexer [private]
macroAddSubtract()Lexer [private]
macroBoolAnd()Lexer [private]
macroBoolOr()Lexer [private]
macroBoolXor()Lexer [private]
macroDefined()Lexer [private]
macroEquality()Lexer [private]
macroExpression()Lexer [private]
macroLogicalAnd()Lexer [private]
macroLogicalOr()Lexer [private]
macroMultiplyDivide()Lexer [private]
macroPrimary()Lexer [private]
macroRelational()Lexer [private]
nextChar()Lexer [inline, private]
nextChar(int n)Lexer [inline, private]
nextToken()Lexer [inline]
nextToken(Token &token, bool stopOnNewline=false)Lexer [private]
operator=(const Lexer &source)Lexer [private]
peekChar(int n=1) const Lexer [inline, private]
preprocessorEnabled() const Lexer [inline]
processDefine(Macro &macro)Lexer [private]
processElif()Lexer [private]
processElse()Lexer [private]
processEndif()Lexer [private]
processIf()Lexer [private]
processIfdef()Lexer [private]
processIfndef()Lexer [private]
processInclude()Lexer [private]
processUndef()Lexer [private]
readArgument()Lexer [private]
readCharLiteral()Lexer [inline, private]
readIdentifier()Lexer [inline, private]
readLineComment()Lexer [inline, private]
readMultiLineComment()Lexer [inline, private]
readNumberLiteral()Lexer [inline, private]
readStringLiteral()Lexer [inline, private]
readWhiteSpaces(bool skipNewLine=true)Lexer [inline, private]
recordComments() const Lexer [inline]
recordWhiteSpaces() const Lexer [inline]
reportMessages() const Lexer [inline]
reportWarnings() const Lexer [inline]
reset()Lexer
resetSkipWords()Lexer
setIndex(int index)Lexer [inline]
setPreprocessorEnabled(bool enabled)Lexer [inline]
setRecordComments(bool record)Lexer [inline]
setRecordWhiteSpaces(bool record)Lexer [inline]
setReportMessages(bool enable)Lexer [inline]
setReportWarnings(bool enable)Lexer [inline]
setSkipWordsEnabled(bool enabled)Lexer [inline]
setSource(const QString &source)Lexer
skip(int l, int r)Lexer [private]
skipWordsEnabled() const Lexer [inline]
source() const Lexer [inline]
testIfLevel()Lexer [private]
toInt(const Token &token)Lexer [static]
tokenAt(int position) const Lexer [inline]
tokenize()Lexer [private]
tokenPosition(const Token &token) const Lexer [inline]
~Lexer()Lexer

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:44:01 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003