Learn R Programming

treesitter (version 0.3.0)

parser: Create a new parser

Description

parser() constructs a parser from a tree-sitter language object. You can use parser_parse() to parse language specific text with it.

Usage

parser(language)

Value

A new parser.

Arguments

language

[tree_sitter_language]

A language object.

Examples

Run this code
if (FALSE) { # rlang::is_installed("treesitter.r")
language <- treesitter.r::language()
parser <- parser(language)
parser

text <- "1 + foo"
tree <- parser_parse(parser, text)
tree
}

Run the code above in your browser using DataLab