tcc_treesitter_enum_bindings: Apply tcc_enum() bindings from a header

View source: R/treesitter_helpers.R

tcc_treesitter_enum_bindingsR Documentation

Apply tcc_enum() bindings from a header

Description

Apply tcc_enum() bindings from a header

Usage

tcc_treesitter_enum_bindings(ffi, header, constants = NULL)

Arguments

ffi

A tcc_ffi object.

header

Character scalar containing C declarations.

constants

Named list of enum constants.

Value

Updated tcc_ffi object.

Examples

## Not run: 
header <- "enum status { OK = 0, ERR = 1 };"
ffi <- tcc_ffi()
ffi <- tcc_treesitter_enum_bindings(ffi, header, constants = list(status = c("OK", "ERR")))

## End(Not run)

Rtinycc documentation built on April 28, 2026, 1:07 a.m.