ec_editline_parse - Man Page
Synopsis
#include <ecoli/editline.h>
struct ec_pnode * ec_editline_parse(
struct ec_editline *editline /* The pointer to the ec_editline structure. */
);Description
Get a line interactively (with completion), and parse it.
Similar to ec_editline_gets(), except that the string result is parsed using the grammar node on success.
Return Value
An allocated ec_pnode containing the parse result. It must be freed by the caller using ec_pnode_free(). Return NULL on error.
See Also
ec_editline_get_el(3), ec_editline_set_prompt(3), ec_editline_complete(3), ec_editline_set_prompt_esc(3), ec_editline_free(3), ec_editline_term_size(3), ec_editline_gets(3), ec_editline_interact(3), ec_editline_set_node(3), ec_editline_set_history(3), ec_editline(3), ec_editline_get_node(3), ec_editline_curline(3)
Copyright
Copyright (C) 2010-2026 Olivier Matz
Referenced By
ec_editline(3), ec_editline_complete(3), ec_editline_curline(3), ec_editline_free(3), ec_editline_get_el(3), ec_editline_get_node(3), ec_editline_gets(3), ec_editline_interact(3), ec_editline_set_history(3), ec_editline_set_node(3), ec_editline_set_prompt(3), ec_editline_set_prompt_esc(3), ec_editline_term_size(3).