Module: TreeSitter

Defined in:
lib/tree_sitter.rb,
lib/tree_sitter/node.rb,
lib/tree_sitter/version.rb,
ext/tree_sitter/tree_sitter.c

Defined Under Namespace

Modules: Encoding, Quantifier, QueryError, SymbolType Classes: Input, InputEdit, Language, Logger, Node, Parser, Point, Query, QueryCapture, QueryCursor, QueryMatch, QueryPredicateStep, Range, Tree, TreeCursor

Constant Summary collapse

VERSION =
'0.20.8.1'
LANGUAGE_VERSION =
INT2NUM(TREE_SITTER_LANGUAGE_VERSION)
MIN_COMPATIBLE_LANGUAGE_VERSION =
TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION

Class Method Summary collapse

Class Method Details

.quantifier_name(quant) ⇒ Object



28
29
30
31
# File 'ext/tree_sitter/quantifier.c', line 28

static VALUE quantifier_name(VALUE self, VALUE quant) {
  int q = NUM2UINT(quant);
  return safe_str(quantifier_str(q));
}