tree-sitter-stack-graphs 0.10.0

Create stack graphs using tree-sitter parsers
Documentation
# Examples

Each directory contains a small example highlighting a particular name binding pattern.
The examples use Python syntax, but do not necessarily implement Python semantics.
Each directory contains a `stack-graphs.tsg` file that describes at the top what behavior it implements, and a `tests` directory showcasing the behavior.

Running the examples requires the Python grammar to be available. This can be installed (in this directory) by executing:

```bash
./bootstrap
```

Run the tests for an example by executing:

```bash
./run EXAMPLE_DIR
```

or, from within the example's directory:

```bash
../run
```

To render HTML visualizations of the stack graphs for the tests in an example, add the `-V` flag to run.

Print the parse tree of an example file by executing:

```bash
./parse EXAMPLE_FILE
```

The following examples are available:

- [Nested scoping]nested-scope/
- [Sequential definitions]sequential-definitions/
- [Modules and imports]modules/