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