Re-arrange TemplateAstExpr
Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
parent
018ba3cd2c
commit
a099c74b1b
1 changed files with 6 additions and 6 deletions
|
|
@ -217,15 +217,20 @@ pub fn parse(input: &[TemplateToken]) -> Result<TemplateAst<'_>, AstFailure> {
|
|||
#[derive(Debug, Clone)]
|
||||
pub enum TemplateAstExpr<'input> {
|
||||
StaticContent(TemplateToken),
|
||||
Block {
|
||||
prev_whitespace_content: Option<TemplateToken>,
|
||||
expression: Box<TemplateAstExpr<'input>>,
|
||||
post_whitespace_content: Option<TemplateToken>,
|
||||
},
|
||||
Interpolation {
|
||||
prev_whitespace_content: Option<TemplateToken>,
|
||||
expression: Box<TemplateAstExpr<'input>>,
|
||||
post_whitespace_content: Option<TemplateToken>,
|
||||
},
|
||||
VariableAccess(TemplateToken),
|
||||
ConditionalChain {
|
||||
chain: Vec<TemplateAstExpr<'input>>,
|
||||
},
|
||||
VariableAccess(TemplateToken),
|
||||
IfConditional {
|
||||
expression: Box<TemplateAstExpr<'input>>,
|
||||
},
|
||||
|
|
@ -237,11 +242,6 @@ pub enum TemplateAstExpr<'input> {
|
|||
},
|
||||
Invalid(&'input [TemplateToken]),
|
||||
EndBlock,
|
||||
Block {
|
||||
prev_whitespace_content: Option<TemplateToken>,
|
||||
expression: Box<TemplateAstExpr<'input>>,
|
||||
post_whitespace_content: Option<TemplateToken>,
|
||||
},
|
||||
}
|
||||
|
||||
fn parse_asts<'input>(input: &mut Input<'input>) -> Result<Vec<TemplateAstExpr<'input>>, AstError> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue