- Index
- »
- markdown
- »
- ParserState
type
methods
activeBlockParser |
Get the deepest open block parser |
---|---|
column |
The colum is the position within the line after tab characters have been processed as 4-space tab stops. |
indent |
Get the indentation in columns (either by spaces or tab stop of 4), starting from |
index |
The current index within the line (0-based) |
isBlank |
Return true if the current line is blank starting from the |
line |
The current source line being parsed (full line) |
nextNonSpaceIndex |
Get the index of the next non-space character starting from |
Slot Details
activeBlockParser
abstract BlockParser activeBlockParser()
Get the deepest open block parser
column
abstract Int column()
The colum is the position within the line after tab characters have been processed as 4-space tab stops. If the line doesn't contain any tabs, it's the same as the index
. If the line starts with a tab, followed by text, then the column for the first character of the text is 4 (the index is 1)
Returns the current column within the line (0-based)
indent
index
abstract Int index()
The current index within the line (0-based)
isBlank
line
abstract SourceLine? line()
The current source line being parsed (full line)