|
|
|
@ -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)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|