Learn R Programming

treesitter (version 0.3.0)

language_symbol_for_name: Language symbols

Description

Get the integer symbol ID for a particular node name. Can be useful for exploring the grammar.

Usage

language_symbol_for_name(x, name, ..., named = TRUE)

Value

An integer vector the same size as name containing either:

  • The integer symbol ID of the node name, if known.

  • NA if the node name was not known.

Arguments

x

[tree_sitter_language]

A tree-sitter language object.

name

[character]

The names to look up symbols for.

...

These dots are for future extensions and must be empty.

named

[logical]

Should named or anonymous nodes be looked up? Recycled to the size of name.

See Also

language_symbol_name()

Examples

Run this code
if (FALSE) { # rlang::is_installed("treesitter.r")
language <- treesitter.r::language()
language_symbol_for_name(language, "identifier")
}

Run the code above in your browser using DataLab