anchor.diff:          return _handleString(ch, outputController);
         case _SubParser.rawToken:
           return _handleNextSymbol(ch, outputController);
  +      case _SubParser.errored:
  +        break;
       }
     }
   
  
positive.code:     return result;
    }
  
    void _parserAssert(bool condition, String message) {
      if (!condition) {
        _parserAssertNotReached(message);
      }
    }
  
    void _handleNextSymbol(int ch, StreamController outputController) =>
  
negative.code:       _subParser = _SubParser.numberPart3;
      } else if (ch == 46 || ch == 101) {
        try {
          _parserAssertNotReachedSync('Expected digit');
        } catch (err) {
          _numberIsReady.completeError(err);
        }
  