EC_NODE_SH_LEX_EXPAND(3)
β¨ ec_node_sh_lex_expand(3) β¨
ok bestie, so this one lives in the Libecoli Programmer's Manual and it's literally the glow-up version of the shell lexer node π
πΈ NAME πΈ
ec_node_sh_lex_expand β makes you a shell lexer node, but with variable expansion turned ON π«Ά
π SYNOPSIS π
#include <ecoli/node_sh_lex.h>
struct ec_node * ec_node_sh_lex_expand(
const char *id, /* The node identifier. */
/*
* The child node. It is consumed and will be freed when the parent is
* freed, or immediately on error.
*/
struct ec_node *child
);
π¦ DESCRIPTION π¦
It's giving... ec_node_sh_lex() energy, but with shell variable expansion enabled β¨ Same vibe, extra sparkle.
π RETURN VALUE π
You get the node back, or NULL on error β and no cap, errno gets set when that happens π
π₯ SEE ALSO π₯
π COPYRIGHT π
Copyright (C) 2010-2026 Olivier Matz, Robin Jarry.
ok that's the whole thing, mwah π libecoli dropped this one on 2026-06-11, and the page itself is EC_NODE_SH_LEX_EXPAND(3) β periodt π
β¨
π¦ where this page comes from
- fedora 44: libecoli-devel 0.11.7-1.fc44 Β· BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
- fedora 44: libecoli-devel 0.11.7-1.fc44 Β· BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms