Functional-lang  0.0
An example functional programming language
Lexer Member List

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

currentChar() const noexceptLexer
currentIdentifier() const noexceptLexer
currentInteger() const noexceptLexer
currentLine() const noexcept (defined in Lexer)Lexerinline
currentNumber() const noexceptLexer
currentOperator() const noexceptLexer
currentPrecedence()Lexer
currentToken() const noexceptLexer
getLines() (defined in Lexer)Lexerinline
getTokenEndPos() const noexcept (defined in Lexer)Lexerinline
getTokenPos() const noexcept (defined in Lexer)Lexerinline
getTokenStartPos() const noexcept (defined in Lexer)Lexerinline
Lexer(std::istream &input, std::vector< std::string > &lines) (defined in Lexer)Lexer
nextChar()Lexer
nextToken()Lexer
reportError(const std::string &msg) noexceptLexer
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
skipNewLineLexer
skippedNewLinePrefixLexer
~Lexer() (defined in Lexer)Lexervirtual