mirror of https://github.com/Wilfred/difftastic/
15 lines
438 B
Dart
15 lines
438 B
Dart
import 'dart:io';
|
|
|
|
import 'package:dylib/dylib.dart';
|
|
import 'package:tree_sitter/tree_sitter.dart';
|
|
|
|
void main() {
|
|
final parser = Parser(
|
|
sharedLibrary: resolveDylibPath('dart', path: Directory.current.path),
|
|
entryPoint: 'tree_sitter_dart');
|
|
final program = "class A {}";
|
|
final tree = parser.parse(program);
|
|
print(tree.root.child(0).namedChild(0).string);
|
|
print(parser.getText(tree.root.child(0).namedChild(0)));
|
|
}
|