auth-yes/archive/.forum/ast/join_fragments.tsx.ast

269 lines
17 KiB
Plaintext

(program [0, 0] - [80, 0]
(import_statement [0, 0] - [0, 67]
(import_clause [0, 7] - [0, 29]
(named_imports [0, 7] - [0, 29]
(import_specifier [0, 9] - [0, 27]
name: (identifier [0, 9] - [0, 27]))))
source: (string [0, 35] - [0, 66]
(string_fragment [0, 36] - [0, 65])))
(export_statement [2, 0] - [79, 2]
declaration: (lexical_declaration [2, 7] - [79, 2]
(variable_declarator [2, 13] - [79, 1]
name: (identifier [2, 13] - [2, 34])
value: (arrow_function [2, 37] - [79, 1]
parameters: (formal_parameters [2, 37] - [2, 39])
body: (statement_block [2, 43] - [79, 1]
(return_statement [3, 2] - [78, 4]
(parenthesized_expression [3, 9] - [78, 3]
(jsx_element [4, 4] - [77, 25]
open_tag: (jsx_opening_element [4, 4] - [4, 43]
name: (identifier [4, 5] - [4, 23])
attribute: (jsx_attribute [4, 24] - [4, 42]
(property_identifier [4, 24] - [4, 29])
(string [4, 30] - [4, 42]
(string_fragment [4, 31] - [4, 41]))))
(jsx_element [5, 6] - [74, 12]
open_tag: (jsx_opening_element [5, 6] - [5, 11]
name: (identifier [5, 7] - [5, 10]))
(jsx_element [6, 8] - [32, 14]
open_tag: (jsx_opening_element [6, 8] - [6, 34]
name: (identifier [6, 9] - [6, 12])
attribute: (jsx_attribute [6, 13] - [6, 33]
(property_identifier [6, 13] - [6, 18])
(string [6, 19] - [6, 33]
(string_fragment [6, 20] - [6, 32]))))
(jsx_element [7, 10] - [27, 16]
open_tag: (jsx_opening_element [7, 10] - [10, 11]
name: (identifier [7, 11] - [7, 14])
attribute: (jsx_attribute [8, 12] - [8, 30]
(property_identifier [8, 12] - [8, 17])
(string [8, 18] - [8, 30]
(string_fragment [8, 19] - [8, 29])))
attribute: (jsx_attribute [9, 12] - [9, 76]
(property_identifier [9, 12] - [9, 17])
(string [9, 18] - [9, 76]
(string_fragment [9, 19] - [9, 75]))))
(jsx_element [11, 12] - [26, 18]
open_tag: (jsx_opening_element [11, 12] - [20, 13]
name: (identifier [11, 13] - [11, 16])
attribute: (jsx_attribute [12, 14] - [12, 24]
(property_identifier [12, 14] - [12, 19])
(string [12, 20] - [12, 24]
(string_fragment [12, 21] - [12, 23])))
attribute: (jsx_attribute [13, 14] - [13, 25]
(property_identifier [13, 14] - [13, 20])
(string [13, 21] - [13, 25]
(string_fragment [13, 22] - [13, 24])))
attribute: (jsx_attribute [14, 14] - [14, 33]
(property_identifier [14, 14] - [14, 21])
(string [14, 22] - [14, 33]
(string_fragment [14, 23] - [14, 32])))
attribute: (jsx_attribute [15, 14] - [15, 25]
(property_identifier [15, 14] - [15, 18])
(string [15, 19] - [15, 25]
(string_fragment [15, 20] - [15, 24])))
attribute: (jsx_attribute [16, 14] - [16, 35]
(property_identifier [16, 14] - [16, 20])
(string [16, 21] - [16, 35]
(string_fragment [16, 22] - [16, 34])))
attribute: (jsx_attribute [17, 14] - [17, 32]
(property_identifier [17, 14] - [17, 26])
(string [17, 27] - [17, 32]
(string_fragment [17, 28] - [17, 31])))
attribute: (jsx_attribute [18, 14] - [18, 36]
(property_identifier [18, 14] - [18, 28])
(string [18, 29] - [18, 36]
(string_fragment [18, 30] - [18, 35])))
attribute: (jsx_attribute [19, 14] - [19, 37]
(property_identifier [19, 14] - [19, 29])
(string [19, 30] - [19, 37]
(string_fragment [19, 31] - [19, 36]))))
(jsx_element [21, 14] - [22, 21]
open_tag: (jsx_opening_element [21, 14] - [21, 126]
name: (identifier [21, 15] - [21, 19])
attribute: (jsx_attribute [21, 20] - [21, 125]
(property_identifier [21, 20] - [21, 21])
(string [21, 22] - [21, 125]
(string_fragment [21, 23] - [21, 124]))))
close_tag: (jsx_closing_element [22, 14] - [22, 21]
name: (identifier [22, 16] - [22, 20])))
(jsx_element [23, 14] - [23, 39]
open_tag: (jsx_opening_element [23, 14] - [23, 32]
name: (identifier [23, 15] - [23, 19])
attribute: (jsx_attribute [23, 20] - [23, 31]
(property_identifier [23, 20] - [23, 21])
(string [23, 22] - [23, 31]
(string_fragment [23, 23] - [23, 30]))))
close_tag: (jsx_closing_element [23, 32] - [23, 39]
name: (identifier [23, 34] - [23, 38])))
(jsx_element [24, 14] - [24, 40]
open_tag: (jsx_opening_element [24, 14] - [24, 33]
name: (identifier [24, 15] - [24, 19])
attribute: (jsx_attribute [24, 20] - [24, 32]
(property_identifier [24, 20] - [24, 21])
(string [24, 22] - [24, 32]
(string_fragment [24, 23] - [24, 31]))))
close_tag: (jsx_closing_element [24, 33] - [24, 40]
name: (identifier [24, 35] - [24, 39])))
(jsx_element [25, 14] - [25, 40]
open_tag: (jsx_opening_element [25, 14] - [25, 33]
name: (identifier [25, 15] - [25, 19])
attribute: (jsx_attribute [25, 20] - [25, 32]
(property_identifier [25, 20] - [25, 21])
(string [25, 22] - [25, 32]
(string_fragment [25, 23] - [25, 31]))))
close_tag: (jsx_closing_element [25, 33] - [25, 40]
name: (identifier [25, 35] - [25, 39])))
close_tag: (jsx_closing_element [26, 12] - [26, 18]
name: (identifier [26, 14] - [26, 17])))
close_tag: (jsx_closing_element [27, 10] - [27, 16]
name: (identifier [27, 12] - [27, 15])))
(jsx_element [28, 10] - [28, 41]
open_tag: (jsx_opening_element [28, 10] - [28, 14]
name: (identifier [28, 11] - [28, 13]))
(jsx_text [28, 14] - [28, 36])
close_tag: (jsx_closing_element [28, 36] - [28, 41]
name: (identifier [28, 38] - [28, 40])))
(jsx_element [29, 10] - [31, 14]
open_tag: (jsx_opening_element [29, 10] - [29, 30]
name: (identifier [29, 11] - [29, 12])
attribute: (jsx_attribute [29, 13] - [29, 29]
(property_identifier [29, 13] - [29, 18])
(string [29, 19] - [29, 29]
(string_fragment [29, 20] - [29, 28]))))
(jsx_text [29, 30] - [31, 10])
close_tag: (jsx_closing_element [31, 10] - [31, 14]
name: (identifier [31, 12] - [31, 13])))
close_tag: (jsx_closing_element [32, 8] - [32, 14]
name: (identifier [32, 10] - [32, 13])))
(jsx_element [34, 8] - [63, 15]
open_tag: (jsx_opening_element [34, 8] - [34, 57]
name: (identifier [34, 9] - [34, 13])
attribute: (jsx_attribute [34, 14] - [34, 27]
(property_identifier [34, 14] - [34, 16])
(string [34, 17] - [34, 27]
(string_fragment [34, 18] - [34, 26])))
attribute: (jsx_attribute [34, 28] - [34, 56]
(property_identifier [34, 28] - [34, 36])
(string [34, 37] - [34, 56]
(string_fragment [34, 38] - [34, 55]))))
(jsx_element [35, 10] - [48, 16]
open_tag: (jsx_opening_element [35, 10] - [35, 47]
name: (identifier [35, 11] - [35, 14])
attribute: (jsx_attribute [35, 15] - [35, 46]
(property_identifier [35, 15] - [35, 20])
(string [35, 21] - [35, 46]
(string_fragment [35, 22] - [35, 45]))))
(jsx_element [36, 12] - [38, 20]
open_tag: (jsx_opening_element [36, 12] - [36, 136]
name: (identifier [36, 13] - [36, 18])
attribute: (jsx_attribute [36, 19] - [36, 135]
(property_identifier [36, 19] - [36, 24])
(string [36, 25] - [36, 135]
(string_fragment [36, 26] - [36, 134]))))
(jsx_text [36, 136] - [38, 12])
close_tag: (jsx_closing_element [38, 12] - [38, 20]
name: (identifier [38, 14] - [38, 19])))
(jsx_self_closing_element [39, 12] - [47, 14]
name: (identifier [39, 13] - [39, 18])
attribute: (jsx_attribute [40, 14] - [40, 25]
(property_identifier [40, 14] - [40, 18])
(string [40, 19] - [40, 25]
(string_fragment [40, 20] - [40, 24])))
attribute: (jsx_attribute [41, 14] - [41, 25]
(property_identifier [41, 14] - [41, 18])
(string [41, 19] - [41, 25]
(string_fragment [41, 20] - [41, 24])))
attribute: (jsx_attribute [42, 14] - [42, 28]
(property_identifier [42, 14] - [42, 16])
(string [42, 17] - [42, 28]
(string_fragment [42, 18] - [42, 27])))
attribute: (jsx_attribute [43, 14] - [43, 52]
(property_identifier [43, 14] - [43, 25])
(string [43, 26] - [43, 52]
(string_fragment [43, 27] - [43, 51])))
attribute: (jsx_attribute [44, 14] - [44, 22]
(property_identifier [44, 14] - [44, 22]))
attribute: (jsx_attribute [45, 14] - [45, 23]
(property_identifier [45, 14] - [45, 23]))
attribute: (jsx_attribute [46, 14] - [46, 133]
(property_identifier [46, 14] - [46, 19])
(string [46, 20] - [46, 133]
(string_fragment [46, 21] - [46, 132]))))
close_tag: (jsx_closing_element [48, 10] - [48, 16]
name: (identifier [48, 12] - [48, 15])))
(jsx_self_closing_element [50, 10] - [53, 12]
name: (identifier [50, 11] - [50, 14])
attribute: (jsx_attribute [51, 12] - [51, 27]
(property_identifier [51, 12] - [51, 14])
(string [51, 15] - [51, 27]
(string_fragment [51, 16] - [51, 26])))
attribute: (jsx_attribute [52, 12] - [52, 130]
(property_identifier [52, 12] - [52, 17])
(string [52, 18] - [52, 130]
(string_fragment [52, 19] - [52, 129]))))
(jsx_element [55, 10] - [62, 19]
open_tag: (jsx_opening_element [55, 10] - [60, 11]
name: (identifier [55, 11] - [55, 17])
attribute: (jsx_attribute [56, 12] - [56, 25]
(property_identifier [56, 12] - [56, 16])
(string [56, 17] - [56, 25]
(string_fragment [56, 18] - [56, 24])))
attribute: (jsx_attribute [57, 12] - [57, 24]
(property_identifier [57, 12] - [57, 14])
(string [57, 15] - [57, 24]
(string_fragment [57, 16] - [57, 23])))
attribute: (jsx_attribute [58, 12] - [58, 31]
(property_identifier [58, 12] - [58, 17])
(string [58, 18] - [58, 31]
(string_fragment [58, 19] - [58, 30])))
attribute: (jsx_attribute [59, 12] - [59, 67]
(property_identifier [59, 12] - [59, 17])
(string [59, 18] - [59, 67]
(string_fragment [59, 19] - [59, 66]))))
(jsx_text [60, 11] - [62, 10])
close_tag: (jsx_closing_element [62, 10] - [62, 19]
name: (identifier [62, 12] - [62, 18])))
close_tag: (jsx_closing_element [63, 8] - [63, 15]
name: (identifier [63, 10] - [63, 14])))
(jsx_element [65, 8] - [73, 14]
open_tag: (jsx_opening_element [65, 8] - [65, 107]
name: (identifier [65, 9] - [65, 12])
attribute: (jsx_attribute [65, 13] - [65, 106]
(property_identifier [65, 13] - [65, 18])
(string [65, 19] - [65, 106]
(string_fragment [65, 20] - [65, 105]))))
(jsx_text [65, 107] - [66, 39])
(jsx_expression [66, 39] - [66, 44]
(string [66, 40] - [66, 43]
(string_fragment [66, 41] - [66, 42])))
(jsx_element [67, 10] - [72, 14]
open_tag: (jsx_opening_element [67, 10] - [70, 11]
name: (identifier [67, 11] - [67, 12])
attribute: (jsx_attribute [68, 12] - [68, 25]
(property_identifier [68, 12] - [68, 16])
(string [68, 17] - [68, 25]
(string_fragment [68, 18] - [68, 24])))
attribute: (jsx_attribute [69, 12] - [69, 83]
(property_identifier [69, 12] - [69, 17])
(string [69, 18] - [69, 83]
(string_fragment [69, 19] - [69, 82]))))
(jsx_text [70, 11] - [72, 10])
close_tag: (jsx_closing_element [72, 10] - [72, 14]
name: (identifier [72, 12] - [72, 13])))
close_tag: (jsx_closing_element [73, 8] - [73, 14]
name: (identifier [73, 10] - [73, 13])))
close_tag: (jsx_closing_element [74, 6] - [74, 12]
name: (identifier [74, 8] - [74, 11])))
(jsx_element [76, 6] - [76, 57]
open_tag: (jsx_opening_element [76, 6] - [76, 48]
name: (identifier [76, 7] - [76, 13])
attribute: (jsx_attribute [76, 14] - [76, 47]
(property_identifier [76, 14] - [76, 17])
(string [76, 18] - [76, 47]
(string_fragment [76, 19] - [76, 46]))))
close_tag: (jsx_closing_element [76, 48] - [76, 57]
name: (identifier [76, 50] - [76, 56])))
close_tag: (jsx_closing_element [77, 4] - [77, 25]
name: (identifier [77, 6] - [77, 24])))))))))))