rslint_parser 0.3.1

An extremely fast ECMAScript parser made for the rslint project
Documentation
MODULE@0..53
  VAR_DECL@0..52
    IDENT@0..3 "let"
    WHITESPACE@3..4 " "
    DECLARATOR@4..52
      SINGLE_PATTERN@4..5
        NAME@4..5
          IDENT@4..5 "a"
      WHITESPACE@5..6 " "
      EQ@6..7 "="
      WHITESPACE@7..8 " "
      OBJECT_EXPR@8..52
        L_CURLY@8..9 "{"
        LITERAL_PROP@9..19
          LITERAL@9..14
            STRING@9..14 "\"foo\""
          COLON@14..15 ":"
          WHITESPACE@15..16 " "
          NAME_REF@16..19
            IDENT@16..19 "foo"
        COMMA@19..20 ","
        WHITESPACE@20..21 " "
        LITERAL_PROP@21..33
          COMPUTED_PROPERTY_NAME@21..28
            L_BRACK@21..22 "["
            BIN_EXPR@22..27
              LITERAL@22..23
                NUMBER@22..23 "6"
              WHITESPACE@23..24 " "
              PLUS@24..25 "+"
              WHITESPACE@25..26 " "
              LITERAL@26..27
                NUMBER@26..27 "6"
            R_BRACK@27..28 "]"
          COLON@28..29 ":"
          WHITESPACE@29..30 " "
          NAME_REF@30..33
            IDENT@30..33 "foo"
        COMMA@33..34 ","
        WHITESPACE@34..35 " "
        LITERAL_PROP@35..43
          NAME@35..38
            IDENT@35..38 "bar"
          COLON@38..39 ":"
          WHITESPACE@39..40 " "
          NAME_REF@40..43
            IDENT@40..43 "foo"
        COMMA@43..44 ","
        WHITESPACE@44..45 " "
        LITERAL_PROP@45..51
          LITERAL@45..46
            NUMBER@45..46 "7"
          COLON@46..47 ":"
          WHITESPACE@47..48 " "
          NAME_REF@48..51
            IDENT@48..51 "foo"
        R_CURLY@51..52 "}"
  WHITESPACE@52..53 "\n"