symbolMetadata method
Implementation
TreeSitterSymbolMetadata symbolMetadata(int symbol) => switch (symbol) {
treeSitterBuiltinErrorSymbol => const TreeSitterSymbolMetadata(
name: 'ERROR',
visible: true,
named: true,
supertype: false,
),
treeSitterBuiltinErrorRepeatSymbol => const TreeSitterSymbolMetadata(
name: '_ERROR',
visible: false,
named: false,
supertype: false,
),
_ when symbol >= 0 && symbol < symbols.length => symbols[symbol],
_ => throw RangeError.index(symbol, symbols, 'symbol'),
};