diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lexer.c b/src/lexer.c index de41d81..502290f 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -311,9 +311,7 @@ find_directive(char *content, key_match_t *match) found_start: directive = (directive_t *) calloc(1, sizeof(directive_t)); - if (DIRECTIVE_IS("include")) { - lexer_handle_include(directive, match, buffer, n); - } else if (DIRECTIVE_IS("endcontent")) { + if (DIRECTIVE_IS("endcontent")) { directive->type = ENDCONTENT; directive->operands = NULL; } else if (DIRECTIVE_IS("endeachdo")) { @@ -322,6 +320,8 @@ found_start: } else if (DIRECTIVE_IS("body")) { directive->type = BODY; directive->operands = NULL; + } else if (DIRECTIVE_IS("include")) { + lexer_handle_include(directive, match, buffer, n); } else if (DIRECTIVE_IS("contentfor")) { lexer_handle_contentfor(directive, match, buffer, content, n); } else if (DIRECTIVE_IS("content")) { |