ec_node_sh_lex - Man Page
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
This node tokenizes the input using shell-like lexing rules (handling quotes, escapes, etc.) and passes the resulting tokens to the child node.
Return Value
The node, or NULL on error (errno is set).
See Also
Copyright
Copyright (C) 2010-2026 Olivier Matz, Robin Jarry.
Referenced By
2026-06-11 Libecoli Programmer's Manual