aliasesForSymbol method

List<int> aliasesForSymbol(
  1. int symbol
)

Exact ts_language_aliases_for_symbol, including public-map fallback.

Implementation

List<int> aliasesForSymbol(int symbol) {
  RangeError.checkValidIndex(symbol, publicSymbolMap, 'symbol', symbolCount);
  final aliases = aliasesForNonTerminal(symbol);
  return aliases.isEmpty ? <int>[publicSymbolMap[symbol]] : aliases;
}