I am a project whose aim is to help to build Famix importers based on TreeSitter
To install the project in your Pharo image execute:
Metacello new
githubUser: 'moosetechnology' project: 'TreeSitterFamixIntegration' commitish: 'main' path: 'src';
baseline: 'TreeSitterFamixIntegration';
loadTo add it to your baseline:
spec
baseline: 'TreeSitterFamixIntegration'
with: [ spec repository: 'github://moosetechnology/TreeSitterFamixIntegration:main/src' ]Note that you can replace the #master by another branch such as #development or a tag such as #v1.0.0, #v1.? or #v1.1.?.
Full documentation available at: User documentation
This project is not easy to test by itself so the testing is not happening here for real. I am trying to test all parts of this project as part of the Moose Python importer.