replace method

void replace(
  1. String source
)

Replaces source and reparses the complete value.

An equal source is ignored. If parsing fails, the previous source and document remain active and listeners are not notified.

Implementation

void replace(String source) {
  if (source == _source) return;
  final document = _parser.parse(source);
  _source = source;
  _document = document;
  notifyListeners();
}