JsModule { bom_token: missing (optional), interpreter_token: missing (optional), directives: JsDirectiveList [], items: JsModuleItemList [ JsExport { decorators: JsDecoratorList [], export_token: EXPORT_KW@0..7 "export" [] [Whitespace(" ")], export_clause: JsExportDefaultExpressionClause { default_token: DEFAULT_KW@7..15 "default" [] [Whitespace(" ")], expression: JsIdentifierExpression { name: JsReferenceIdentifier { value_token: IDENT@15..16 "a" [] [], }, }, semicolon_token: SEMICOLON@16..17 ";" [] [], }, }, ], eof_token: EOF@17..18 "" [Newline("\n")] [], } 0: JS_MODULE@0..18 0: (empty) 1: (empty) 2: JS_DIRECTIVE_LIST@0..0 3: JS_MODULE_ITEM_LIST@0..17 0: JS_EXPORT@0..17 0: JS_DECORATOR_LIST@0..0 1: EXPORT_KW@0..7 "export" [] [Whitespace(" ")] 2: JS_EXPORT_DEFAULT_EXPRESSION_CLAUSE@7..17 0: DEFAULT_KW@7..15 "default" [] [Whitespace(" ")] 1: JS_IDENTIFIER_EXPRESSION@15..16 0: JS_REFERENCE_IDENTIFIER@15..16 0: IDENT@15..16 "a" [] [] 2: SEMICOLON@16..17 ";" [] [] 4: EOF@17..18 "" [Newline("\n")] []