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