tree_sitter 0.1.0 copy "tree_sitter: ^0.1.0" to clipboard
tree_sitter: ^0.1.0 copied to clipboard

outdated

A tree sitter parsing library

example/tree_sitter.dart

import 'package:ffi/ffi.dart';
import 'package:tree_sitter/tree_sitter.dart';

void main() {
  final parser =
      Parser(sharedLibrary: 'libdart.dylib', entryPoint: 'tree_sitter_dart');
  final program = "class A {}";
  final tree = parser.parse(program);
  print(treeSitterApi.ts_tree_root_node(tree).string);
  malloc.free(tree);
}
4
likes
0
points
62
downloads

Publisher

unverified uploader

Weekly Downloads

A tree sitter parsing library

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

ffi, path

More

Packages that depend on tree_sitter