Stubs for the size and contextDump helpers.

master
Tom Alexander 4 years ago
parent c3ebf4c66c
commit 76193bf806
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

@ -48,6 +48,8 @@ pub enum DustTag<'a> {
DTHelperAny(ParameterizedBlock<'a>),
DTHelperNone(ParameterizedBlock<'a>),
DTHelperMath(ParameterizedBlock<'a>),
DTHelperSize(ParameterizedBlock<'a>),
DTHelperContextDump(ParameterizedBlock<'a>),
}
#[derive(Clone, Debug, PartialEq)]
@ -286,6 +288,14 @@ fn dust_tag_helper(i: &str) -> IResult<&str, DustTag> {
parameterized_block("{@", &tag_to_path("math")),
DustTag::DTHelperMath,
),
map(
parameterized_block("{@", &tag_to_path("size")),
DustTag::DTHelperSize,
),
map(
parameterized_block("{@", &tag_to_path("contextDump")),
DustTag::DTHelperContextDump,
),
))(i)
}

@ -112,7 +112,9 @@ fn extract_inline_partials_from_tag<'a, 'b>(
| DustTag::DTHelperSelect(parameterized_block)
| DustTag::DTHelperAny(parameterized_block)
| DustTag::DTHelperNone(parameterized_block)
| DustTag::DTHelperMath(parameterized_block) => {
| DustTag::DTHelperMath(parameterized_block)
| DustTag::DTHelperSize(parameterized_block)
| DustTag::DTHelperContextDump(parameterized_block) => {
match &parameterized_block.contents {
None => (),
Some(body) => extract_inline_partials_from_body(blocks, &body),

@ -722,6 +722,14 @@ impl<'a> DustRenderer<'a> {
}
}
}
DustTag::DTHelperSize(parameterized_block) => {
//todo
todo!()
}
DustTag::DTHelperContextDump(parameterized_block) => {
//todo
todo!()
}
}
Ok("".to_owned())

Loading…
Cancel
Save