Skip to content

Commit 629377c

Browse files
authored
Merge pull request #144 from Shopify/inline-comment
Add support for inline comments
2 parents cf30bb2 + e56cbf9 commit 629377c

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

ext/liquid_c/block.c

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,9 +199,14 @@ static tag_markup_t internal_block_body_parse(block_body_t *body, parse_context_
199199
long name_len = name_end - name_start;
200200

201201
if (name_len == 0) {
202-
VALUE str = rb_enc_str_new(token.str_trimmed, token.len_trimmed, utf8_encoding);
203-
unknown_tag = (tag_markup_t) { str, str };
204-
goto loop_break;
202+
if (name_start < end && *name_start == '#') { // inline comment
203+
name_end++;
204+
name_len++;
205+
} else {
206+
VALUE str = rb_enc_str_new(token.str_trimmed, token.len_trimmed, utf8_encoding);
207+
unknown_tag = (tag_markup_t) { str, str };
208+
goto loop_break;
209+
}
205210
}
206211

207212
if (name_len == 6 && strncmp(name_start, "liquid", 6) == 0) {

0 commit comments

Comments
 (0)