ReaderNode

children

instantiate

(Fn [(Ref ReaderNode a)] (Ref (Array (Box ReaderNode)) a))

gets the children property of a ReaderNode.

copy

instantiate

(Fn [(Ref ReaderNode a)] ReaderNode)

copies a ReaderNode.

delete

instantiate

(Fn [ReaderNode] ())

deletes a ReaderNode. Should usually not be called manually.

end

instantiate

(Fn [(Ref ReaderNode a)] (Ref Info a))

gets the end property of a ReaderNode.

init

instantiate

(Fn [ReaderNodeKind, Info, Info, (Array (Box ReaderNode))] ReaderNode)

creates a ReaderNode.

kind

instantiate

(Fn [(Ref ReaderNode a)] (Ref ReaderNodeKind a))

gets the kind property of a ReaderNode.

prn

instantiate

(Fn [(Ref ReaderNode a)] String)

converts a ReaderNode to a string.

set-children

instantiate

(Fn [ReaderNode, (Array (Box ReaderNode))] ReaderNode)

sets the children property of a ReaderNode.

set-children!

instantiate

(Fn [(Ref ReaderNode a), (Array (Box ReaderNode))] ())

sets the children property of a ReaderNode in place.

set-end

instantiate

(Fn [ReaderNode, Info] ReaderNode)

sets the end property of a ReaderNode.

set-end!

instantiate

(Fn [(Ref ReaderNode a), Info] ())

sets the end property of a ReaderNode in place.

set-kind

instantiate

(Fn [ReaderNode, ReaderNodeKind] ReaderNode)

sets the kind property of a ReaderNode.

set-kind!

instantiate

(Fn [(Ref ReaderNode a), ReaderNodeKind] ())

sets the kind property of a ReaderNode in place.

set-start

instantiate

(Fn [ReaderNode, Info] ReaderNode)

sets the start property of a ReaderNode.

set-start!

instantiate

(Fn [(Ref ReaderNode a), Info] ())

sets the start property of a ReaderNode in place.

start

instantiate

(Fn [(Ref ReaderNode a)] (Ref Info a))

gets the start property of a ReaderNode.

str

instantiate

(Fn [(Ref ReaderNode a)] String)

converts a ReaderNode to a string.

update-children

instantiate

(Fn [ReaderNode, (Ref (Fn [(Array (Box ReaderNode))] (Array (Box ReaderNode)) a) b)] ReaderNode)

updates the children property of a ReaderNode using a function f.

update-end

instantiate

(Fn [ReaderNode, (Ref (Fn [Info] Info a) b)] ReaderNode)

updates the end property of a ReaderNode using a function f.

update-kind

instantiate

(Fn [ReaderNode, (Ref (Fn [ReaderNodeKind] ReaderNodeKind a) b)] ReaderNode)

updates the kind property of a ReaderNode using a function f.

update-start

instantiate

(Fn [ReaderNode, (Ref (Fn [Info] Info a) b)] ReaderNode)

updates the start property of a ReaderNode using a function f.