17#include <ecoli/node.h>
int ec_node_uint_getval(const struct ec_node *node, const char *str, uint64_t *result)
Get the value of a parsed unsigned integer.
struct ec_node * ec_node_uint(const char *id, uint64_t min, uint64_t max, unsigned int base)
Create an unsigned integer node.
struct ec_node * ec_node_int(const char *id, int64_t min, int64_t max, unsigned int base)
Create a signed integer node.
int ec_node_int_getval(const struct ec_node *node, const char *str, int64_t *result)
Get the value of a parsed signed integer.
struct ec_node * ec_node(const char *typename, const char *id)
Create a new node from its type name.