|
| 1 | +Begin { kind: SOURCE_FILE, span: Span(0..98) } |
| 2 | +Begin { kind: RULE_DECL, span: Span(0..98) } |
| 3 | +Token { kind: RULE_KW, span: Span(0..4) } |
| 4 | +Token { kind: WHITESPACE, span: Span(4..5) } |
| 5 | +Token { kind: IDENT, span: Span(5..9) } |
| 6 | +Token { kind: WHITESPACE, span: Span(9..10) } |
| 7 | +Token { kind: L_BRACE, span: Span(10..11) } |
| 8 | +Token { kind: NEWLINE, span: Span(11..12) } |
| 9 | +Token { kind: WHITESPACE, span: Span(12..14) } |
| 10 | +Begin { kind: PATTERNS_BLK, span: Span(14..52) } |
| 11 | +Token { kind: STRINGS_KW, span: Span(14..21) } |
| 12 | +Token { kind: COLON, span: Span(21..22) } |
| 13 | +Token { kind: NEWLINE, span: Span(22..23) } |
| 14 | +Token { kind: WHITESPACE, span: Span(23..27) } |
| 15 | +Begin { kind: PATTERN_DEF, span: Span(27..37) } |
| 16 | +Token { kind: PATTERN_IDENT, span: Span(27..29) } |
| 17 | +Token { kind: WHITESPACE, span: Span(29..30) } |
| 18 | +Token { kind: EQUAL, span: Span(30..31) } |
| 19 | +Token { kind: WHITESPACE, span: Span(31..32) } |
| 20 | +Token { kind: STRING_LIT, span: Span(32..37) } |
| 21 | +End { kind: PATTERN_DEF, span: Span(27..37) } |
| 22 | +Token { kind: NEWLINE, span: Span(37..38) } |
| 23 | +Token { kind: WHITESPACE, span: Span(38..42) } |
| 24 | +Begin { kind: PATTERN_DEF, span: Span(42..52) } |
| 25 | +Token { kind: PATTERN_IDENT, span: Span(42..44) } |
| 26 | +Token { kind: WHITESPACE, span: Span(44..45) } |
| 27 | +Token { kind: EQUAL, span: Span(45..46) } |
| 28 | +Token { kind: WHITESPACE, span: Span(46..47) } |
| 29 | +Token { kind: STRING_LIT, span: Span(47..52) } |
| 30 | +End { kind: PATTERN_DEF, span: Span(42..52) } |
| 31 | +End { kind: PATTERNS_BLK, span: Span(14..52) } |
| 32 | +Token { kind: NEWLINE, span: Span(52..53) } |
| 33 | +Token { kind: WHITESPACE, span: Span(53..55) } |
| 34 | +Begin { kind: CONDITION_BLK, span: Span(55..96) } |
| 35 | +Token { kind: CONDITION_KW, span: Span(55..64) } |
| 36 | +Token { kind: COLON, span: Span(64..65) } |
| 37 | +Token { kind: NEWLINE, span: Span(65..66) } |
| 38 | +Token { kind: WHITESPACE, span: Span(66..70) } |
| 39 | +Begin { kind: BOOLEAN_EXPR, span: Span(70..96) } |
| 40 | +Begin { kind: BOOLEAN_TERM, span: Span(70..96) } |
| 41 | +Begin { kind: FOR_EXPR, span: Span(70..96) } |
| 42 | +Token { kind: FOR_KW, span: Span(70..73) } |
| 43 | +Token { kind: WHITESPACE, span: Span(73..74) } |
| 44 | +Begin { kind: QUANTIFIER, span: Span(74..77) } |
| 45 | +Token { kind: ALL_KW, span: Span(74..77) } |
| 46 | +End { kind: QUANTIFIER, span: Span(74..77) } |
| 47 | +Token { kind: WHITESPACE, span: Span(77..78) } |
| 48 | +Token { kind: OF_KW, span: Span(78..80) } |
| 49 | +Token { kind: WHITESPACE, span: Span(80..81) } |
| 50 | +Token { kind: THEM_KW, span: Span(81..85) } |
| 51 | +Token { kind: WHITESPACE, span: Span(85..86) } |
| 52 | +Token { kind: COLON, span: Span(86..87) } |
| 53 | +Token { kind: WHITESPACE, span: Span(87..88) } |
| 54 | +Token { kind: L_PAREN, span: Span(88..89) } |
| 55 | +Token { kind: WHITESPACE, span: Span(89..90) } |
| 56 | +Begin { kind: BOOLEAN_EXPR, span: Span(90..93) } |
| 57 | +Begin { kind: BOOLEAN_TERM, span: Span(90..93) } |
| 58 | +Begin { kind: EXPR, span: Span(90..93) } |
| 59 | +Begin { kind: TERM, span: Span(90..93) } |
| 60 | +Begin { kind: PRIMARY_EXPR, span: Span(90..93) } |
| 61 | +Token { kind: IDENT, span: Span(90..93) } |
| 62 | +End { kind: PRIMARY_EXPR, span: Span(90..93) } |
| 63 | +End { kind: TERM, span: Span(90..93) } |
| 64 | +End { kind: EXPR, span: Span(90..93) } |
| 65 | +End { kind: BOOLEAN_TERM, span: Span(90..93) } |
| 66 | +End { kind: BOOLEAN_EXPR, span: Span(90..93) } |
| 67 | +Begin { kind: ERROR, span: Span(93..94) } |
| 68 | +Token { kind: DOT, span: Span(93..94) } |
| 69 | +End { kind: ERROR, span: Span(93..94) } |
| 70 | +Token { kind: WHITESPACE, span: Span(94..95) } |
| 71 | +Token { kind: R_PAREN, span: Span(95..96) } |
| 72 | +End { kind: FOR_EXPR, span: Span(70..96) } |
| 73 | +End { kind: BOOLEAN_TERM, span: Span(70..96) } |
| 74 | +End { kind: BOOLEAN_EXPR, span: Span(70..96) } |
| 75 | +End { kind: CONDITION_BLK, span: Span(55..96) } |
| 76 | +Token { kind: NEWLINE, span: Span(96..97) } |
| 77 | +Token { kind: R_BRACE, span: Span(97..98) } |
| 78 | +End { kind: RULE_DECL, span: Span(0..98) } |
| 79 | +Error { message: "expecting identifier, found `)`", span: Span(95..96) } |
| 80 | +End { kind: SOURCE_FILE, span: Span(0..98) } |
0 commit comments