EC_NODE_SH_LEX(3)
π EC_NODE_SH_LEX(3) π
okay bestie, so we're in the Libecoli Programmer's Manual and this is the page for ec_node_sh_lex. it's giving "shell lexer node, but make it a whole personality." let's GO π¦
β¨ NAME β¨
ec_node_sh_lex β Create a shell lexer node.
πΈ SYNOPSIS πΈ
#include <ecoli/node_sh_lex.h>
struct ec_node * ec_node_sh_lex(
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 π
okay so here's the tea β β this node takes your input and tokenizes it using shell-like lexing rules. that means it handles quotes, escapes, etc., like the little shell-flavored icon it is π
then it takes those resulting tokens and hands them over to the child node. passing the aux cord, if you will π§
π RETURN VALUE π
you get the node back β slay β or NULL on error, in which case errno is set. no cap. π
π SEE ALSO π
π COPYRIGHT π
Copyright (C) 2010-2026 Olivier Matz, Robin Jarry.
k byeee π this page is from libecoli, dated 2026-06-11, and it's EC_NODE_SH_LEX(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