markright v0.4.0 Markright.Parsers.ClassOrId

Parses the input for the class and or id specified.

Examples

iex> "[class]world*!" |> Markright.Parsers.ClassOrId.to_ast
%Markright.Continuation{ast: {nil, %{class: "class"}, "world*!"}, tail: ""}

iex> "Hello *[class1]my* _{style1 style2}lovely_ world!" |> Markright.to_ast
{:article, %{},
  [{:p, %{},
    ["Hello ", {:strong, %{class: "class1"}, "my"}, " ",
     {:em, %{style: "style1 style2"}, "lovely"}, " world!"]}]}

Summary

Functions

to_ast(input, plume \\ %Markright.Continuation{})

Callback implementation for Markright.Parser.to_ast/2.