Module: Ibex::Runtime::CST::Diff
- Defined in:
- lib/json5/generated_parser.rb
Overview
Computes byte edits while skipping physically shared Green subtrees.
Class Method Summary collapse
Class Method Details
.text_edits(old_root, new_root) ⇒ Object
2043 2044 2045 2046 2047 |
# File 'lib/json5/generated_parser.rb', line 2043 def text_edits(old_root, new_root) edits = [] #: Array[TextEdit] compare(old_root.green, new_root.green, 0, edits) edits.freeze end |