Package org.intellij.markdown.ast

Types

ASTNode
Link copied to clipboard
common
interface ASTNode
ASTNodeBuilder
Link copied to clipboard
common
open class ASTNodeBuilder(text: CharSequence)
ASTNodeImpl
Link copied to clipboard
common
abstract class ASTNodeImpl(type: IElementType, startOffset: Int, endOffset: Int) : ASTNode
CompositeASTNode
Link copied to clipboard
common
open class CompositeASTNode(type: IElementType, children: List<ASTNode>) : ASTNodeImpl
LeafASTNode
Link copied to clipboard
common
open class LeafASTNode(type: IElementType, startOffset: Int, endOffset: Int) : ASTNodeImpl

Functions

accept
Link copied to clipboard
common
fun ASTNode.accept(visitor: Visitor)
acceptChildren
Link copied to clipboard
common
fun ASTNode.acceptChildren(visitor: Visitor)
findChildOfType
Link copied to clipboard
common
fun ASTNode.findChildOfType(type: IElementType): ASTNode?
getParentOfType
Link copied to clipboard
common
fun ASTNode.getParentOfType(vararg types: IElementType): ASTNode?
getTextInNode
Link copied to clipboard
common
fun ASTNode.getTextInNode(allFileText: CharSequence): CharSequence