Class: Plain::Merge::Backend::Parser
- Inherits:
-
TreeHaver::Base::Parser
- Object
- TreeHaver::Base::Parser
- Plain::Merge::Backend::Parser
- 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 |