JsModule { bom_token: missing (optional), interpreter_token: missing (optional), directives: JsDirectiveList [], items: JsModuleItemList [ JsExpressionStatement { expression: JsxTagExpression { tag: JsxElement { opening_element: JsxOpeningElement { l_angle_token: L_ANGLE@0..1 "<" [] [], name: JsxName { value_token: JSX_IDENT@1..2 "a" [] [], }, type_arguments: missing (optional), attributes: JsxAttributeList [], r_angle_token: R_ANGLE@2..3 ">" [] [], }, children: JsxChildList [ JsxText { value_token: JSX_TEXT_LITERAL@3..8 "\n " [] [], }, JsxElement { opening_element: JsxOpeningElement { l_angle_token: L_ANGLE@8..9 "<" [] [], name: JsxName { value_token: JSX_IDENT@9..10 "b" [] [], }, type_arguments: missing (optional), attributes: JsxAttributeList [], r_angle_token: R_ANGLE@10..11 ">" [] [], }, children: JsxChildList [ JsxText { value_token: JSX_TEXT_LITERAL@11..19 "\n " [] [], }, JsxElement { opening_element: JsxOpeningElement { l_angle_token: L_ANGLE@19..20 "<" [] [], name: JsxName { value_token: JSX_IDENT@20..21 "d" [] [], }, type_arguments: missing (optional), attributes: JsxAttributeList [], r_angle_token: R_ANGLE@21..22 ">" [] [], }, children: JsxChildList [], closing_element: JsxClosingElement { l_angle_token: L_ANGLE@22..23 "<" [] [], slash_token: SLASH@23..24 "/" [] [], name: JsxName { value_token: JSX_IDENT@24..25 "d" [] [], }, r_angle_token: R_ANGLE@25..26 ">" [] [], }, }, JsxText { value_token: JSX_TEXT_LITERAL@26..34 "\n " [] [], }, JsxElement { opening_element: JsxOpeningElement { l_angle_token: L_ANGLE@34..35 "<" [] [], name: JsxName { value_token: JSX_IDENT@35..36 "e" [] [], }, type_arguments: missing (optional), attributes: JsxAttributeList [], r_angle_token: R_ANGLE@36..37 ">" [] [], }, children: JsxChildList [], closing_element: JsxClosingElement { l_angle_token: L_ANGLE@37..38 "<" [] [], slash_token: SLASH@38..39 "/" [] [], name: JsxName { value_token: JSX_IDENT@39..40 "e" [] [], }, r_angle_token: R_ANGLE@40..41 ">" [] [], }, }, JsxText { value_token: JSX_TEXT_LITERAL@41..46 "\n " [] [], }, ], closing_element: JsxClosingElement { l_angle_token: L_ANGLE@46..47 "<" [] [], slash_token: SLASH@47..48 "/" [] [], name: JsxName { value_token: JSX_IDENT@48..49 "b" [] [], }, r_angle_token: R_ANGLE@49..50 ">" [] [], }, }, JsxText { value_token: JSX_TEXT_LITERAL@50..55 "\n " [] [], }, JsxElement { opening_element: JsxOpeningElement { l_angle_token: L_ANGLE@55..56 "<" [] [], name: JsxName { value_token: JSX_IDENT@56..57 "c" [] [], }, type_arguments: missing (optional), attributes: JsxAttributeList [], r_angle_token: R_ANGLE@57..58 ">" [] [], }, children: JsxChildList [], closing_element: JsxClosingElement { l_angle_token: L_ANGLE@58..59 "<" [] [], slash_token: SLASH@59..60 "/" [] [], name: JsxName { value_token: JSX_IDENT@60..61 "c" [] [], }, r_angle_token: R_ANGLE@61..62 ">" [] [], }, }, JsxText { value_token: JSX_TEXT_LITERAL@62..63 "\n" [] [], }, ], closing_element: JsxClosingElement { l_angle_token: L_ANGLE@63..64 "<" [] [], slash_token: SLASH@64..65 "/" [] [], name: JsxName { value_token: JSX_IDENT@65..66 "a" [] [], }, r_angle_token: R_ANGLE@66..67 ">" [] [], }, }, }, semicolon_token: missing (optional), }, ], eof_token: EOF@67..68 "" [Newline("\n")] [], } 0: JS_MODULE@0..68 0: (empty) 1: (empty) 2: JS_DIRECTIVE_LIST@0..0 3: JS_MODULE_ITEM_LIST@0..67 0: JS_EXPRESSION_STATEMENT@0..67 0: JSX_TAG_EXPRESSION@0..67 0: JSX_ELEMENT@0..67 0: JSX_OPENING_ELEMENT@0..3 0: L_ANGLE@0..1 "<" [] [] 1: JSX_NAME@1..2 0: JSX_IDENT@1..2 "a" [] [] 2: (empty) 3: JSX_ATTRIBUTE_LIST@2..2 4: R_ANGLE@2..3 ">" [] [] 1: JSX_CHILD_LIST@3..63 0: JSX_TEXT@3..8 0: JSX_TEXT_LITERAL@3..8 "\n " [] [] 1: JSX_ELEMENT@8..50 0: JSX_OPENING_ELEMENT@8..11 0: L_ANGLE@8..9 "<" [] [] 1: JSX_NAME@9..10 0: JSX_IDENT@9..10 "b" [] [] 2: (empty) 3: JSX_ATTRIBUTE_LIST@10..10 4: R_ANGLE@10..11 ">" [] [] 1: JSX_CHILD_LIST@11..46 0: JSX_TEXT@11..19 0: JSX_TEXT_LITERAL@11..19 "\n " [] [] 1: JSX_ELEMENT@19..26 0: JSX_OPENING_ELEMENT@19..22 0: L_ANGLE@19..20 "<" [] [] 1: JSX_NAME@20..21 0: JSX_IDENT@20..21 "d" [] [] 2: (empty) 3: JSX_ATTRIBUTE_LIST@21..21 4: R_ANGLE@21..22 ">" [] [] 1: JSX_CHILD_LIST@22..22 2: JSX_CLOSING_ELEMENT@22..26 0: L_ANGLE@22..23 "<" [] [] 1: SLASH@23..24 "/" [] [] 2: JSX_NAME@24..25 0: JSX_IDENT@24..25 "d" [] [] 3: R_ANGLE@25..26 ">" [] [] 2: JSX_TEXT@26..34 0: JSX_TEXT_LITERAL@26..34 "\n " [] [] 3: JSX_ELEMENT@34..41 0: JSX_OPENING_ELEMENT@34..37 0: L_ANGLE@34..35 "<" [] [] 1: JSX_NAME@35..36 0: JSX_IDENT@35..36 "e" [] [] 2: (empty) 3: JSX_ATTRIBUTE_LIST@36..36 4: R_ANGLE@36..37 ">" [] [] 1: JSX_CHILD_LIST@37..37 2: JSX_CLOSING_ELEMENT@37..41 0: L_ANGLE@37..38 "<" [] [] 1: SLASH@38..39 "/" [] [] 2: JSX_NAME@39..40 0: JSX_IDENT@39..40 "e" [] [] 3: R_ANGLE@40..41 ">" [] [] 4: JSX_TEXT@41..46 0: JSX_TEXT_LITERAL@41..46 "\n " [] [] 2: JSX_CLOSING_ELEMENT@46..50 0: L_ANGLE@46..47 "<" [] [] 1: SLASH@47..48 "/" [] [] 2: JSX_NAME@48..49 0: JSX_IDENT@48..49 "b" [] [] 3: R_ANGLE@49..50 ">" [] [] 2: JSX_TEXT@50..55 0: JSX_TEXT_LITERAL@50..55 "\n " [] [] 3: JSX_ELEMENT@55..62 0: JSX_OPENING_ELEMENT@55..58 0: L_ANGLE@55..56 "<" [] [] 1: JSX_NAME@56..57 0: JSX_IDENT@56..57 "c" [] [] 2: (empty) 3: JSX_ATTRIBUTE_LIST@57..57 4: R_ANGLE@57..58 ">" [] [] 1: JSX_CHILD_LIST@58..58 2: JSX_CLOSING_ELEMENT@58..62 0: L_ANGLE@58..59 "<" [] [] 1: SLASH@59..60 "/" [] [] 2: JSX_NAME@60..61 0: JSX_IDENT@60..61 "c" [] [] 3: R_ANGLE@61..62 ">" [] [] 4: JSX_TEXT@62..63 0: JSX_TEXT_LITERAL@62..63 "\n" [] [] 2: JSX_CLOSING_ELEMENT@63..67 0: L_ANGLE@63..64 "<" [] [] 1: SLASH@64..65 "/" [] [] 2: JSX_NAME@65..66 0: JSX_IDENT@65..66 "a" [] [] 3: R_ANGLE@66..67 ">" [] [] 1: (empty) 4: EOF@67..68 "" [Newline("\n")] []