Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@dodona/dolos-parsers

Package Overview
Dependencies
Maintainers
0
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dodona/dolos-parsers

Collection of tree-sitter parsers used by Dolos

  • 1.3.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
32
increased by60%
Maintainers
0
Weekly downloads
 
Created
Source

Dolos parsers

This a collection of parsers officialy supported by Dolos.

Visit dolos.ugent.be for more information.

Installation

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

System requirements

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.

Development

  1. Clone the Dolos repository including the submodules

    git clone --recursive git://github.com/dodona-edu/dolos.git
    
    # or, if you have cloned the repository already:
    git submodule update --init --recursive
    
  2. Install dependencies (preferably in the repository root)

    npm install
    
  3. Build the node bindings

    npm run build
    

Documentation

Visit our web page at https://dolos.ugent.be.

FAQs

Package last updated on 24 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc