Merge pull request #149 from yudai-nkt/suggest-devdependencies
Suggest the use of devDependencies in a parser
This commit is contained in:
commit
10c3a95679
1 changed files with 1 additions and 1 deletions
|
|
@ -18,7 +18,7 @@ It's unlikely that you'll be able to satisfy these two properties just by transl
|
|||
|
||||
## Installing the tools
|
||||
|
||||
The best way to create a Tree-sitter parser is with the [`Tree-sitter CLI`][tree-sitter-cli], which is distributed as [a Node.js module][node-module]. To install it, first install [`node`][node.js] and its package manager `npm` on your system. Then create a new directory for your parser, with a [`package.json` file][package-json] inside the directory. Add `tree-sitter-cli` to the `dependencies` section of `package.json` and run the command `npm install`. This will install the CLI and its dependencies into the `node_modules` folder in your directory. An executable program called `tree-sitter` will be created at the path `./node_modules/.bin/tree-sitter`. You may want to follow the Node.js convention of adding `./node_modules/.bin` to your `PATH` so that you can easily run this program when working in this directory.
|
||||
The best way to create a Tree-sitter parser is with the [`Tree-sitter CLI`][tree-sitter-cli], which is distributed as [a Node.js module][node-module]. To install it, first install [`node`][node.js] and its package manager `npm` on your system. Then create a new directory for your parser, with a [`package.json` file][package-json] inside the directory. Add `tree-sitter-cli` to the `devDependencies` section of `package.json` and run the command `npm install`. This will install the CLI and its dependencies into the `node_modules` folder in your directory. An executable program called `tree-sitter` will be created at the path `./node_modules/.bin/tree-sitter`. You may want to follow the Node.js convention of adding `./node_modules/.bin` to your `PATH` so that you can easily run this program when working in this directory.
|
||||
|
||||
Once you have the CLI installed, create a file called `grammar.js` with the following skeleton:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue