Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
monperrus authored Sep 7, 2023
1 parent 65087ce commit bb765b9
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,16 @@ If you use this, please cite:
}
```

Difference between plain gumtreediff and gumtree-spoon-ast-diff
Differences between plain gumtreediff and gumtree-spoon-ast-diff
----------------------------------------------------------------

What is the main difference between gumtree-spoon-ast-diff and [gumtreediff](https://github.com/GumTreeDiff/gumtree)?

* The tree of gumtree-spoon-ast-diff is carefully designed to provide better AST diffs for Java as opposed to vanilla gumtreediff. Simply compare the AST diffs on your own data.
* The nodes involved in the diff can be pretty-printed through the pointer to the original Spoon nodes (see method `changedNode`, `commonAncestor`, `getSrcNode`)
* The nodes involved in the diff can be further analyzed with [Spoon](https://github.com/INRIA/spoon/)'s API

* The configuration parameters of AST differencing have beeen fine tuned with hyper-optimization, see [Hyperparameter Optimization for AST Differencing (IEEE TSE)](http://arxiv.org/pdf/2011.10268)

Usage
-----

Expand Down

0 comments on commit bb765b9

Please sign in to comment.