notify method
Implementation
TagserResult? notify(NotifyMessage msg, TagserContext context) {
switch (msg.type) {
case notifyTagNameResult:
String source = tagName;
String result = msg.value;
if (context.getOption('ignoreCase') == true) {
source = source.toLowerCase();
result = result.toLowerCase();
}
if (source != result) {
return TagserResult(
err: TagserError(
code: errorWrongCloseTag,
text: getError(errorWrongCloseTag, {'tag': msg.value}),
),
);
}
return TagserResult(
message: ProcessMessage(charCode: msg.charCode),
);
default:
return null;
}
}