Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/xanonymous-github/gumtree-go

Implementation of the GumTree algorithm
https://github.com/xanonymous-github/gumtree-go

gumtree

Last synced: about 1 month ago
JSON representation

Implementation of the GumTree algorithm

Awesome Lists containing this project

README

        

# GumTree Algorithm

A code diff algorithm that works on the abstract syntax tree (AST) level.

It is used to compare two ASTs and produce a list of edit scripts
that can be used to transform the first AST into the second AST.

- https://hal.science/hal-01054552

> [!IMPORTANT]
> This repository implements the GumTree algorithm as simple as possible.
> We ignored most of the real-world problems and focused on the core algorithm.
> Only the most crucial parts are covered by testing.