scan method
bool
scan(
- CppExternalScannerState state,
- TreeSitterExternalLexer lexer,
- List<
bool> validSymbols
override
Implementation
@override
bool scan(
CppExternalScannerState state,
TreeSitterExternalLexer lexer,
List<bool> validSymbols,
) {
if (_valid(validSymbols, 0)) {
lexer.setResultSymbol(symbols[0]);
return _scanDelimiter(state, lexer);
}
if (_valid(validSymbols, 1)) {
lexer.setResultSymbol(symbols[1]);
return _scanContent(state, lexer);
}
return false;
}