53 lines
1.1 KiB
Racket
53 lines
1.1 KiB
Racket
#lang scribble/manual
|
|
@(require (for-label racket))
|
|
|
|
@title{SCDocNode}
|
|
An SCDoc parsed document node@section{related}
|
|
Classes/SCDoc
|
|
@section{categories}
|
|
HelpSystem
|
|
|
|
@section{description}
|
|
|
|
This class is used internally by link::Classes/SCDoc:: to represent a node in the parsed document tree returned by the parser. It has an id symbol, optional text and optional children.
|
|
|
|
@section{classmethods}
|
|
|
|
|
|
@section{method}
|
|
new
|
|
Create a new node
|
|
|
|
@section{instancemethods}
|
|
|
|
|
|
@section{private}
|
|
addDivAfter, makeDiv, notPrivOnly, printOn, sort, sortClassDoc
|
|
|
|
@section{method}
|
|
id
|
|
The node ID. A link::Classes/Symbol::
|
|
|
|
@section{method}
|
|
text
|
|
Text associated with this node. A link::Classes/String:: or nil.
|
|
|
|
@section{method}
|
|
children
|
|
Children of this node. A link::Classes/Array:: or nil.
|
|
|
|
@section{method}
|
|
merge
|
|
Merge another document node tree with this one. Used by document additions (*.ext.schelp)
|
|
@section{argument}
|
|
root2
|
|
Another SCDocNode instance.
|
|
|
|
@section{method}
|
|
findChild
|
|
Find the first child of this node with specified id.
|
|
@section{argument}
|
|
id
|
|
A link::Classes/Symbol::
|
|
|
|
|