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] |
| d | Lexer | [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_currentColumn | Lexer | [private] |
| m_currentLine | Lexer | [private] |
| m_driver | Lexer | [private] |
| m_endPtr | Lexer | [private] |
| m_ifLevel | Lexer | [private] |
| m_index | Lexer | [private] |
| m_inPreproc | Lexer | [private] |
| m_preprocessorEnabled | Lexer | [private] |
| m_ptr | Lexer | [private] |
| m_recordComments | Lexer | [private] |
| m_recordWhiteSpaces | Lexer | [private] |
| m_reportMessages | Lexer | [private] |
| m_reportWarnings | Lexer | [private] |
| m_size | Lexer | [private] |
| m_skipping | Lexer | [private] |
| m_skipWordsEnabled | Lexer | [private] |
| m_source | Lexer | [private] |
| m_startLine | Lexer | [private] |
| m_tokens | Lexer | [private] |
| m_trueTest | Lexer | [private] |
| m_words | Lexer | [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 ¯o) | 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 | |
This file is part of the documentation for KDevelop Version 3.1.2.