scanBlockBoundary method
BlockBoundaryBuilder?
scanBlockBoundary({
- required BlockBoundarySymbols symbol,
- required BlockBoundaryType type,
Implementation
BlockBoundaryBuilder? scanBlockBoundary({
required BlockBoundarySymbols symbol,
required BlockBoundaryType type,
}) {
final pattern = blockBoundarySymbolsMap[symbol]?[type];
if (pattern != null) {
if (scanner.scan(pattern)) {
final blockBoundary = BlockBoundary.withDefault().toBuilder()
..syntaxSpan = lastSpan();
return blockBoundary;
}
}
}