scanTokens method
Implementation
List<Token> scanTokens() {
while (!_isAtEnd) {
_start = _current;
_scanToken();
}
final eofToken = Token(type: TokenType.endOfFile, lexeme: '', literal: null, line: _line);
_tokens.add(eofToken);
return _tokens;
}