update method
Implementation
void update(String markdown) {
if (_status == FlarkStatus.disposed || markdown == _markdown) return;
_markdown = markdown;
if (_status == FlarkStatus.ready) {
// Refused text becomes a source snapshot, so only a parser that stopped
// working throws here; retry() replaces it.
try {
_document!.update(markdown);
} catch (e) {
_error = e;
_status = FlarkStatus.failed;
}
}
_notify();
}