scanAfterElementIdentifierClose method
RecoverySolution
scanAfterElementIdentifierClose(
- NgSimpleToken current,
- NgTokenReversibleReader<
Object> reader
override
Implementation
@override
RecoverySolution scanAfterElementIdentifierClose(
NgSimpleToken current, NgTokenReversibleReader<Object> reader) {
NgScannerState? returnState;
NgToken? returnToken;
var type = current.type;
var offset = current.offset;
if (type == NgSimpleTokenType.commentBegin ||
type == NgSimpleTokenType.openTagStart ||
type == NgSimpleTokenType.closeTagStart ||
type == NgSimpleTokenType.EOF ||
type == NgSimpleTokenType.voidCloseTag) {
if (type != NgSimpleTokenType.voidCloseTag) {
reader.putBack(current);
}
returnToken =
NgToken.generateErrorSynthetic(offset, NgTokenType.closeElementEnd);
returnState = NgScannerState.scanStart;
}
return RecoverySolution(returnState, returnToken);
}