Module: Prism::Merge
- Defined in:
- lib/prism/merge.rb,
lib/prism/merge/comment.rb,
lib/prism/merge/version.rb,
lib/prism/merge/freeze_node.rb,
lib/prism/merge/comment/line.rb,
lib/prism/merge/debug_logger.rb,
lib/prism/merge/merge_result.rb,
lib/prism/merge/smart_merger.rb,
lib/prism/merge/comment/block.rb,
lib/prism/merge/file_analysis.rb,
lib/prism/merge/comment/parser.rb,
lib/prism/merge/method_match_refiner.rb
Overview
Smart merge system for Ruby files using Prism AST analysis.
Provides intelligent merging by understanding Ruby code structure
rather than treating files as plain text.
Defined Under Namespace
Modules: Comment, DebugLogger, Version Classes: DestinationParseError, Error, FileAnalysis, FreezeNode, MergeResult, MethodMatchRefiner, ParseError, SmartMerger, TemplateParseError