X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=include%2Fecoli_node_any.h;h=cb671e385ae259b773f5aae9ba68168be9531d32;hb=30e5cbaaadb72f5a1bc42335c22d0a92606dedbd;hp=ee638aaa570a5267db5b4eff462e69f6525ebf46;hpb=18d03456d96f7a086a2ccc82ce97fcf056848d90;p=protos%2Flibecoli.git diff --git a/include/ecoli_node_any.h b/include/ecoli_node_any.h index ee638aa..cb671e3 100644 --- a/include/ecoli_node_any.h +++ b/include/ecoli_node_any.h @@ -3,12 +3,25 @@ */ /** - * This node always matches 1 string in the vector + * This node always matches 1 string in the vector. + * An optional strvec attribute can be checked too. These + * attributes are usually set by a lexer node. */ #ifndef ECOLI_NODE_ANY_ #define ECOLI_NODE_ANY_ -/* no specific API for this node */ +/** + * Create a "any" node. + * + * @param id + * The node identifier. + * @param attr + * The strvec attribute to match, or NULL. + * @return + * The ecoli node. + */ +struct ec_node * +ec_node_any(const char *id, const char *attr); #endif