Types

Link copied to clipboard
@Serializable
data class BlockEnd(val text: String, val range: Pair<Int, Int>, val type: Token.BlockType) : Token
Link copied to clipboard
@Serializable
data class BlockStart(val text: String, val range: Pair<Int, Int>, val type: Token.BlockType) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class CheckBox(val text: String, val range: Pair<Int, Int>, val state: Token.CheckBoxState) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class CitationEnd(val text: String = "]", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class CitationKey(val text: String, val range: Pair<Int, Int>, val key: String) : Token
Link copied to clipboard
@Serializable
data class CitationStart(val text: String = "[cite", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class Closed(val text: String = "CLOSED:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class Colon(val text: String = ":", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class CommentStart(val text: String = "#", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class DatetimeDateRangeSep(val text: String = "--", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class DatetimeStamp(val text: String, val range: Pair<Int, Int>, val date: LocalDate, val showWeekDay: Boolean, val time: Pair<LocalTime, LocalTime?>?, val isActive: Boolean, val repeater: String?, val warning: String? = null) : Token
Link copied to clipboard
@Serializable
data class Deadline(val text: String = "DEADLINE:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class DescriptionListSep(val text: String = "::", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class DisplayedMathEnd(val text: String, val range: Pair<Int, Int>, val style: Token.DisplayedMathStyle) : Token
Link copied to clipboard
@Serializable
data class DisplayedMathStart(val text: String, val range: Pair<Int, Int>, val style: Token.DisplayedMathStyle) : Token
Link copied to clipboard
@Serializable
data class DrawerEnd(val text: String = ":END:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class DrawerPropertyKey(val text: String, val range: Pair<Int, Int>, val key: String) : Token
Link copied to clipboard
@Serializable
data class DrawerPropertyValue(val text: String, val range: Pair<Int, Int>, val value: String) : Token
Link copied to clipboard
@Serializable
data class DrawerStart(val text: String, val range: Pair<Int, Int>, val type: Token.DrawerType) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class EmphasisDelimiter(val text: String, val range: Pair<Int, Int>, val type: Token.EmphasisType) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class EOF(val text: String = "", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class Error(val text: String, val range: Pair<Int, Int>, val message: String) : Token
Link copied to clipboard
@Serializable
data class FileKeyword(val text: String, val range: Pair<Int, Int>, val type: Token.FileKeywordType) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class FootnoteEnd(val text: String = "]", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class FootnoteStart(val text: String = "[fn:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class GenericBlockEnd(val text: String = "#+END:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class GenericBlockStart(val text: String = "#+BEGIN:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class HeadingStars(val text: String, val range: Pair<Int, Int>, val level: Int) : Token
Link copied to clipboard
@Serializable
data class HorizontalRule(val text: String = "-----", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class InlineMathEnd(val text: String, val range: Pair<Int, Int>, val style: Token.InlineMathStyle) : Token
Link copied to clipboard
@Serializable
data class InlineMathStart(val text: String, val range: Pair<Int, Int>, val style: Token.InlineMathStyle) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class InlineQuoteEnd(val text: String = "@@", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class InlineQuoteStart(val text: String, val range: Pair<Int, Int>, val type: Token.InlineQuoteType) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class Keyword(val text: String, val range: Pair<Int, Int>, val type: Token.KeywordType) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class LineBreak(val text: String = "", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class LinkEnd(val text: String = "]]", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class LinkStart(val text: String = "[[", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class LinkTarget(val text: String, val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class LinkTitleSep(val text: String = "][", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class MathBlockEnd(val text: String, val range: Pair<Int, Int>, val name: String) : Token
Link copied to clipboard
@Serializable
data class MathBlockStart(val text: String, val range: Pair<Int, Int>, val name: String) : Token
Link copied to clipboard
@Serializable
data class OrderedListMarker(val text: String, val range: Pair<Int, Int>, val style: Token.OrderedListMarkerStyle, val nIndent: Int) : Token
Link copied to clipboard
@Serializable
data class PriorityKeyword(val text: String, val range: Pair<Int, Int>, val value: String) : Token
Link copied to clipboard
@Serializable
data class QuotationMark(val text: String = "", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class Scheduled(val text: String = "SCHEDULED:", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class SemiColon(val text: String = ";", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class SOF(val text: String = "", val range: Pair<Int, Int> = Pair(0, 0)) : Token
Link copied to clipboard
@Serializable
data class Space(val text: String = " ", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class Tab(val text: String = "", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class TableCell(val text: String, val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class TableColumnSep(val text: String = "|", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class TableIntersection(val text: String = "+", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class TableRowSep(val text: String = "-", val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class TagString(val text: String, val range: Pair<Int, Int>, val tags: List<String>) : Token
Link copied to clipboard
@Serializable
data class Text(val text: String, val range: Pair<Int, Int>) : Token
Link copied to clipboard
@Serializable
data class TODOKeyword(val text: String, val range: Pair<Int, Int>, val name: String, val state: Token.TODOState) : Token
Link copied to clipboard
Link copied to clipboard
@Serializable
data class UnorderedListMarker(val text: String, val range: Pair<Int, Int>, val style: Token.UnorderedListMarkerStyle, val nIndent: Int) : Token

Properties

Link copied to clipboard
abstract val range: Pair<Int, Int>
Link copied to clipboard
abstract val text: String