Revision history for Text-Treesitter
0.04 2023-01-12
[CHANGES]
* Remember the original source text in a Tree instance
* Remember the Tree instance that generated every Node
* Added `->text` accessor on both Tree and Node instances
* Read the user's `tree-sitter/config.json` if found
* Use the configured `parser-directories` to find lang_dir if not
supplied
0.03 2023-01-05
[CHANGES]
* Provide a real toplevel `Text::Treesitter` class to wrap the
lower-level parts in a more convenient wrapper API
* Compile .o files using `-fPIC` because some scanner C++ files will
need it
* Added `examples/viewtree.pl` as a tree/grammar debugging tool
* Lazily load `ExtUtils::CppGuess` as needed because most of the time
it isn't.
0.02 2023-01-04
[CHANGES]
* Added Text::Treesitter::Query, ::QueryCursor and ::QueryMatch
* Rewrote highlight.pl example script to use the query system to
extract highlights from the language queries/highlights.scm file
0.01 2023-01-04
First version, released on an unsuspecting world.