Class: Marko::Parser

Inherits:
Object
  • Object
show all
Extended by:
Pluggable
Defined in:
lib/marko/parser.rb

Overview

The class for pasing content into TreeNode

Direct Known Subclasses

Markup::Parser

Instance Method Summary collapse

Methods included from Pluggable

plug

Instance Method Details

#call(content, source, &block) ⇒ Array<TreeNode>, Array<String>

Returns parsed nodes, errors.

Parameters:

  • content (String)

    content to parse

  • source (String)

    content source

Returns:

  • (Array<TreeNode>, Array<String>)

    parsed nodes, errors



14
15
16
# File 'lib/marko/parser.rb', line 14

def call(content, source, &block)
  fail "the abstract method must be overriden"
end