process method
Implementation
StubbleResult? process(ProcessMessage msg, StubbleContext context) {
final charCode = msg.charCode;
switch (charCode) {
case eos:
return StubbleResult(
err: StubbleError(
code: errorUnexpectedEndOfSource,
text: 'unexpected end of source'));
case space:
return null;
case closeBracket:
return StubbleResult(
state: CloseBracketState(),
);
default:
return StubbleResult(
err: StubbleError(
code: errorWrongDataSequenceCharacter,
text: 'Wrong character "${String.fromCharCode(charCode)}" found',
));
}
}