diff options
Diffstat (limited to 'src/treebuilder/treebuilder.c')
-rw-r--r-- | src/treebuilder/treebuilder.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/treebuilder/treebuilder.c b/src/treebuilder/treebuilder.c index f6270c1..e29ecab 100644 --- a/src/treebuilder/treebuilder.c +++ b/src/treebuilder/treebuilder.c @@ -1101,6 +1101,20 @@ bool element_stack_pop(hubbub_treebuilder *treebuilder, } /** + * Peek at the top element of the element stack. + * + * \param treebuilder Treebuilder instance + * \return Element type on the top of the stack + */ +element_type current_node(hubbub_treebuilder *treebuilder) +{ + return treebuilder->context.element_stack + [treebuilder->context.current_node].type; +} + + + +/** * Append an element to the end of the list of active formatting elements * * \param treebuilder Treebuilder instance containing list |