rslint_parser 0.3.1

An extremely fast ECMAScript parser made for the rslint project
Documentation
MODULE@0..41
  CLASS_DECL@0..40
    CLASS_KW@0..5 "class"
    WHITESPACE@5..6 " "
    NAME@6..9
      IDENT@6..9 "foo"
    WHITESPACE@9..10 " "
    CLASS_BODY@10..40
      L_CURLY@10..11 "{"
      WHITESPACE@11..12 " "
      EMPTY_STMT@12..13
        SEMICOLON@12..13 ";"
      EMPTY_STMT@13..14
        SEMICOLON@13..14 ";"
      EMPTY_STMT@14..15
        SEMICOLON@14..15 ";"
      EMPTY_STMT@15..16
        SEMICOLON@15..16 ";"
      EMPTY_STMT@16..17
        SEMICOLON@16..17 ";"
      EMPTY_STMT@17..18
        SEMICOLON@17..18 ";"
      EMPTY_STMT@18..19
        SEMICOLON@18..19 ";"
      EMPTY_STMT@19..20
        SEMICOLON@19..20 ";"
      EMPTY_STMT@20..21
        SEMICOLON@20..21 ";"
      EMPTY_STMT@21..22
        SEMICOLON@21..22 ";"
      WHITESPACE@22..23 " "
      GETTER@23..35
        GET_KW@23..26 "get"
        WHITESPACE@26..27 " "
        NAME@27..30
          IDENT@27..30 "foo"
        PARAMETER_LIST@30..32
          L_PAREN@30..31 "("
          R_PAREN@31..32 ")"
        WHITESPACE@32..33 " "
        BLOCK_STMT@33..35
          L_CURLY@33..34 "{"
          R_CURLY@34..35 "}"
      EMPTY_STMT@35..36
        SEMICOLON@35..36 ";"
      EMPTY_STMT@36..37
        SEMICOLON@36..37 ";"
      EMPTY_STMT@37..38
        SEMICOLON@37..38 ";"
      EMPTY_STMT@38..39
        SEMICOLON@38..39 ";"
      R_CURLY@39..40 "}"
  WHITESPACE@40..41 "\n"