BREAKING CHANGE: (itemtext) removed, typically in favor of (paragraph) as the listitem should now be parsed via (body) logic.
31 lines
1.2 KiB
Scheme
31 lines
1.2 KiB
Scheme
(paragraph [
|
|
((expr "*" @bold.start) (expr "*" @bold.end))
|
|
(expr "*" @bold.start "*" @bold.end)
|
|
((expr "~" @code.start) (expr "~" @code.end))
|
|
(expr "~" @code.start "~" @code.end)
|
|
((expr "/" @italic.start) (expr "/" @italic.end))
|
|
(expr "/" @italic.start "/" @italic.end)
|
|
((expr "_" @underline.start) (expr "_" @underline.end))
|
|
(expr "_" @underline.start "_" @underline.end)
|
|
((expr "=" @verbatim.start) (expr "=" @verbatim.end))
|
|
(expr "=" @verbatim.start "=" @verbatim.end)
|
|
((expr "+" @strikethrough.start) (expr "+" @strikethrough.end))
|
|
(expr "+" @strikethrough.start "+" @strikethrough.end)
|
|
])
|
|
|
|
; headline item
|
|
(item [
|
|
((expr "*" @bold.start) (expr "*" @bold.end))
|
|
(expr "*" @bold.start "*" @bold.end)
|
|
((expr "~" @code.start) (expr "~" @code.end))
|
|
(expr "~" @code.start "~" @code.end)
|
|
((expr "/" @italic.start) (expr "/" @italic.end))
|
|
(expr "/" @italic.start "/" @italic.end)
|
|
((expr "_" @underline.start) (expr "_" @underline.end))
|
|
(expr "_" @underline.start "_" @underline.end)
|
|
((expr "=" @verbatim.start) (expr "=" @verbatim.end))
|
|
(expr "=" @verbatim.start "=" @verbatim.end)
|
|
((expr "+" @strikethrough.start) (expr "+" @strikethrough.end))
|
|
(expr "+" @strikethrough.start "+" @strikethrough.end)
|
|
])
|
|
|