Package-level declarations
Types
Link copied to clipboard
interface AstAttributes
Additional information about the node tree, produced by the parsing stage and stored in a com.quarkdown.core.context.Context.
Link copied to clipboard
data class MutableAstAttributes(var root: NestableNode? = null, val properties: MutableAssociatedProperties<Node, Any> = MutableAssociatedProperties(), val thirdPartyPresenceProperties: MutablePropertyContainer<Boolean> = MutablePropertyContainer(), val linkDefinitions: MutableList<LinkDefinition> = mutableListOf(), val functionCalls: MutableList<FunctionCallNode> = mutableListOf(), var tableOfContents: TableOfContents? = null) : AstAttributes
Writeable attributes that are modified during the parsing process, and carry useful information for the next stages of the pipeline. Storing these attributes while parsing prevents a further visit of the final tree.