|
|
|
@ -100,87 +100,18 @@ fn extract_inline_partials_from_tag<'a, 'b>(
|
|
|
|
|
blocks.insert(&named_block.path.keys[0], &named_block.contents);
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTBlock(..) => (),
|
|
|
|
|
DustTag::DTHelperEquals(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperNotEquals(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperGreaterThan(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperLessThan(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperGreaterThanOrEquals(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperLessThanOrEquals(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperSep(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperFirst(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
match ¶meterized_block.else_contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
DustTag::DTHelperLast(parameterized_block) => {
|
|
|
|
|
DustTag::DTHelperEquals(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperNotEquals(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperGreaterThan(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperLessThan(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperGreaterThanOrEquals(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperLessThanOrEquals(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperSep(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperFirst(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperLast(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperSelect(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperAny(parameterized_block)
|
|
|
|
|
| DustTag::DTHelperNone(parameterized_block) => {
|
|
|
|
|
match ¶meterized_block.contents {
|
|
|
|
|
None => (),
|
|
|
|
|
Some(body) => extract_inline_partials_from_body(blocks, &body),
|
|
|
|
|