difftastic/vendored_parsers/tree-sitter-perl
Wilfred Hughes 84439c7c58 Remove unnecessary forward declaration in attempt to fix windows build 2024-03-04 21:54:48 +07:00
..
.github/workflows Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
.vscode Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
bindings Merge commit 'ff1f0ac0f1c678a23f68d0140e75a0da8e11b7b5' 2023-03-17 00:46:11 +07:00
examples Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
src Remove unnecessary forward declaration in attempt to fix windows build 2024-03-04 21:54:48 +07:00
test/corpus Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
.gitignore Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
Cargo.toml Rename vendor/ directory 2023-01-10 08:35:01 +07:00
LICENSE Rename vendor/ directory 2023-01-10 08:35:01 +07:00
Package.swift Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
README.md Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
binding.gyp Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
grammar.js Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
package-lock.json Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00
package.json Merge commit 'a882a928d4930716896039d1c10e91b6d7444c48' 2024-03-03 12:36:47 +07:00

README.md

tree-sitter-perl

a perl parser using tree-sitter

Getting started

To just generate the parser output

npm run generate

Tests

npm run test

Run examples

npm run example

To build the wasm file

  1. Run pre-build npm run pre-build
  2. Run build npm run build
  3. Generate the wasm file npm run build-wasm (make sure you are running docker daemon)