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()