JanetSimpleExternalScanner constructor

JanetSimpleExternalScanner(
  1. TreeSitterLanguageTable language
)

Implementation

JanetSimpleExternalScanner(TreeSitterLanguageTable language)
  : symbols = List<int>.unmodifiable(language.externalSymbols) {
  if (language.name != 'janet-simple' ||
      symbols.length != JanetSimpleExternalToken.values.length) {
    throw ArgumentError.value(language.name, 'language');
  }
}