Class: Plain::Merge::Backend::Parser

Inherits:
TreeHaver::Base::Parser
  • Object
show all
Defined in:
lib/plain/merge/backend.rb

Overview

Parser adapter that exposes plain text analysis through TreeHaver's normalized backend registry.

Instance Method Summary collapse

Instance Method Details

#parse(source) ⇒ Object



28
29
30
31
32
# File 'lib/plain/merge/backend.rb', line 28

def parse(source)
  raise 'Language not set' unless language

  Plain::Merge.analyze_text(source)
end

#parse_string(_old_tree, source) ⇒ Object



34
35
36
# File 'lib/plain/merge/backend.rb', line 34

def parse_string(_old_tree, source)
  parse(source)
end