106 lines
3.5 KiB
Text
106 lines
3.5 KiB
Text
---
|
|
source: tests/file_tests.rs
|
|
expression: parsed
|
|
info:
|
|
input: "{{ if }} {{ end }}\n{{ if if }} {{ end }}\n{{ if if }} {{ for foo in bar }} {{ end }} {{ end }}\n{{ for in bar }} {{ end }}\n{{ for blah bar }} {{ end }}\n{{ else }}"
|
|
context: {}
|
|
---
|
|
ParsedTemplate {
|
|
tokens: [
|
|
[LeftDelim]"{{" (0..2),
|
|
[Whitespace]" " (2..3),
|
|
[ConditionalIf]"if" (3..5),
|
|
[Whitespace]" " (5..6),
|
|
[RightDelim]"}}" (6..8),
|
|
[Whitespace]" " (8..9),
|
|
[LeftDelim]"{{" (9..11),
|
|
[Whitespace]" " (11..12),
|
|
[End]"end" (12..15),
|
|
[Whitespace]" " (15..16),
|
|
[RightDelim]"}}" (16..18),
|
|
[Whitespace]"\n" (18..19),
|
|
[LeftDelim]"{{" (19..21),
|
|
[Whitespace]" " (21..22),
|
|
[ConditionalIf]"if" (22..24),
|
|
[Whitespace]" " (24..25),
|
|
[ConditionalIf]"if" (25..27),
|
|
[Whitespace]" " (27..28),
|
|
[RightDelim]"}}" (28..30),
|
|
[Whitespace]" " (30..31),
|
|
[LeftDelim]"{{" (31..33),
|
|
[Whitespace]" " (33..34),
|
|
[End]"end" (34..37),
|
|
[Whitespace]" " (37..38),
|
|
[RightDelim]"}}" (38..40),
|
|
[Whitespace]"\n" (40..41),
|
|
[LeftDelim]"{{" (41..43),
|
|
[Whitespace]" " (43..44),
|
|
[ConditionalIf]"if" (44..46),
|
|
[Whitespace]" " (46..47),
|
|
[ConditionalIf]"if" (47..49),
|
|
[Whitespace]" " (49..50),
|
|
[RightDelim]"}}" (50..52),
|
|
[Whitespace]" " (52..53),
|
|
[LeftDelim]"{{" (53..55),
|
|
[Whitespace]" " (55..56),
|
|
[For]"for" (56..59),
|
|
[Whitespace]" " (59..60),
|
|
[Ident]"foo" (60..63),
|
|
[Whitespace]" " (63..64),
|
|
[In]"in" (64..66),
|
|
[Whitespace]" " (66..67),
|
|
[Ident]"bar" (67..70),
|
|
[Whitespace]" " (70..71),
|
|
[RightDelim]"}}" (71..73),
|
|
[Whitespace]" " (73..74),
|
|
[LeftDelim]"{{" (74..76),
|
|
[Whitespace]" " (76..77),
|
|
[End]"end" (77..80),
|
|
[Whitespace]" " (80..81),
|
|
[RightDelim]"}}" (81..83),
|
|
[Whitespace]" " (83..84),
|
|
[LeftDelim]"{{" (84..86),
|
|
[Whitespace]" " (86..87),
|
|
[End]"end" (87..90),
|
|
[Whitespace]" " (90..91),
|
|
[RightDelim]"}}" (91..93),
|
|
[Whitespace]"\n" (93..94),
|
|
[LeftDelim]"{{" (94..96),
|
|
[Whitespace]" " (96..97),
|
|
[For]"for" (97..100),
|
|
[Whitespace]" " (100..101),
|
|
[In]"in" (101..103),
|
|
[Whitespace]" " (103..104),
|
|
[Ident]"bar" (104..107),
|
|
[Whitespace]" " (107..108),
|
|
[RightDelim]"}}" (108..110),
|
|
[Whitespace]" " (110..111),
|
|
[LeftDelim]"{{" (111..113),
|
|
[Whitespace]" " (113..114),
|
|
[End]"end" (114..117),
|
|
[Whitespace]" " (117..118),
|
|
[RightDelim]"}}" (118..120),
|
|
[Whitespace]"\n" (120..121),
|
|
[LeftDelim]"{{" (121..123),
|
|
[Whitespace]" " (123..124),
|
|
[For]"for" (124..127),
|
|
[Whitespace]" " (127..128),
|
|
[Ident]"blah" (128..132),
|
|
[Whitespace]" " (132..133),
|
|
[Ident]"bar" (133..136),
|
|
[Whitespace]" " (136..137),
|
|
[RightDelim]"}}" (137..139),
|
|
[Whitespace]" " (139..140),
|
|
[LeftDelim]"{{" (140..142),
|
|
[Whitespace]" " (142..143),
|
|
[End]"end" (143..146),
|
|
[Whitespace]" " (146..147),
|
|
[RightDelim]"}}" (147..149),
|
|
[Whitespace]"\n" (149..150),
|
|
[LeftDelim]"{{" (150..152),
|
|
[Whitespace]" " (152..153),
|
|
[ConditionalElse]"else" (153..157),
|
|
[Whitespace]" " (157..158),
|
|
[RightDelim]"}}" (158..160),
|
|
],
|
|
}
|