scanAfterInterpolation method

  1. @override
RecoverySolution scanAfterInterpolation(
  1. NgSimpleToken current,
  2. NgTokenReversibleReader<Object> reader
)
override

Implementation

@override
RecoverySolution scanAfterInterpolation(
    NgSimpleToken current, NgTokenReversibleReader<Object> reader) {
  var type = current.type;
  if (type == NgSimpleTokenType.eof ||
      type == NgSimpleTokenType.mustacheBegin ||
      type == NgSimpleTokenType.whitespace) {
    reader.putBack(current);
    return RecoverySolution(
        NgScannerState.scanStart,
        NgToken.generateErrorSynthetic(
            current.offset, NgTokenType.interpolationEnd));
  }
  return RecoverySolution.skip();
}