jrsonnet-rowan-parser 0.5.0-pre98

Rowan-based CST for jrsonnet
Documentation
---
source: crates/jrsonnet-rowan-parser/src/tests.rs
expression: "[for a in [1, 2, 3]]\n"
---
SOURCE_FILE@0..21
  EXPR@0..20
    EXPR_ARRAY_COMP@0..20
      L_BRACK@0..1 "["
      EXPR@1..1
        ERROR_MISSING_TOKEN@1..1
      FOR_SPEC@1..19
        FOR_KW@1..4 "for"
        WHITESPACE@4..5 " "
        DESTRUCT_FULL@5..6
          NAME@5..6
            IDENT@5..6 "a"
        WHITESPACE@6..7 " "
        IN_KW@7..9 "in"
        WHITESPACE@9..10 " "
        EXPR@10..19
          EXPR_ARRAY@10..19
            L_BRACK@10..11 "["
            EXPR@11..12
              EXPR_NUMBER@11..12
                FLOAT@11..12 "1"
            COMMA@12..13 ","
            WHITESPACE@13..14 " "
            EXPR@14..15
              EXPR_NUMBER@14..15
                FLOAT@14..15 "2"
            COMMA@15..16 ","
            WHITESPACE@16..17 " "
            EXPR@17..18
              EXPR_NUMBER@17..18
                FLOAT@17..18 "3"
            R_BRACK@18..19 "]"
      R_BRACK@19..20 "]"
  WHITESPACE@20..21 "\n"
===
LocatedSyntaxError { error: Missing { expected: Named("expression") }, range: 1..1 }
===
   ·  ╭── missing expression
1  │ [for a in [1, 2, 3]]