Earmark v1.3.2 Earmark.Line View Source
Give a line of text, return its context-free type. Not for external consumption
Link to this section Summary
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() ::
%Earmark.Line.Blank{
content: term(),
inside_code: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.Ruler{
inside_code: term(),
line: term(),
lnb: term(),
type: term()
}
| %Earmark.Line.Heading{
content: term(),
inside_code: term(),
level: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.BlockQuote{
content: term(),
inside_code: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.Indent{
content: term(),
inside_code: term(),
level: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.Fence{
delimiter: term(),
inside_code: term(),
language: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.HtmlOpenTag{
content: term(),
inside_code: term(),
line: term(),
lnb: term(),
tag: term()
}
| %Earmark.Line.HtmlCloseTag{
inside_code: term(),
line: term(),
lnb: term(),
tag: term()
}
| %Earmark.Line.HtmlComment{
complete: term(),
inside_code: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.HtmlOneLine{
content: term(),
inside_code: term(),
line: term(),
lnb: term(),
tag: term()
}
| %Earmark.Line.IdDef{
id: term(),
inside_code: term(),
line: term(),
lnb: term(),
title: term(),
url: term()
}
| %Earmark.Line.FnDef{
content: term(),
id: term(),
inside_code: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.ListItem{
bullet: term(),
content: term(),
initial_indent: term(),
inside_code: term(),
line: term(),
lnb: term(),
type: term()
}
| %Earmark.Line.SetextUnderlineHeading{
inside_code: term(),
level: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.TableLine{
columns: term(),
content: term(),
inside_code: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.Ial{
attrs: term(),
inside_code: term(),
line: term(),
lnb: term(),
verbatim: term()
}
| %Earmark.Line.Text{
content: term(),
inside_code: term(),
line: term(),
lnb: term()
}
| %Earmark.Line.Plugin{
content: term(),
line: term(),
lnb: term(),
prefix: term()
}
t() :: %Earmark.Line.Blank{ content: term(), inside_code: term(), line: term(), lnb: term() } | %Earmark.Line.Ruler{ inside_code: term(), line: term(), lnb: term(), type: term() } | %Earmark.Line.Heading{ content: term(), inside_code: term(), level: term(), line: term(), lnb: term() } | %Earmark.Line.BlockQuote{ content: term(), inside_code: term(), line: term(), lnb: term() } | %Earmark.Line.Indent{ content: term(), inside_code: term(), level: term(), line: term(), lnb: term() } | %Earmark.Line.Fence{ delimiter: term(), inside_code: term(), language: term(), line: term(), lnb: term() } | %Earmark.Line.HtmlOpenTag{ content: term(), inside_code: term(), line: term(), lnb: term(), tag: term() } | %Earmark.Line.HtmlCloseTag{ inside_code: term(), line: term(), lnb: term(), tag: term() } | %Earmark.Line.HtmlComment{ complete: term(), inside_code: term(), line: term(), lnb: term() } | %Earmark.Line.HtmlOneLine{ content: term(), inside_code: term(), line: term(), lnb: term(), tag: term() } | %Earmark.Line.IdDef{ id: term(), inside_code: term(), line: term(), lnb: term(), title: term(), url: term() } | %Earmark.Line.FnDef{ content: term(), id: term(), inside_code: term(), line: term(), lnb: term() } | %Earmark.Line.ListItem{ bullet: term(), content: term(), initial_indent: term(), inside_code: term(), line: term(), lnb: term(), type: term() } | %Earmark.Line.SetextUnderlineHeading{ inside_code: term(), level: term(), line: term(), lnb: term() } | %Earmark.Line.TableLine{ columns: term(), content: term(), inside_code: term(), line: term(), lnb: term() } | %Earmark.Line.Ial{ attrs: term(), inside_code: term(), line: term(), lnb: term(), verbatim: term() } | %Earmark.Line.Text{ content: term(), inside_code: term(), line: term(), lnb: term() } | %Earmark.Line.Plugin{ content: term(), line: term(), lnb: term(), prefix: term() }
Link to this type
ts()
View Source
ts()
View Source
ts() :: [t()]
ts() :: [t()]
Link to this section Functions
Link to this function
type_of(line, recursive) View Source
Link to this function