Skip to content

Many improvements and bug fixes#75

Merged
quentinLeDilavrec merged 23 commits intoHyperAST:mainfrom
quentinLeDilavrec:main
Jul 17, 2025
Merged

Many improvements and bug fixes#75
quentinLeDilavrec merged 23 commits intoHyperAST:mainfrom
quentinLeDilavrec:main

Conversation

@quentinLeDilavrec
Copy link
Collaborator

  • Introduce lattice graphs and pattern refinement tools to query synthesis
  • fix a bug in tsquery related to EqCapture where it incorrectly matched instances differing number of captured nodes,
    also see fix(rust): EqCapture accepted cases where number of captured nodes differed by one tree-sitter/tree-sitter#4532
  • In gen/tree_sitter/cpp, The generation was made more resilient to ts errors that were not properly wrapping non-space characters
  • fix error in vcs/git where multiple configs would crash the server, for now let's consider that handling pom.xml only require a single config

happen when root changes
also make returned values pub
There no alternative configs for pom.xml for now.
This commit adds functionality for analyzing and manipulating query
pattern lattices:

- Add lattice graph visualization with `petgraph` integration - Add
pattern refinement tools for unions, captures, removals and renames -
Add stats collection and analysis for lattice graphs
a force directed graph layout feature using the fdg crate and
egui_graphs for visualization.

use for visualizing pattern synth
@quentinLeDilavrec quentinLeDilavrec merged commit 8295a6f into HyperAST:main Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant