anchor.diff:          // (Note that this code doesn't preserve special behavior of backquote
           // or dollar sign within double quotes, since those are dynamic
           // features.)
  -        var firstQuote = scanner.position - 1;
  +        final firstQuote = scanner.position - 1;
           while (!scanner.scanChar($double_quote)) {
             _checkUnmatchedQuote(scanner, firstQuote);
   
  
positive.code:   var hasToken = false;
  
    while (!scanner.isDone) {
      var next = scanner.readChar();
      switch (next) {
        case $backslash:
          // Section 2.2.1: A <backslash> that is not quoted shall preserve the
  
negative.code:       case $space:
        case $tab:
        case $lf:
          // ignore: invariant_booleans
          if (hasToken) results.add(token.toString());
          hasToken = false;
          token.clear();
  