support config in node_or
[protos/libecoli.git] / lib / ecoli_node_space.c
index 378c425..761ed76 100644 (file)
@@ -12,8 +12,8 @@
 #include <ecoli_malloc.h>
 #include <ecoli_strvec.h>
 #include <ecoli_node.h>
-#include <ecoli_parsed.h>
-#include <ecoli_completed.h>
+#include <ecoli_parse.h>
+#include <ecoli_complete.h>
 #include <ecoli_node_space.h>
 
 EC_LOG_TYPE_REGISTER(node_space);
@@ -24,7 +24,7 @@ struct ec_node_space {
 
 static int
 ec_node_space_parse(const struct ec_node *gen_node,
-               struct ec_parsed *state,
+               struct ec_parse *state,
                const struct ec_strvec *strvec)
 {
        const char *str;
@@ -34,13 +34,13 @@ ec_node_space_parse(const struct ec_node *gen_node,
        (void)gen_node;
 
        if (ec_strvec_len(strvec) == 0)
-               return EC_PARSED_NOMATCH;
+               return EC_PARSE_NOMATCH;
 
        str = ec_strvec_val(strvec, 0);
        while (isspace(str[len]))
                len++;
        if (len == 0 || len != strlen(str))
-               return EC_PARSED_NOMATCH;
+               return EC_PARSE_NOMATCH;
 
        return 1;
 }
@@ -48,7 +48,7 @@ ec_node_space_parse(const struct ec_node *gen_node,
 static struct ec_node_type ec_node_space_type = {
        .name = "space",
        .parse = ec_node_space_parse,
-       .complete = ec_node_default_complete,
+       .complete = ec_node_complete_unknown,
        .size = sizeof(struct ec_node_space),
 };