Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/langston-barrett/treereduce

A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars
https://github.com/langston-barrett/treereduce

delta-debugging program-reduction test-case-minimization test-case-reduction test-reduction tree-sitter

Last synced: 29 days ago
JSON representation

A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars

Awesome Lists containing this project

README

        

# treereduce

`treereduce` is a fast, parallel, syntax-aware test case reducer based on
tree-sitter grammars. In other words, `treereduce` helps you shrink structured
data (especially source code) while maintaining some property of interest, for
example, that the program causes a compiler crash or outputs a certain message.
See [the documentation](./doc) for more information. Documentation is also
available [online](https://langston-barrett.github.io/treereduce/).