rslint_parser 0.3.1

An extremely fast ECMAScript parser made for the rslint project
Documentation
MODULE@0..65
  EXPR_STMT@0..11
    ARRAY_EXPR@0..10
      L_BRACK@0..1 "["
      NAME_REF@1..4
        IDENT@1..4 "foo"
      COMMA@4..5 ","
      WHITESPACE@5..6 " "
      NAME_REF@6..9
        IDENT@6..9 "bar"
      R_BRACK@9..10 "]"
    SEMICOLON@10..11 ";"
  WHITESPACE@11..12 "\n"
  EXPR_STMT@12..18
    ARRAY_EXPR@12..17
      L_BRACK@12..13 "["
      NAME_REF@13..16
        IDENT@13..16 "foo"
      R_BRACK@16..17 "]"
    SEMICOLON@17..18 ";"
  WHITESPACE@18..19 "\n"
  EXPR_STMT@19..26
    ARRAY_EXPR@19..25
      L_BRACK@19..20 "["
      COMMA@20..21 ","
      NAME_REF@21..24
        IDENT@21..24 "foo"
      R_BRACK@24..25 "]"
    SEMICOLON@25..26 ";"
  WHITESPACE@26..27 "\n"
  EXPR_STMT@27..34
    ARRAY_EXPR@27..33
      L_BRACK@27..28 "["
      NAME_REF@28..31
        IDENT@28..31 "foo"
      COMMA@31..32 ","
      R_BRACK@32..33 "]"
    SEMICOLON@33..34 ";"
  WHITESPACE@34..35 "\n"
  EXPR_STMT@35..50
    ARRAY_EXPR@35..49
      L_BRACK@35..36 "["
      COMMA@36..37 ","
      COMMA@37..38 ","
      COMMA@38..39 ","
      COMMA@39..40 ","
      COMMA@40..41 ","
      NAME_REF@41..44
        IDENT@41..44 "foo"
      COMMA@44..45 ","
      COMMA@45..46 ","
      COMMA@46..47 ","
      COMMA@47..48 ","
      R_BRACK@48..49 "]"
    SEMICOLON@49..50 ";"
  WHITESPACE@50..51 "\n"
  EXPR_STMT@51..64
    ARRAY_EXPR@51..63
      L_BRACK@51..52 "["
      SPREAD_ELEMENT@52..56
        DOT2@52..55 "..."
        NAME_REF@55..56
          IDENT@55..56 "a"
      COMMA@56..57 ","
      WHITESPACE@57..58 " "
      SPREAD_ELEMENT@58..62
        DOT2@58..61 "..."
        NAME_REF@61..62
          IDENT@61..62 "b"
      R_BRACK@62..63 "]"
    SEMICOLON@63..64 ";"
  WHITESPACE@64..65 "\n"