lexModeForState method

TreeSitterLexMode lexModeForState(
  1. int state
)

Exact ts_language_lex_mode_for_state ABI boundary.

Implementation

TreeSitterLexMode lexModeForState(int state) {
  final mode = lexModes[state];
  if (abiVersion >= 15) return mode;
  return TreeSitterLexMode(
    lexState: mode.lexState,
    externalLexState: mode.externalLexState,
    reservedWordSetId: 0,
    afterWhitespaceLexState: mode.afterWhitespaceLexState,
  );
}