aboutsummaryrefslogtreecommitdiff
path: root/include/engine.h
blob: d2ac6ff954fd8ce34d0f1d7d6c348ed93089c89e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef __ENGINE_H
#define __ENGINE_H

#include <lexer.h>
#include <list.h>

#define PARTIALS "partials"

list_t *engine_ingest(char **buffer);
void handle_include(char **buffer, key_match_t *match, directive_t *directive);
void handle_contentfor(char **buffer,
                       key_match_t *match,
                       directive_t *directive,
                       list_t *content_headers);
void handle_eachdo(char **buffer, key_match_t *match, directive_t *directive);

#endif