GSC Interpreter
A Turing-complete interpreter developed for a compiler course
|
This is the complete list of members for Scanner, including all inherited members.
addToken(TokenType type) | Scanner | private |
addToken(TokenType type, std::any literal) | Scanner | private |
advance() | Scanner | private |
current | Scanner | private |
getTokens() const | Scanner | |
identifier() | Scanner | private |
isAtEnd() const | Scanner | private |
line | Scanner | private |
match(const char &expected) | Scanner | private |
number() | Scanner | private |
peek() const | Scanner | private |
peekNext() const | Scanner | private |
program | Scanner | private |
Scanner(std::string_view program) | Scanner | |
scanToken() | Scanner | private |
scanTokens() | Scanner | |
start | Scanner | private |
string() | Scanner | private |
tokens | Scanner | private |