process method
Implementation
StubbleResult? process(ProcessMessage msg, StubbleContext context) {
final res = StubbleResult();
final charCode = msg.charCode;
if (charCode == eos) return null;
if (escape) {
escape = false;
res.result = String.fromCharCode(charCode);
} else {
switch (charCode) {
case backSlash:
escape = true;
break;
case openBracket:
res.state = OpenBracketState();
break;
default:
res.result = String.fromCharCode(charCode);
}
}
return res;
}