Skip to content

Releases: cedricrupb/code_ast

code_ast v0.1.2: Support tree_sitter>=0.22.0

11 Nov 17:30

Choose a tag to compare

This release is minimal fix to support newer tree_sitter versions. Earlier versions (before v0.22.0) are still supported and checked programmatically. Note that since v0.22.0, languages require Python package installation which prohibits autoloading.

Therefore, if you use newer versions of tree_sitter, you have to install the respective language package.

code_ast v0.1.1: Bug Fixes and dependency issues

14 Jan 08:29

Choose a tag to compare

This is a small intermediate release for fixing bugs and adding a few minor feature requests.

Main changes:

  • code_ast will now temporarily enforce tree_sitter==0.21.3 during installation
  • code_ast now supports pre-compiled language libraries with tree_sitter_languages
  • Some minor dependency updates.

code_ast v0.1.0

28 Jun 08:21

Choose a tag to compare

The first version of code_ast.

Features

The version introduces the following features:

  • Introduction of AST Parsing API
  • Fast AST parsing backend based on Tree-Sitter
  • Full support of Tree-Sitter: Currently, all languages which are supported by Tree-Sitter can be parsed
  • Auto loading: The parser definition for each language is automatically downloaded