biome_js_parser 0.5.7

Biome's JavaScript parser
Documentation
JsModule {
    bom_token: missing (optional),
    interpreter_token: missing (optional),
    directives: JsDirectiveList [],
    items: JsModuleItemList [
        JsExpressionStatement {
            expression: JsSequenceExpression {
                left: JsSequenceExpression {
                    left: JsSequenceExpression {
                        left: JsSequenceExpression {
                            left: JsNumberLiteralExpression {
                                value_token: JS_NUMBER_LITERAL@0..1 "1" [] [],
                            },
                            comma_token: COMMA@1..3 "," [] [Whitespace(" ")],
                            right: JsNumberLiteralExpression {
                                value_token: JS_NUMBER_LITERAL@3..4 "2" [] [],
                            },
                        },
                        comma_token: COMMA@4..6 "," [] [Whitespace(" ")],
                        right: JsNumberLiteralExpression {
                            value_token: JS_NUMBER_LITERAL@6..7 "3" [] [],
                        },
                    },
                    comma_token: COMMA@7..9 "," [] [Whitespace(" ")],
                    right: JsNumberLiteralExpression {
                        value_token: JS_NUMBER_LITERAL@9..10 "4" [] [],
                    },
                },
                comma_token: COMMA@10..12 "," [] [Whitespace(" ")],
                right: JsNumberLiteralExpression {
                    value_token: JS_NUMBER_LITERAL@12..13 "5" [] [],
                },
            },
            semicolon_token: missing (optional),
        },
    ],
    eof_token: EOF@13..14 "" [Newline("\n")] [],
}

0: JS_MODULE@0..14
  0: (empty)
  1: (empty)
  2: JS_DIRECTIVE_LIST@0..0
  3: JS_MODULE_ITEM_LIST@0..13
    0: JS_EXPRESSION_STATEMENT@0..13
      0: JS_SEQUENCE_EXPRESSION@0..13
        0: JS_SEQUENCE_EXPRESSION@0..10
          0: JS_SEQUENCE_EXPRESSION@0..7
            0: JS_SEQUENCE_EXPRESSION@0..4
              0: JS_NUMBER_LITERAL_EXPRESSION@0..1
                0: JS_NUMBER_LITERAL@0..1 "1" [] []
              1: COMMA@1..3 "," [] [Whitespace(" ")]
              2: JS_NUMBER_LITERAL_EXPRESSION@3..4
                0: JS_NUMBER_LITERAL@3..4 "2" [] []
            1: COMMA@4..6 "," [] [Whitespace(" ")]
            2: JS_NUMBER_LITERAL_EXPRESSION@6..7
              0: JS_NUMBER_LITERAL@6..7 "3" [] []
          1: COMMA@7..9 "," [] [Whitespace(" ")]
          2: JS_NUMBER_LITERAL_EXPRESSION@9..10
            0: JS_NUMBER_LITERAL@9..10 "4" [] []
        1: COMMA@10..12 "," [] [Whitespace(" ")]
        2: JS_NUMBER_LITERAL_EXPRESSION@12..13
          0: JS_NUMBER_LITERAL@12..13 "5" [] []
      1: (empty)
  4: EOF@13..14 "" [Newline("\n")] []