Pulsar Lexer.
More...
#include <Lexer.hpp>
Pulsar Lexer.
Definition at line 10 of file Lexer.hpp.
◆ Lexer()
| pulsar::Lexer::Lexer |
( |
const std::string & | source | ) |
|
◆ advance()
| char pulsar::Lexer::advance |
( |
| ) |
|
|
private |
◆ complexString()
◆ identifier()
◆ isAtEnd()
| bool pulsar::Lexer::isAtEnd |
( |
| ) |
|
|
private |
◆ number()
◆ peek()
| char pulsar::Lexer::peek |
( |
| ) |
|
|
private |
◆ scanToken()
◆ skipShebang()
| void pulsar::Lexer::skipShebang |
( |
| ) |
|
|
private |
◆ skipWhitespace()
| void pulsar::Lexer::skipWhitespace |
( |
| ) |
|
|
private |
◆ string()
◆ tokenize()
◆ column
| size_t pulsar::Lexer::column = 1 |
|
private |
◆ line
| size_t pulsar::Lexer::line = 1 |
|
private |
◆ position
| size_t pulsar::Lexer::position = 0 |
|
private |
◆ source
| std::string pulsar::Lexer::source |
|
private |
The documentation for this class was generated from the following file: