Closed StachuDotNet closed 6 months ago
tree-sitter
tree-sitter-darklang
darklang
Dockerfile
LibTreeSitter.fsproj
P/Invoke
tree-sitter
andtree-sitter-darklang
libraries in ourdarklang
CLI exe, for all platformsDockerfile
and such to cross-plat buildtree-sitter
(for different OSes and architectures)LibTreeSitter.fsproj
to conditionally include the correcttree-sitter
build depending on which OS+arch we're building fortree-sitter-darklang
similarly, cross-building and embedding as neededtree-sitter
andtree-sitter-darklang
: extract to a temp dir, load, and create delegates forP/Invoke
ing we did before. We're no longer able to use P/Invoke because we load the library dynamically (at runtime)