--- source: tests/file_tests.rs expression: ast info: input: "{{ for value in values -}}\n {{-= value }}\n{{- end }}\n{{ for value in no_values -}}\n {{-= value }}\n{{ else -}}\nNo Values >:C\n{{- end }}" context: no_values: [] values: - one - two input_file: tests/cases/simple_for.nomo --- TemplateAst { root: [ ForChain { for_block: Block { prev_whitespace_content: None, expression: For { value_ident: [Ident]"value" (7..12), value_expression: VariableAccess( [Ident]"values" (16..22), ), }, post_whitespace_content: None, }, content: [ Interpolation { prev_whitespace_content: None, expression: VariableAccess( [Ident]"value" (36..41), ), post_whitespace_content: Some( [Whitespace]"\n" (44..45), ), }, ], else_block: None, else_content: None, end_block: Block { prev_whitespace_content: None, expression: EndBlock, post_whitespace_content: Some( [Whitespace]"\n" (55..56), ), }, }, ForChain { for_block: Block { prev_whitespace_content: None, expression: For { value_ident: [Ident]"value" (63..68), value_expression: VariableAccess( [Ident]"no_values" (72..81), ), }, post_whitespace_content: None, }, content: [ Interpolation { prev_whitespace_content: None, expression: VariableAccess( [Ident]"value" (95..100), ), post_whitespace_content: Some( [Whitespace]"\n" (103..104), ), }, ], else_block: Some( Block { prev_whitespace_content: None, expression: ForElse, post_whitespace_content: None, }, ), else_content: Some( [ StaticContent( [Content]"No Values >:C" (116..129), ), ], ), end_block: Block { prev_whitespace_content: None, expression: EndBlock, post_whitespace_content: None, }, }, ], }