difftastic/vendored_parsers/tree-sitter-racket
Wilfred Hughes 4e77f83dd9 Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
..
.github/workflows Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
bindings Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
corpus Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
fuzztest Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
queries Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
src Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
.clang-format Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
.clang-tidy Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
.editorconfig Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
.gitignore Merge commit '1a5df0206b25a05cb1b35a68d2105fc7493df39b' into add-racket 2023-02-12 16:41:16 +07:00
CONTRIBUTING.md Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
Cargo.toml Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
LICENSE Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
README.md Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
binding.gyp Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
grammar.js Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
nodes.md Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00
package.json Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f' 2023-08-08 23:37:28 +07:00
shell.nix Add 'vendored_parsers/tree-sitter-racket/' from commit 'dc9c33451fefc2d84d226e55c828adc8a66f2e37' 2023-02-12 11:49:52 +07:00

README.md

tree-sitter-racket

Test

Racket grammar for tree-sitter.

This grammar only implements the Racket language with the default readtable.

Status

It should be complete and compatible with Racket 8.9.

There are no plans to add support for new language currently.

News

Starting from June 24, 2023, (commit) or release 0.3.0, the external scanner was written in C.

Build and Try

You need

  • nodejs
  • a C compiler

then run

npm install
npx tree-sitter parse [filename]

Usage

See nodes.md for all visible nodes.

Reference

Racket