process method
Implementation
StubbleResult? process(ProcessMessage msg, StubbleContext context) {
final charCode = msg.charCode;
if (charCode == eos) {
return StubbleResult(
err: StubbleError(
code: errorUnterminatedBlock,
text: 'Unterminated "IF" block at $line:$symbol'));
} else if (charCode == space) {
return null;
} else if (charCode == closeBracket) {
return StubbleResult(
state: CloseBracketState(),
);
}
return StubbleResult(
state: GetIfConditionState(),
message: ProcessMessage(charCode: charCode),
);
}