scanInterpolation method
RecoverySolution
scanInterpolation(
- NgSimpleToken current,
- NgTokenReversibleReader<
Object> reader
override
Implementation
@override
RecoverySolution scanInterpolation(
NgSimpleToken current, NgTokenReversibleReader<Object> reader) {
NgScannerState? returnState;
NgToken? returnToken;
var type = current.type;
if (type == NgSimpleTokenType.eof ||
type == NgSimpleTokenType.mustacheBegin ||
type == NgSimpleTokenType.mustacheEnd ||
type == NgSimpleTokenType.whitespace) {
reader.putBack(current);
returnToken = NgToken.generateErrorSynthetic(
current.offset, NgTokenType.interpolationValue,
lexeme: '');
returnState = NgScannerState.scanAfterInterpolation;
}
return RecoverySolution(returnState, returnToken);
}