process method

StubbleResult process(
  1. ProcessMessage msg,
  2. StubbleContext context
)

Implementation

StubbleResult process(ProcessMessage msg, StubbleContext context) {
  final charCode = msg.charCode;
  final res = StubbleResult();

  switch (charCode) {
    case openBracket:
      res.pop = true;
      res.message = NotifyMessage(
        charCode: charCode,
        type: notifySecondOpenBracketFound,
      );

      break;
    default:
      res.err = StubbleError(
          code: errorCharNotAOpenBracket,
          text: 'Wrong character is given. Expected "{"');
  }

  return res;
}