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")] []