rslint_parser 0.3.1

An extremely fast ECMAScript parser made for the rslint project
Documentation
MODULE@0..56
  EXPR_STMT@0..8
    BRACKET_EXPR@0..8
      NAME_REF@0..3
        IDENT@0..3 "foo"
      L_BRACK@3..4 "["
      NAME_REF@4..7
        IDENT@4..7 "bar"
      R_BRACK@7..8 "]"
  WHITESPACE@8..9 "\n"
  EXPR_STMT@9..19
    BRACKET_EXPR@9..19
      NAME_REF@9..12
        IDENT@9..12 "foo"
      L_BRACK@12..13 "["
      BIN_EXPR@13..18
        LITERAL@13..14
          NUMBER@13..14 "5"
        WHITESPACE@14..15 " "
        PLUS@15..16 "+"
        WHITESPACE@16..17 " "
        LITERAL@17..18
          NUMBER@17..18 "5"
      R_BRACK@18..19 "]"
  WHITESPACE@19..20 "\n"
  EXPR_STMT@20..30
    BRACKET_EXPR@20..30
      NAME_REF@20..23
        IDENT@20..23 "foo"
      L_BRACK@23..24 "["
      LITERAL@24..29
        STRING@24..29 "\"bar\""
      R_BRACK@29..30 "]"
  WHITESPACE@30..31 "\n"
  EXPR_STMT@31..44
    BRACKET_EXPR@31..44
      BRACKET_EXPR@31..39
        NAME_REF@31..34
          IDENT@31..34 "foo"
        L_BRACK@34..35 "["
        NAME_REF@35..38
          IDENT@35..38 "bar"
        R_BRACK@38..39 "]"
      L_BRACK@39..40 "["
      NAME_REF@40..43
        IDENT@40..43 "baz"
      R_BRACK@43..44 "]"
  WHITESPACE@44..45 "\n"
  EXPR_STMT@45..55
    BRACKET_EXPR@45..55
      NAME_REF@45..48
        IDENT@45..48 "foo"
      QUESTIONDOT@48..50 "?."
      L_BRACK@50..51 "["
      NAME_REF@51..54
        IDENT@51..54 "bar"
      R_BRACK@54..55 "]"
  WHITESPACE@55..56 "\n"