jrsonnet-rowan-parser 0.5.0-pre98

Rowan-based CST for jrsonnet
Documentation
---
source: crates/jrsonnet-rowan-parser/src/tests.rs
expression: "local * = 1;\na\n"
---
SOURCE_FILE@0..15
  EXPR@0..14
    STMT_LOCAL@0..12
      LOCAL_KW@0..5 "local"
      WHITESPACE@5..6 " "
      BIND_DESTRUCT@6..11
        ERROR_UNEXPECTED_TOKEN@6..7
          MUL@6..7 "*"
        WHITESPACE@7..8 " "
        ASSIGN@8..9 "="
        WHITESPACE@9..10 " "
        EXPR@10..11
          EXPR_NUMBER@10..11
            FLOAT@10..11 "1"
      SEMI@11..12 ";"
    WHITESPACE@12..13 "\n"
    EXPR_VAR@13..14
      NAME@13..14
        IDENT@13..14 "a"
  WHITESPACE@14..15 "\n"
===
LocatedSyntaxError { error: Unexpected { expected: Named("destruction specifier"), found: MUL }, range: 6..7 }
===
   ·       ╭─── unexpected MUL, expecting destruction specifier
1  │ local * = 1;
2  │ a