|
Functional-lang
0.0
An example functional programming language
|
This is the complete list of members for Lexer, including all inherited members.
| currentChar() const noexcept | Lexer | |
| currentIdentifier() const noexcept | Lexer | |
| currentInteger() const noexcept | Lexer | |
| currentLine() const noexcept (defined in Lexer) | Lexer | inline |
| currentNumber() const noexcept | Lexer | |
| currentOperator() const noexcept | Lexer | |
| currentPrecedence() | Lexer | |
| currentToken() const noexcept | Lexer | |
| getLines() (defined in Lexer) | Lexer | inline |
| getTokenEndPos() const noexcept (defined in Lexer) | Lexer | inline |
| getTokenPos() const noexcept (defined in Lexer) | Lexer | inline |
| getTokenStartPos() const noexcept (defined in Lexer) | Lexer | inline |
| Lexer(std::istream &input, std::vector< std::string > &lines) (defined in Lexer) | Lexer | |
| nextChar() | Lexer | |
| nextToken() | Lexer | |
| reportError(const std::string &msg) noexcept | Lexer | |
| reportError(const std::string &msg, const TokenPos &pos) noexcept (defined in Lexer) | Lexer | |
| reportError(const std::string &msg, size_t start, size_t end) noexcept (defined in Lexer) | Lexer | |
| skipNewLine | Lexer | |
| skippedNewLinePrefix | Lexer | |
| ~Lexer() (defined in Lexer) | Lexer | virtual |
1.8.15