Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vendor tree-sitter parsers #1291

Merged
merged 32 commits into from
Feb 21, 2024
Merged

Vendor tree-sitter parsers #1291

merged 32 commits into from
Feb 21, 2024

Conversation

rien
Copy link
Member

@rien rien commented Oct 26, 2023

To have more control over which parsers we support, we want to vendor our parsers.

This PR adds a new package @dodona/dolos-parsers which packages the languages we already supported:

  • Bash
  • C
  • C++
  • C#
  • Elm
  • Java
  • JavaScript
  • PHP
  • Python
  • TypeScript
  • TSX

Additional languages:

  • R
  • modelica
  • SQL

In addition a test_package.sh script was added to validate if building, packaging and installing works as expected.

@rien rien force-pushed the feature/vendor-parsers branch from 797b4a2 to ea84e12 Compare October 26, 2023 12:56
@rien rien linked an issue Oct 26, 2023 that may be closed by this pull request
@rien rien force-pushed the feature/vendor-parsers branch 2 times, most recently from f03bba7 to e658ca3 Compare October 26, 2023 15:40
@rien rien force-pushed the feature/vendor-parsers branch from e658ca3 to 1f1e2d2 Compare October 26, 2023 15:48
@rien rien force-pushed the feature/vendor-parsers branch from c14181c to 930aa7d Compare January 10, 2024 14:14
@rien rien force-pushed the feature/vendor-parsers branch from fc98a5a to 652ea6e Compare February 21, 2024 14:46
@rien rien marked this pull request as ready for review February 21, 2024 15:02
@rien rien enabled auto-merge February 21, 2024 15:02
@rien rien disabled auto-merge February 21, 2024 15:06
@rien rien merged commit 0a00f7f into main Feb 21, 2024
26 checks passed
@rien rien deleted the feature/vendor-parsers branch February 21, 2024 15:06
@rien rien added the enhancement New feature or request label Feb 22, 2024
@rien rien mentioned this pull request May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Vendor tree-sitter parsers
1 participant