jrsonnet-rowan-parser 0.5.0-pre98

Rowan-based CST for jrsonnet
Documentation
---
source: crates/jrsonnet-rowan-parser/src/tests.rs
expression: "{\n\ta(x): x,\n\ta: function(x) x,\n}\n"
---
SOURCE_FILE@0..33
  EXPR@0..32
    EXPR_OBJECT@0..32
      OBJ_BODY_MEMBER_LIST@0..32
        L_BRACE@0..1 "{"
        WHITESPACE@1..3 "\n\t"
        MEMBER_FIELD_METHOD@3..10
          FIELD_NAME_FIXED@3..4
            NAME@3..4
              IDENT@3..4 "a"
          PARAMS_DESC@4..7
            L_PAREN@4..5 "("
            PARAM@5..6
              DESTRUCT_FULL@5..6
                NAME@5..6
                  IDENT@5..6 "x"
            R_PAREN@6..7 ")"
          VISIBILITY@7..8
            COLON@7..8 ":"
          WHITESPACE@8..9 " "
          EXPR@9..10
            EXPR_VAR@9..10
              NAME@9..10
                IDENT@9..10 "x"
        COMMA@10..11 ","
        WHITESPACE@11..13 "\n\t"
        MEMBER_FIELD_METHOD@13..29
          FIELD_NAME_FIXED@13..14
            NAME@13..14
              IDENT@13..14 "a"
          VISIBILITY@14..15
            COLON@14..15 ":"
          WHITESPACE@15..16 " "
          FUNCTION_KW@16..24 "function"
          PARAMS_DESC@24..27
            L_PAREN@24..25 "("
            PARAM@25..26
              DESTRUCT_FULL@25..26
                NAME@25..26
                  IDENT@25..26 "x"
            R_PAREN@26..27 ")"
          WHITESPACE@27..28 " "
          EXPR@28..29
            EXPR_VAR@28..29
              NAME@28..29
                IDENT@28..29 "x"
        COMMA@29..30 ","
        WHITESPACE@30..31 "\n"
        R_BRACE@31..32 "}"
  WHITESPACE@32..33 "\n"