@openscad/tree-sitter-openscad
TypeScript icon, indicating that this package has built-in type declarations

0.6.0 • Public • Published

tree-sitter-openscad

OpenSCAD grammar for the tree-sitter parsing library

Developer quickstart

Most development of tree-sitter parsers is done using nodejs and npm. You can find the instructions on how to set that up here: https://tree-sitter.github.io/tree-sitter/creating-parsers

The TLDR would be:

  1. Ensure you have npm and just installed.
  2. Install npm (there are many ways, pick your poison)
  3. From the source directory, run npm install to get all the dependencies
  4. export PATH=$PATH:./node_modules/.bin to get the tree-sitter CLI command
  5. tree-sitter generate to build your changes
  6. tree-sitter test to make sure you didn't unintentionally break any of the existing test cases
  7. Add a new test case covering your change (instructions here: https://tree-sitter.github.io/tree-sitter/creating-parsers#command-test)

Readme

Keywords

Package Sidebar

Install

npm i @openscad/tree-sitter-openscad

Weekly Downloads

2

Version

0.6.0

License

MIT

Unpacked Size

408 kB

Total Files

19

Last publish

Collaborators

  • micks