markdown2 :: MdDelimiter :: defaultinit
# A delimiter is one or more of the same delimiter character
#
# Used for paired delimiters like emphasis or strong emphasis.
class MdDelimiter
# Node containing the delimiter
var node: MdText
# Character used as delimiter
var delimiter_char: Char
# Can `self` open a delimiter?
var can_open: Bool
# Cant `self` close a delimiter?
var can_close: Bool
# Previous delimiter found
var prev: nullable MdDelimiter
# Next delimiter found
var next: nullable MdDelimiter
# The number of characters in this delimiter run that are left for processing
var length = 1
# The number of characters originally in this delimiter run
#
# At the start of processing, this is the same as `length`.
var original_length = 1
end
lib/markdown2/markdown_inline_parsing.nit:1159,1--1189,3