rslint_parser 0.3.1

An extremely fast ECMAScript parser made for the rslint project
Documentation
MODULE@0..99
  CLASS_DECL@0..98
    CLASS_KW@0..5 "class"
    WHITESPACE@5..6 " "
    NAME@6..9
      IDENT@6..9 "foo"
    WHITESPACE@9..10 " "
    CLASS_BODY@10..98
      L_CURLY@10..11 "{"
      WHITESPACE@11..13 "\n "
      METHOD@13..31
        STATIC_KW@13..19 "static"
        WHITESPACE@19..20 " "
        NAME@20..23
          IDENT@20..23 "foo"
        PARAMETER_LIST@23..28
          L_PAREN@23..24 "("
          SINGLE_PATTERN@24..27
            NAME@24..27
              IDENT@24..27 "bar"
          R_PAREN@27..28 ")"
        WHITESPACE@28..29 " "
        BLOCK_STMT@29..31
          L_CURLY@29..30 "{"
          R_CURLY@30..31 "}"
      WHITESPACE@31..33 "\n "
      METHOD@33..49
        STATIC_KW@33..39 "static"
        WHITESPACE@39..40 " "
        STAR@40..41 "*"
        NAME@41..44
          IDENT@41..44 "foo"
        PARAMETER_LIST@44..46
          L_PAREN@44..45 "("
          R_PAREN@45..46 ")"
        WHITESPACE@46..47 " "
        BLOCK_STMT@47..49
          L_CURLY@47..48 "{"
          R_CURLY@48..49 "}"
      WHITESPACE@49..51 "\n "
      METHOD@51..72
        STATIC_KW@51..57 "static"
        WHITESPACE@57..58 " "
        ASYNC_KW@58..63 "async"
        WHITESPACE@63..64 " "
        NAME@64..67
          IDENT@64..67 "foo"
        PARAMETER_LIST@67..69
          L_PAREN@67..68 "("
          R_PAREN@68..69 ")"
        WHITESPACE@69..70 " "
        BLOCK_STMT@70..72
          L_CURLY@70..71 "{"
          R_CURLY@71..72 "}"
      WHITESPACE@72..74 "\n "
      METHOD@74..96
        STATIC_KW@74..80 "static"
        WHITESPACE@80..81 " "
        ASYNC_KW@81..86 "async"
        WHITESPACE@86..87 " "
        STAR@87..88 "*"
        NAME@88..91
          IDENT@88..91 "foo"
        PARAMETER_LIST@91..93
          L_PAREN@91..92 "("
          R_PAREN@92..93 ")"
        WHITESPACE@93..94 " "
        BLOCK_STMT@94..96
          L_CURLY@94..95 "{"
          R_CURLY@95..96 "}"
      WHITESPACE@96..97 "\n"
      R_CURLY@97..98 "}"
  WHITESPACE@98..99 "\n"