EC_PNODE_LINK_CHILD(3)

NAME
ec_pnode_link_child - Link a parsing node to a parsing tree.

SYNOPSIS
#include <ecoli/parse.h>

void ec_pnode_link_child(
    /*
     * The node of the parsing tree where the child is added.
     */
    struct ec_pnode   *pnode,
    /*
     * The node (or subtree) to add in the children list.
     */
    struct ec_pnode   *child
);

DESCRIPTION

Add a child to a node in a parsing tree, at the end of the children list.

SEE ALSO

ec_pnode_len(3), ec_pnode_get_strvec(3), ec_parse(3), ec_parse_strvec(3), ec_pnode(3), ec_pnode_free_children(3), ec_pnode_get_root(3), ec_pnode_get_parent(3), ec_pnode_find_next(3), ec_pnode_get_first_child(3), ec_pnode_free(3), ec_pnode_dup(3), ec_pnode_matches(3), ec_pnode_dump(3), ec_pnode_unlink_child(3), ec_pnode_next(3), ec_pnode_del_last_child(3), ec_pnode_count(3), ec_pnode_get_attrs(3), ec_pnode_get_last_child(3), ec_pnode_get_node(3), ec_pnode_find(3), ec_parse_child(3)

COPYRIGHT

Copyright (C) 2010-2026 Olivier Matz, Robin Jarry.