type
constructors
fields
canClose |
can close emphasis, see spec. |
---|---|
canOpen |
can open emphasis, see spec. |
chars | |
delimChar | |
next | |
origSize |
The number of characters originally in this delimiter run; at the start of processing, this is the same as |
prev |
methods
closer |
Return the innermost closing delimiter, e.g. |
---|---|
closers |
Get the closing delimiter nodes for the specified number of delimiters. |
opener |
Return the innermost opening delimiter, e.g. |
openers |
Get the opening delimiter nodes for the specified number of delimiters. |
size |
The number of characters in this delimiter run (that are left for processing) |
toStr |
Slot Details
canClose
const Bool canClose
can close emphasis, see spec.
canOpen
const Bool canOpen
can open emphasis, see spec.
chars
Text[] chars { private set }
closer
Text closer()
Return the innermost closing delimiter, e.g. for ***
this is the first *
closers
delimChar
const Int delimChar
make
new make(Text[] chars, Int delimChar, Bool canOpen, Bool canClose, Delimiter? prev)
next
Delimiter? next
opener
Text opener()
Return the innermost opening delimiter, e.g. for ***
this is the last *
openers
origSize
prev
Delimiter? prev
size
Int size()
The number of characters in this delimiter run (that are left for processing)
toStr
virtual override Str toStr()