scanTokens method

List<Token> scanTokens()

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