process method
Implementation
TagserResult? process(ProcessMessage msg, TagserContext context) {
final charCode = msg.charCode;
if (charCode == charEos) {
return TagserResult(
err: TagserError(
code: errorUnexpectedEos, text: getError(errorUnexpectedEos, null)),
);
} else if (TagserUtils.isAvailableCharacter(charCode)) {
_name += String.fromCharCode(charCode!);
} else {
return TagserResult(
pop: true,
message: NotifyMessage(
type: notifyAttrNameResult,
charCode: charCode,
value: _name,
),
);
}
return null;
}