Skip to content

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 20:18
· 1409 commits to main since this release

AST-Climber v0.2.0 - Initial Release

Core Features

AST-Climber provides language-agnostic code intelligence by building a scope graph of your code's symbols, their definitions, and their references:

  • Find References: Locate all usages of any symbol across your entire codebase
  • Go to Definition: Jump to where any symbol is defined, even across files
  • Multi-language Support: Works with JavaScript, TypeScript, Python, and Rust out of the box
  • Incremental Parsing: Lightning-fast updates when editing files
  • Cross-file Intelligence: Understands imports/exports and tracks symbols across module boundaries
  • Scope-aware: Properly handles lexical scoping, shadowing, and hoisting

Language Support

This release includes full support for:

  • JavaScript - ES6+ modules, CommonJS, destructuring, classes, and more
  • TypeScript - All JavaScript features plus type annotations and TypeScript-specific syntax
  • Python - Imports, classes, functions, comprehensions, and Python 3.x features
  • Rust - Modules, traits, lifetimes, pattern matching, and Rust-specific constructs

What's Included

  • Core scope resolution engine with lexical scoping support
  • Tree-sitter parsers for all supported languages
  • Incremental parsing for optimal performance
  • Comprehensive test suite with 100+ tests
  • Full TypeScript type definitions
  • Prebuilt binaries for Linux, macOS, and Windows