syntactic merge tool for java
-
Updated
Feb 27, 2026 - Java
syntactic merge tool for java
☯️ Specifications for the StructuredMerge contract; Draft RFCs for merge ruleset vocabulary
Resolve conflicts via version space algebra in structured merge.
Go implementation of the StructuredMerge contract
☯️ Intelligently merges two versions of a Ruby file using Prism AST analysis. It's like a smart "git merge" specifically designed for Ruby code.
TypeScript implementation of the StructuredMerge contract
Shared StructuredMerge conformance fixtures for peer language implementations
🌴 TreeHaver is a cross-Ruby adapter for many AST parsing libraries; supporting MRI Ruby, JRuby, & TruffleRuby. Provides unified parsing API & AST when using ruby_tree_sitter, parslet, citrus, ffi, tree_stump (Rust), JRuby JARs, etc. As Faraday is to HTTP clients, this is for ASTs: "Learn once & write once & run anywhere"
Rust implementation of the StructuredMerge contract
Add a description, image, and links to the structured-merge topic page so that developers can more easily learn about it.
To associate your repository with the structured-merge topic, visit your repo's landing page and select "manage topics."