Markright.Parsers.Dt (markright v0.7.1)

Parses the input for the line item.

Examples

iex> input = " item 1
...> ever
...> ▷ item 2
...> "
iex> Markright.Parsers.Dt.to_ast(input)
%Markright.Continuation{ast: [{:dt, %{}, "item 1"},
       {:dd, %{}, " ever"}], tail: "\n ▷ item 2\n "}

iex> input = " item 1
...> *ever*
...> ▷ item 2
...> "
iex> Markright.Parsers.Dt.to_ast(input)
%Markright.Continuation{ast: [{:dt, %{}, "item 1"},
       {:dd, %{}, [" ", {:strong, %{}, "ever"}]}],
      tail: "\n ▷ item 2\n "}

Link to this section Summary

Link to this section Functions

Link to this function

to_ast(input, plume \\ %Plume{})

Callback implementation for Markright.Parser.to_ast/2.