Lexer.
More...
#include <Lexer.hpp>
Lexer.
Definition at line 12 of file Lexer.hpp.
◆ Lexer()
◆ advance()
◆ complexString()
◆ getError()
| std::optional< Error > Phasor::Lexer::getError |
( |
| ) |
const |
|
inline |
◆ identifier()
◆ isAtEnd()
◆ number()
◆ peek()
◆ scanToken()
◆ skipShebang()
◆ skipWhitespace()
◆ string()
◆ tokenize()
◆ column
| size_t Phasor::Lexer::column = 1 |
|
private |
◆ lastError
| std::optional<Error> Phasor::Lexer::lastError |
|
private |
◆ line
| size_t Phasor::Lexer::line = 1 |
|
private |
◆ position
| size_t Phasor::Lexer::position = 0 |
|
private |
◆ source
| std::string Phasor::Lexer::source |
|
private |
The documentation for this class was generated from the following files: