END_SAME_AS_BEGIN method

Mode END_SAME_AS_BEGIN(
  1. Mode mode
)

Implementation

Mode END_SAME_AS_BEGIN(Mode mode) {
  mode.onBegin = (RegExpMatch m, CallbackResponse resp) {
    resp.data['_beginMatch'] = m.group(1);
  };
  mode.onEnd = (RegExpMatch m, CallbackResponse resp) {
    if (resp.data['_beginMatch'] != m.group(1)) resp.ignoreMatch();
  };
  return mode;
}