|
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 |