NeoMutt  2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
node_condition.h
Go to the documentation of this file.
1
24#ifndef MUTT_EXPANDO_NODE_CONDITION_H
25#define MUTT_EXPANDO_NODE_CONDITION_H
26
27#include "node_text.h"
28
31
41{
45};
46
47struct ExpandoNode *node_condition_parse(const char *str, NodeTextTermFlags term_chars,
48 const struct ExpandoDefinition *defs,
49 const char **parsed_until,
50 struct ExpandoParseError *err);
51
52#endif /* MUTT_EXPANDO_NODE_CONDITION_H */
struct ExpandoNode * node_condition_parse(const char *str, NodeTextTermFlags term_chars, const struct ExpandoDefinition *defs, const char **parsed_until, struct ExpandoParseError *err)
Parse a conditional Expando.
ENCondition
Names for the Condition's children.
@ ENC_CONDITION
Index of Condition Node.
@ ENC_FALSE
Index of False Node.
@ ENC_TRUE
Index of True Node.
Expando Node for Text.
uint8_t NodeTextTermFlags
Special characters that end a text string.
Definition: node_text.h:32
Definition of a format string.
Definition: definition.h:44
Basic Expando Node.
Definition: node.h:67
Buffer for parsing errors.
Definition: parse.h:37