process method
Implementation
TagserResult? process(ProcessMessage msg, TagserContext context) {
final charCode = msg.charCode;
switch (charCode) {
case charEos:
return TagserResult(
err: TagserError(
code: errorUnexpectedEos,
text: getError(errorUnexpectedEos, null)),
);
case charSpace:
return null;
case charCloseBracket:
return TagserResult(
pop: true,
message: NotifyMessage(
type: notifyCloseTagFound,
),
);
default:
return null;
}
}