aboutsummaryrefslogtreecommitdiffstats
path: root/src/template-parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/template-parser.c')
-rw-r--r--src/template-parser.c65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/template-parser.c b/src/template-parser.c
index 1582c17..525f5f5 100644
--- a/src/template-parser.c
+++ b/src/template-parser.c
@@ -11,7 +11,6 @@
#endif /* HAVE_CONFIG_H */
#include <stdbool.h>
-#include <stdio.h>
#include <string.h>
#include "template-parser.h"
@@ -635,67 +634,3 @@ blogc_template_free_stmts(sb_slist_t *stmts)
}
sb_slist_free(stmts);
}
-
-
-static const char*
-get_operator(blogc_template_stmt_operator_t op)
-{
- if (op & BLOGC_TEMPLATE_OP_NEQ)
- return "!=";
- if (op & BLOGC_TEMPLATE_OP_EQ) {
- if (op & BLOGC_TEMPLATE_OP_LT)
- return "<=";
- else if (op & BLOGC_TEMPLATE_OP_GT)
- return ">=";
- return "==";
- }
- if (op & BLOGC_TEMPLATE_OP_LT)
- return "<";
- else if (op & BLOGC_TEMPLATE_OP_GT)
- return ">";
- return "";
-}
-
-
-void
-blogc_template_debug(sb_slist_t *stmts)
-{
- for (sb_slist_t *tmp = stmts; tmp != NULL; tmp = tmp->next) {
- blogc_template_stmt_t *data = tmp->data;
- fprintf(stderr, "DEBUG: <TEMPLATE ");
- switch (data->type) {
- case BLOGC_TEMPLATE_IFDEF_STMT:
- fprintf(stderr, "IFDEF: %s", data->value);
- break;
- case BLOGC_TEMPLATE_IFNDEF_STMT:
- fprintf(stderr, "IFNDEF: %s", data->value);
- break;
- case BLOGC_TEMPLATE_IF_STMT:
- fprintf(stderr, "IF: %s %s %s", data->value,
- get_operator(data->op), data->value2);
- break;
- case BLOGC_TEMPLATE_ENDIF_STMT:
- fprintf(stderr, "ENDIF");
- break;
- case BLOGC_TEMPLATE_FOREACH_STMT:
- fprintf(stderr, "FOREACH: %s", data->value);
- break;
- case BLOGC_TEMPLATE_ENDFOREACH_STMT:
- fprintf(stderr, "ENDFOREACH");
- break;
- case BLOGC_TEMPLATE_BLOCK_STMT:
- fprintf(stderr, "BLOCK: %s", data->value);
- break;
- case BLOGC_TEMPLATE_ENDBLOCK_STMT:
- fprintf(stderr, "ENDBLOCK");
- break;
- case BLOGC_TEMPLATE_VARIABLE_STMT:
- fprintf(stderr, "VARIABLE: %s", data->value);
- break;
- case BLOGC_TEMPLATE_CONTENT_STMT:
- fprintf(stderr, "CONTENT: `%s`", data->value);
- break;
- }
- fprintf(stderr, ">\n");
- }
-}