Module: Ast::Merge::LineRangeSupport

Included in:
CommentLayoutEmissionSupport, Ast::Merge::Layout::Augmenter, StructuralEdit::BoundarySupport
Defined in:
lib/ast/merge/line_range_support.rb

Overview

Shared line-range helpers for parser-neutral merge code.

This module intentionally stays small: it normalizes common owner location shapes and source line access so higher-level comment, layout, and structural-edit helpers do not each grow their own variant.