🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` final CommonMark\Interfaces\IVisitable { abstract public accept ( CommonMark\Interfaces\IVisitor $visitor ) : void } final abstract CommonMark\Node implements CommonMark\Interfaces\IVisitable , Traversable { /* 属性 */ public readonly ?Node $parent ; public readonly ?Node $previous ; public readonly ?Node $next ; public readonly ?Node $lastChild ; public readonly ?Node $firstChild ; public readonly int $startLine ; public readonly int $endLine ; public readonly int $startColumn ; public readonly int $endColumn ; /* 方法 */ // AST操作 添加 抽象语法树(AST) public appendChild ( CommonMark\Node $child ) : CommonMark\Node // AST操作 追加 public prependChild ( CommonMark\Node $child ) : CommonMark\Node // AST操作 向后插入 public insertAfter ( CommonMark\Node $sibling ) : CommonMark\Node // AST操作 向前插入 public insertBefore ( CommonMark\Node $sibling ) : CommonMark\Node // AST操作 替换 public replace ( CommonMark\Node $target ) : CommonMark\Node // AST操作 删除 public unlink ( void ) : void // 访问接受 public accept ( CommonMark\Interfaces\IVisitor $visitor ) : void } ```