iter

NodeIter

class cmarkwrapper.iter.NodeIter(root)
参数

root (cmarkwrapper.node.Node) --

返回类型

None

get_event_type()

Return current event type.

返回

One of IterEvent.

返回类型

cmarkwrapper.types.IterEvent

get_node()

Return current node.

返回类型

cmarkwrapper.node.Node

get_root()

Return root node.

返回类型

cmarkwrapper.node.Node

iter_reset(node, event)

Reset the iterator.

参数
返回

None

next()

Advance to next node and return event type.

返回

One of IterEvent.

返回类型

cmarkwrapper.types.IterEvent