validateNextType method
bool
validateNextType(
- ComputeContext ctx,
- String rawBuildingToken,
- TokenType? nextTokenType
override
Signals the caller if the token type is compatible with the next type of token.
Implementation
@override
bool validateNextType(
ComputeContext ctx, String rawBuildingToken, TokenType? nextTokenType) {
if (!super.validateNextType(ctx, rawBuildingToken, nextTokenType)) {
return false;
}
final modifier = _getModifier(ctx, rawBuildingToken)!;
return nextTokenType?.runtimeType == modifier.requiredAfter ||
modifier.requiredAfter == null;
}