Module: Prism
- Defined in:
- lib/prism/merge.rb,
lib/prism/merge/version.rb,
lib/prism/merge/file_aligner.rb,
lib/prism/merge/merge_result.rb,
lib/prism/merge/smart_merger.rb,
lib/prism/merge/file_analysis.rb,
lib/prism/merge/conflict_resolver.rb
Overview
Prism::Merge provides a generic Ruby file smart merge system using Prism AST analysis. It intelligently merges template and destination Ruby files by identifying matching sections (anchors) and resolving differences (boundaries) using structural signatures.
Defined Under Namespace
Modules: Merge