This a collection of parsers officialy supported by Dolos.
Visit dolos.ugent.be for more information.
If you want to use Dolos, you don't need to install this package directly. However, if you want to use the bundled parsers in your own app, you can install JavaScript library with:
npm install @dodona/dolos-parsers
Required: Node.js, Python 3 and a compiler (GCC)
These parsers use tree-sitter to parse source code files. Tree-sitter currently only runs in node and will thus not run in browser environments.
- Install dependencies (preferably in the repository root)
npm install
- Prepare the project (generate some parsers)
npm run prepare
- Build the node bindings
npm run build
Visit our web page at https://dolos.ugent.be.