quarkdown
2.3.1
      Target filter
Search in API
Skip to content
    quarkdown
quarkdown-core/com.quarkdown.core.lexer/Token

Token

abstract class Token(val data: TokenData)

A wrapper of a TokenData that may be parsed in order to extract information. A token can be parsed into a com.quarkdown.core.ast.Node.

Parameters

data

the wrapped token

Inheritors

NewlineToken
BlockCodeToken
FencesCodeToken
MultilineMathToken
OnelineMathToken
HorizontalRuleToken
PageBreakToken
HeadingToken
SetextHeadingToken
LinkDefinitionToken
FootnoteDefinitionToken
UnorderedListToken
OrderedListToken
ListItemToken
TableToken
HtmlToken
ParagraphToken
BlockQuoteToken
BlockTextToken
FunctionCallToken
EscapeToken
EntityToken
CriticalContentToken
CodeSpanToken
LineBreakToken
LinkToken
DiamondAutolinkToken
UrlAutolinkToken
ReferenceLinkToken
ReferenceFootnoteToken
ImageToken
ReferenceImageToken
CommentToken
PlainTextToken
TextSymbolToken
StrongToken
EmphasisToken
StrongEmphasisToken
StrikethroughToken
InlineMathToken

Constructors

Token
Link copied to clipboard
constructor(data: TokenData)

Properties

data
Link copied to clipboard
val data: TokenData

Functions

accept
Link copied to clipboard
abstract fun <T> accept(visitor: TokenVisitor<T>): T

Accepts a visitor.

Generated by Dokka
© 2026 Quarkdown