ecoli_node_seq(3)
π¦ ecoli_node_seq(3) β sequence node supremacy π¦
okay so this page is from the Libecoli manual, and itβs all about ecoli_node_seq, the node that matches a sequence of child nodes in order. no cap, itβs giving very βline them up and parse them in orderβ energy. π
πΈ NAME πΈ
ecoli_node_seq β Sequence node.
- A node that matches a sequence of child nodes in order. literally thatβs the whole vibe. β¨
β¨ SYNOPSIS β¨
π Macros π
#define EC_NODE_SEQ(args...) __ec_node_seq(args, EC_VA_END)
π¦ Functions π¦
struct ec_node * ec_node_seq (const char *id)
int ec_node_seq_add (struct ec_node *node, struct ec_node *child)
π Detailed Description π
okay bestie, picture this: a node whose whole personality is matching a sequence of child nodes in order. thatβs it, thatβs the node. π«Ά
π Configuration Schema π
schema seq {
list children {
description "The list of children nodes, to be parsed in sequence.";
node {
description "A child node which is part of the sequence.";
}
}
}
β Macro Definition Documentation β
#define EC_NODE_SEQ(args...) __ec_node_seq(args, EC_VA_END)
Create a sequence node from a list of child nodes. π«
All child nodes passed as arguments are consumed and will be freed when the sequence node is freed, or immediately on error. consumed is the key word here, bestie β theyβre not yours anymore. π
Example:
EC_NODE_SEQ("myseq", child1, child2, child3)
Definition at line 29 of file node_seq.h. π
π Function Documentation π
struct ec_node* ec_node_seq (const char * id)
Create an empty sequence node. β¨
Use ec_node_seq_add() to add children. π§
Parameters
idβ The node identifier.
Returns
- The node, or
NULLon error (errnois set).
int ec_node_seq_add (struct ec_node * node, struct ec_node * child)
Add a child to a sequence node. π
Parameters
nodeβ The sequence node.childβ The child node to add. It is consumed and will be freed when the parent is freed, or immediately on error.
Returns
0on success,-1on error (errnois set).
π Author π
Generated automatically by Doxygen for Libecoli from the source code. π€ yes bestie, the robots wrote this one.
okay thatβs the whole page β Version 0.11.3, dated Thu Apr 9 2026, from Libecoli. slay, go parse something iconic π β¨π¦
π¦ where this page comes from
- epel 9: libecoli-devel 0.11.3-1.el9 Β· BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms