V "GNAT Lib v14"
A -O3
A -O2
A -gnatA
A -gnatn
A -ffunction-sections
A -fdata-sections
A -gnat2012
A -gnatW8
A -g
A -mtune=nocona
A -march=nocona
P SS ZX

RN
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_IMPLICIT_ALIASING
RV NO_ELABORATION_CODE

U vss.strings.cursors.iterators.grapheme_clusters%b  vss-strings-cursors-iterators-grapheme_clusters.adb  0d94fa72 NE OO PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W vss%s			vss.ads			vss.ali
W vss.implementation%s	vss-implementation.ads	vss-implementation.ali
W vss.implementation.character_codes%s  vss-implementation-character_codes.ads  vss-implementation-character_codes.ali
W vss.implementation.text_handlers%s  vss-implementation-text_handlers.adb  vss-implementation-text_handlers.ali
W vss.implementation.ucd_core%s  vss-implementation-ucd_core.ads  vss-implementation-ucd_core.ali
W vss.strings%s		vss-strings.adb		vss-strings.ali
W vss.strings.cursors%s	vss-strings-cursors.adb	vss-strings-cursors.ali
W vss.strings.cursors.iterators%s  vss-strings-cursors-iterators.ads  vss-strings-cursors-iterators.ali
W vss.strings.cursors.markers%s  vss-strings-cursors-markers.adb  vss-strings-cursors-markers.ali

U vss.strings.cursors.iterators.grapheme_clusters%s  vss-strings-cursors-iterators-grapheme_clusters.ads  c3816421 EE OO PF PR PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
Z system%s		system.ads		system.ali
Z system.put_images%s	s-putima.adb		s-putima.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
W vss.strings.cursors.iterators%s  vss-strings-cursors-iterators.ads  vss-strings-cursors-iterators.ali

D ada.ads		20250523110204 76789da1 ada%s
D a-except.ads		20250523110204 e7970cd9 ada.exceptions%s
D a-finali.ads		20250523110204 bf4f806b ada.finalization%s
D a-stream.ads		20250523110204 119b8fb3 ada.streams%s
D a-string.ads		20250523110204 90ac6797 ada.strings%s
D a-sttebu.ads		20250523110204 f1ad67a2 ada.strings.text_buffers%s
D a-stuten.ads		20250523110204 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250523110204 9eaa38c6 ada.tags%s
D a-unccon.ads		20250523110204 0e9b276f ada.unchecked_conversion%s
D interfac.ads		20250523110204 9111f9c1 interfaces%s
D i-c.ads		20250523110204 aac316ce interfaces.c%s
D system.ads		20250523110204 ed42882a system%s
D s-atacco.ads		20250523110204 5868e3ba system.address_to_access_conversions%s
D s-atocou.ads		20250523110204 dc18efc3 system.atomic_counters%s
D s-exctab.ads		20250523110204 91bef6ef system.exception_table%s
D s-finmas.ads		20250523110204 28987ac5 system.finalization_masters%s
D s-finroo.ads		20250523110204 4ff27390 system.finalization_root%s
D s-multip.ads		20250523110204 38ac9f73 system.multiprocessors%s
D s-oscons.ads		20251218172147 18691de6 system.os_constants%s
D s-osinte.ads		20251218161456 574b6495 system.os_interface%s
D s-parame.ads		20250523110204 3597fc11 system.parameters%s
D s-pooglo.ads		20250523110204 91708d21 system.pool_global%s
D s-putima.ads		20250523110204 17291fe4 system.put_images%s
D s-retsta.ads		20250523110204 0f6b06cb system.return_stack%s
D s-secsta.ads		20250523110204 578279f5 system.secondary_stack%s
D s-soflin.ads		20250523110204 df77073e system.soft_links%s
D s-stache.ads		20250523110204 0b81c1fe system.stack_checking%s
D s-stausa.ads		20250523110204 5be75682 system.stack_usage%s
D s-stalib.ads		20250523110204 1c9580f6 system.standard_library%s
D s-stoele.ads		20250523110204 ccded4e8 system.storage_elements%s
D s-stopoo.ads		20250523110204 e9fa2dd8 system.storage_pools%s
D s-stratt.ads		20250523110204 a1861007 system.stream_attributes%s
D s-tasinf.ads		20250523110204 801abd01 system.task_info%s
D s-taspri.ads		20250523110204 4ec891e7 system.task_primitives%s
D s-taskin.ads		20250523110204 ebc4edbe system.tasking%s
D s-traent.ads		20250523110204 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250523110204 fa2a7f59 system.unsigned_types%s
D vss.ads		20241114080450 fdc66b07 vss%s
D vss-characters.ads	20241114080450 c452851a vss.characters%s
D vss-implementation.ads  20241114080450 b57b0942 vss.implementation%s
D vss-implementation-character_codes.ads  20241114080450 5896851d vss.implementation.character_codes%s
D vss-implementation-fnv_hash.ads  20241114080450 c73c4976 vss.implementation.fnv_hash%s
D vss-implementation-referrers.ads  20241114080450 29187c15 vss.implementation.referrers%s
D vss-implementation-string_vectors.ads  20241114080450 fc002e9b vss.implementation.string_vectors%s
D vss-implementation-strings.ads  20241114080450 9b3fe3e4 vss.implementation.strings%s
D vss-implementation-strings.adb  20241114080450 d0616134 vss.implementation.strings%b
D vss-implementation-text_handlers.ads  20241114080450 7d532201 vss.implementation.text_handlers%s
D vss-implementation-text_handlers-nul.ads  20241114080450 3a26e529 vss.implementation.text_handlers.nul%s
D vss-implementation-ucd_core.ads  20241114080450 2eb8aeef vss.implementation.ucd_core%s
D vss-locales.ads	20241114080450 f436ec39 vss.locales%s
D vss-string_vectors.ads  20241114080450 af44788e vss.string_vectors%s
D vss-strings.ads	20241114080450 534b3534 vss.strings%s
D vss-strings-cursors.ads  20241114080450 ca821bf5 vss.strings.cursors%s
D vss-strings-cursors-iterators.ads  20241114080450 a37abb4d vss.strings.cursors.iterators%s
D vss-strings-cursors-iterators-characters.ads  20241114080450 ebeca2f0 vss.strings.cursors.iterators.characters%s
D vss-strings-cursors-iterators-grapheme_clusters.ads  20241114080450 60fbdf6c vss.strings.cursors.iterators.grapheme_clusters%s
D vss-strings-cursors-iterators-grapheme_clusters.adb  20241114080450 a5f05823 vss.strings.cursors.iterators.grapheme_clusters%b
D vss-strings-cursors-iterators-lines.ads  20241114080450 36702376 vss.strings.cursors.iterators.lines%s
D vss-strings-cursors-iterators-words.ads  20241114080450 4da183fd vss.strings.cursors.iterators.words%s
D vss-strings-cursors-markers.ads  20241114080450 c3e274ce vss.strings.cursors.markers%s
D vss-transformers.ads	20241114080450 c3507b6e vss.transformers%s
D vss-unicode.ads	20241114080450 952f18cf vss.unicode%s
G a e
G c Z s b [is_emoji vss__strings__cursors__iterators__grapheme_clusters 14 13 none]
G c Z s b [display_width vss__strings__cursors__iterators__grapheme_clusters 17 13 none]
G c Z s b [set_before_first vss__strings__cursors__iterators__grapheme_clusters 22 14 none]
G c Z s b [set_at_first vss__strings__cursors__iterators__grapheme_clusters 28 14 none]
G c Z s b [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none]
G c Z s b [set_at_last vss__strings__cursors__iterators__grapheme_clusters 38 14 none]
G c Z s b [set_after_last vss__strings__cursors__iterators__grapheme_clusters 43 14 none]
G c Z s b [backward vss__strings__cursors__iterators__grapheme_clusters 49 13 none]
G c Z s b [invalidate vss__strings__cursors__iterators__grapheme_clusters 58 25 none]
G c Z s b [string_modified vss__strings__cursors__iterators__grapheme_clusters 60 25 none]
G c Z s b [forward vss__strings__cursors__iterators__grapheme_clusters 66 24 none]
G c Z s b [has_element vss__strings__cursors__iterators__grapheme_clusters 69 24 none]
G c Z s s [grapheme_cluster_iteratorDF vss__strings__cursors__iterators__grapheme_clusters 54 9 none]
G c Z s s [grapheme_cluster_iteratorIP vss__strings__cursors__iterators__grapheme_clusters 54 9 none]
G c Z b b [lookup_grapheme_cluster_boundaries vss__strings__cursors__iterators__grapheme_clusters 22 14 none]
G c Z b b [extract_core_data vss__strings__cursors__iterators__grapheme_clusters 28 13 none]
G c Z b b [apply_ri vss__strings__cursors__iterators__grapheme_clusters 33 13 none]
G c Z b b [apply_extpict vss__strings__cursors__iterators__grapheme_clusters 39 13 none]
G c Z b b [apply_incb vss__strings__cursors__iterators__grapheme_clusters 44 13 none]
G r s string_data [is_emoji vss__strings__cursors__iterators__grapheme_clusters 14 13 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [is_emoji vss__strings__cursors__iterators__grapheme_clusters 14 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [is_emoji vss__strings__cursors__iterators__grapheme_clusters 14 13 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r s string_data [display_width vss__strings__cursors__iterators__grapheme_clusters 17 13 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [display_width vss__strings__cursors__iterators__grapheme_clusters 17 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [display_width vss__strings__cursors__iterators__grapheme_clusters 17 13 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r c none [set_before_first vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [set_before_first vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [reconnect vss__implementation__referrers 91 14 none]
G r s string_data [set_before_first vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [set_before_first vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r c none [set_at_first vss__strings__cursors__iterators__grapheme_clusters 28 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [set_at_first vss__strings__cursors__iterators__grapheme_clusters 28 14 none] [reconnect vss__implementation__referrers 91 14 none]
G r s string_data [set_at_first vss__strings__cursors__iterators__grapheme_clusters 28 14 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [set_at_first vss__strings__cursors__iterators__grapheme_clusters 28 14 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r c none [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none] [get_owner_and_position vss__strings__cursors 342 14 none]
G r c none [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none] [reconnect vss__implementation__referrers 91 14 none]
G r c none [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r s string_data [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r c none [set_at vss__strings__cursors__iterators__grapheme_clusters 33 14 none] [invalidate vss__strings__cursors 267 25 none]
G r c none [set_at_last vss__strings__cursors__iterators__grapheme_clusters 38 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [set_at_last vss__strings__cursors__iterators__grapheme_clusters 38 14 none] [reconnect vss__implementation__referrers 91 14 none]
G r s string_data [set_at_last vss__strings__cursors__iterators__grapheme_clusters 38 14 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [set_at_last vss__strings__cursors__iterators__grapheme_clusters 38 14 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r c none [set_after_last vss__strings__cursors__iterators__grapheme_clusters 43 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [set_after_last vss__strings__cursors__iterators__grapheme_clusters 43 14 none] [reconnect vss__implementation__referrers 91 14 none]
G r s string_data [set_after_last vss__strings__cursors__iterators__grapheme_clusters 43 14 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [set_after_last vss__strings__cursors__iterators__grapheme_clusters 43 14 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r s string_data [backward vss__strings__cursors__iterators__grapheme_clusters 49 13 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [backward vss__strings__cursors__iterators__grapheme_clusters 49 13 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [invalidate vss__strings__cursors__iterators__grapheme_clusters 58 25 none] [invalidate vss__strings__cursors 267 25 none]
G r s string_data [forward vss__strings__cursors__iterators__grapheme_clusters 66 24 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [forward vss__strings__cursors__iterators__grapheme_clusters 66 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r c none [forward vss__strings__cursors__iterators__grapheme_clusters 66 24 none] [forward_element vss__implementation__text_handlers 98 28 none]
G r s string_data [has_element vss__strings__cursors__iterators__grapheme_clusters 69 24 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [has_element vss__strings__cursors__iterators__grapheme_clusters 69 24 none] [constant_handler vss__implementation__strings 138 13 none]
G r e referal_limited_base [grapheme_cluster_iteratorDF vss__strings__cursors__iterators__grapheme_clusters 54 9 none] [finalize vss__implementation__referrers 117 25 none]
G r s abstract_segment_iterator [grapheme_cluster_iteratorIP vss__strings__cursors__iterators__grapheme_clusters 54 9 none] [abstract_segment_iteratorIP vss__strings__cursors__iterators 51 9 none]
G r c none [lookup_grapheme_cluster_boundaries vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [constant_handler vss__implementation__strings 138 13 none]
G r s string_data [lookup_grapheme_cluster_boundaries vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [string_dataIP vss__implementation__strings 109 9 none]
G r c none [lookup_grapheme_cluster_boundaries vss__strings__cursors__iterators__grapheme_clusters 22 14 none] [forward_element vss__implementation__text_handlers 98 28 none]
X 3 a-finali.ads
53U14*Initialize<17|44p14>
X 8 a-tags.ads
652V13 CW_Membership{boolean} 57|224s29 376s26 474s29 571s26 623s26
X 10 interfac.ads
54I9*Integer_32<integer>
X 17 s-finroo.ads
42U14*Adjust
X 28 s-stausa.ads
207U14*Initialize 208i<c,__gnat_stack_usage_initialize>22
272U14*Output_Results 276i<c,__gnat_stack_usage_output_results>22
X 38 vss.ads
7K9*VSS 14e8 56|7r9 19r14 24r14 30r14 35r18 40r14 45r14 62r18 63r18 64r18
. 72r5 57|7r6 8r6 9r6 11r6 15r14 17r13 18r13 19r17 20r17 24r18 29r14 30r14
. 34r14 35r14 40r14 41r14 45r19 46r19 56r7 57r7 109r14 110r14 112r20 113r20
. 140r19 141r19 144r20 145r20 177r14 178r14 180r18 207r26 209r9 210r26 211r26
. 212r26 213r26 224r18 225r18 358r14 360r20 362r20 363r20 364r28 365r20 366r20
. 376r15 377r15 430r14 431r14 433r16 434r16 436r24 437r9 438r19 439r25 440r9
. 441r21 445r9 446r12 456r26 458r9 459r26 460r26 461r34 462r26 463r26 474r18
. 475r18 561r14 562r14 571r15 572r15 593r16 603r20 604r20 605r28 607r20 608r20
. 611r33 623r15 624r15 658r20 659r25 660r22 661r22 663r20 676r18 682r18 699r18
. 730r18 733r18 750r20 783r20 811r18 813r17 814r17 816r9 817r11 859r14 862r9
. 863r11 864r18 879r18 881r25 882r25 903r14 906r9 907r11 908r26 925r14 928r9
. 929r11 930r18 947r14 950r9 951r11 952r18 967r18 968r18 969r18 974r5
X 40 vss-implementation.ads
13K13*Implementation 17e23 56|62r22 63r22 64r22 57|7r10 8r10 9r10 17r17 18r17
. 19r21 20r21 24r22 30r18 34r18 35r18 40r18 41r18 45r23 46r23 56r11 57r11
. 109r18 110r18 112r24 113r24 140r23 141r23 144r24 145r24 177r18 178r18 180r22
. 207r30 209r13 210r30 211r30 212r30 213r30 225r22 360r24 362r24 363r24 364r32
. 366r24 377r19 431r18 433r20 436r28 437r13 438r23 439r29 440r13 441r25 445r13
. 446r16 456r30 458r13 459r30 460r30 461r38 463r30 475r22 561r18 562r18 572r19
. 603r24 604r24 605r32 608r24 624r19 658r24 659r29 660r26 661r26 663r24 676r22
. 682r22 699r22 730r22 733r22 750r24 783r24 811r22 813r21 816r13 817r15 862r13
. 863r15 864r22 881r29 882r29 906r13 907r15 908r30 928r13 929r15 930r22 950r13
. 951r15 952r22 967r22 968r22 969r22
X 41 vss-implementation-character_codes.ads
9K28*Character_Codes 101e39 57|7w25 658r39 659r44 660r41 661r41 676r37 682r37
. 730r37 733r37 750r39 783r39
25N4*Number_Sign 57|660r57
30N4*Asterisk 57|661r57
37N4*Digit_Zero 57|658r55
40N4*Digit_Nine 57|659r60
89N4*Combining_Enclosing_Keycap 57|734r21
92N4*Zero_Width_Joiner 57|676r53 730r53 750r55 783r55
97N4*Variation_Selector_16 57|682r53
X 43 vss-implementation-referrers.ads
12K28*Referrers 152e33 57|17r32 881r44
20P9*Magic_String_Access(129R9) 57|17r42 881r54
78p7*Owner{20P9} 57|218r15 224r56 370r15 376r53 468r15 474r56 565r15 571r53
. 617r15 623r53 814r55 889r15
91U14*Reconnect 57|867s12 887s12 912s12 934s12 955s12
117U25*Finalize<3|54p14>
X 45 vss-implementation-strings.ads
14K28*Strings 155e31 56|62r37 63r37 64r37 57|18r32 24r37 35r33 41r33 46r38
. 110r33 112r39 141r38 144r39 178r33 180r37 207r45 209r28 210r45 212r45 225r37
. 362r39 363r39 364r47 377r34 456r45 458r28 459r45 461r53 475r37 561r33 562r33
. 572r34 603r39 604r39 605r47 624r34 811r37 813r36 816r28 817r30 862r28 863r30
. 864r37 882r44 906r28 907r30 908r45 928r28 929r30 930r37 950r28 951r30 952r37
. 967r37 968r37 969r37
18I9*Character_Offset<integer> 57|18r40
19I12*Character_Count{18I9}
32P9*Constant_Text_Handler_Access 57|209r36 363r47 458r36 562r41 604r47 816r36
. 862r36 906r36 928r36 950r36
40R9*Cursor 46e14 56|62r45 57|24r45 35r41 41r41 46r46 110r41 112r47 141r46
. 144r47 178r41 180r45 210r53 212r53 364r55 459r53 461r61 605r55 811r45 864r45
. 882r52 908r53 930r45 952r45 967r45
45i7*Index{19I12} 57|379r30 398r29 398r56 409r30 409r57 574r34 626r30 671r29
. 671r56 718r29 718r56 748r29 748r56 764r32 764r59 781r29 781r56 799r29 799r56
. 821r19 827r22 833r22 840r22
73R9*Cursor_Offset 77e14 56|63r45 64r45 57|968r45 969r45
109R9*String_Data 114e6 57|207r53 362r47 456r53 561r41 603r47 813r44
138V13*Constant_Handler{32P9} 57|225s45 377s42 475s45 572s42 624s42 817s38
. 863s38 907s38 929s38 951s38
X 47 vss-implementation-text_handlers.ads
22K28*Text_Handlers 280e37 57|8w25 34r33 40r33 45r38 109r33 140r38 177r33
28H9*Abstract_Text_Handler 28e61 57|34r47 40r47 45r52 109r47 140r52 177r47
58y28*Length{45|19I12} 57|379R53 574R53 626R53 827R35 840R35
63y28*Element{62|21M9} 57|121R48 154R48 189R37 239R56 255R62 388R24 414R29
. 632R20
75x29*Before_First_Character 57|836R15 837R15 914R15 957R15
79x29*After_Last_Character 57|869R12 936R12
86y28*Forward{boolean} 57|845R26 915R24
92y28*Backward{boolean} 57|117R22 150R22 185R22 228R26 245R32 937R21
98V28*Forward_Element{boolean} 57|397R29 478R26 494R29 670R29 717R29 747R29
. 763R32 780R29 798R29
X 49 vss-implementation-ucd_core.ads
8K28*UCD_Core 9480e32 57|9w25 19r36 20r36 30r33 56r26 57r26 113r39 145r39
. 211r45 213r45 360r39 366r39 431r33 433r35 436r43 437r28 438r38 439r44 440r28
. 441r40 445r28 446r31 460r45 463r45 608r39 663r39 699r37
76E9*GCB_Values 90e15 57|19r45 56r35 57r35
77n7*GCB_CN{76E9} 57|58r7 63r10 70r10 76r10 82r10 87r10 93r10 99r10 264r45
. 269r47
78n7*GCB_CR{76E9} 57|59r7 63r19 70r19 76r19 82r19 87r19 93r19 99r19 257r41
. 264r54 269r56
79n7*GCB_EX{76E9} 57|65r10 72r10 78r10 83r10 89r10 95r10 98r7 100r10 123r30
. 295r46
80n7*GCB_L{76E9} 57|62r7 64r10 274r44 275r46
81n7*GCB_LF{76E9} 57|60r10 63r28 68r7 70r28 76r28 82r28 87r28 93r28 99r28
. 258r45 264r63 269r65
82n7*GCB_LV{76E9} 57|64r26 69r7 275r62 281r45
83n7*GCB_LVT{76E9} 57|64r35 75r7 275r71 288r45
84n7*GCB_PP{76E9} 57|81r7 305r44
85n7*GCB_RI{76E9} 57|98r16 190r17 327r44 328r50 532r44 533r50
86n7*GCB_SM{76E9} 57|66r10 73r10 79r10 84r10 90r10 96r10 98r25 101r10 300r45
87n7*GCB_T{76E9} 57|71r18 77r10 86r7 88r10 94r18 282r54 288r55 289r46
88n7*GCB_V{76E9} 57|64r18 71r10 92r7 94r10 275r54 281r54 282r46
89n7*GCB_XX{76E9} 57|98r34
90n7*GCB_ZWJ{76E9} 57|65r19 72r19 78r19 83r19 89r19 95r19 98r43 100r19 295r55
. 319r44 524r44
150E9*INCB_Values 154e19 57|20r45
151n7*INCB_None{150E9} 57|166r18
152n7*INCB_Consonant{150E9} 57|163r18 311r51 516r51
153n7*INCB_Extend{150E9} 57|160r18 310r60 515r57
154n7*INCB_Linker{150E9} 57|157r18 310r46 313r63 515r43 518r63
162E9*EA_Values 168e12 57|360r48
165n7*EA_F{162E9} 57|393r37
168n7*EA_W{162E9} 57|393r30
178M12*Regional_Indicator_Range{62|22M12} 57|663r48 699r46
180I9*Core_Index<short_integer> 57|436r52 437r37
182N4*Block_Size 57|438r47 441r49
184I9*Core_Offset<integer> 57|433r44 439r53 440r37
186R9*Core_Data_Record 199e14 57|30r42 113r48 145r48 211r54 213r54 366r48
. 431r42 460r54 463r54 608r48
190e7*GCB{76E9} 57|123r24 189r57 257r35 258r39 264r38 269r39 274r38 275r39
. 281r38 282r39 288r38 289r39 295r39 300r39 305r38 319r38 327r38 328r44 507r50
. 507r72 524r38 532r38 533r44
191e7*InCB{150E9} 57|156r26 310r38 311r44 313r56 515r35 516r44 518r56
192b7*ExtPict{boolean} 57|126r27 320r44 525r44
194e7*EA{162E9} 57|393r24
195b7*Emoji{boolean} 57|648r28 654r61 655r61
196b7*EBase{boolean} 57|656r61
197b7*EMod{boolean} 57|706r39
198b7*EPres{boolean} 57|417r28
216A9*Index_Table_Array(184I9)<180I9>
219A9*Core_Data_Array(186R9)<184I9>
225a4*Core_Index_Table{216A9} 57|446r40
9477a4*Core_Data_Table{219A9} 57|445r37
X 52 vss-strings.ads
24K13*Strings 38|7k9 52|486e16 56|7r13 19r18 24r18 30r18 35r22 40r18 45r18
. 72r9 57|11r10 15r18 224r22 358r18 376r19 474r22 571r19 623r19 814r21 859r18
. 879r22 903r18 925r18 947r18 974r9
29I9*Character_Count<integer>
39I9*Display_Cell_Count<integer> 56|19r26 57|358r26
77R9*Virtual_String<43|129R9> 476e6 56|24r26 30r26 40r26 45r26 57|859r26
. 903r26 925r26 947r26
459P9 Magic_String_Access(77R9) 57|224r30 376r27 474r30 571r27 623r27 814r29
474r7*Data{45|109R9} 57|224r63 376r60 474r63 571r60 623r60 814m62 863r59
. 907r59 929r59 951r59
X 53 vss-strings-cursors.ads
10K21*Cursors 52|24k13 53|348e24 56|7r21 35r30 72r17 57|11r18 15r26 879r30
. 974r17
18h9*Abstract_Cursor
75h9*Abstract_Character_Cursor<18R9> 57|879r38
92h9*Abstract_Segment_Cursor<18R9>
263r7*First_Position{45|40R9} 57|227r34 233m15 250m21 343m24 379r15 387r24
. 409r15 413r29 477m12 478m48 487r32 574r19 606r14 626r15 824m15 830m15 836m44
. 844m15 845m40
264r7*Last_Position{45|40R9} 57|227m12 228m41 233r38 238r34 398r42 409r43
. 477r35 500m18 547m18 671r42 718r42 748r42 764r45 781r42 799r42 825m15 831m15
. 837m44 843m15
267U25 Invalidate<43|97p14> 57|583s40
269V24 Is_Valid{boolean}<20p13>
272V24 First_Marker{60|11R9}<25p13>
276V24 Last_Marker{60|11R9}<30p13>
280V24 First_Character_Index<integer><35p13>
284V24 Last_Character_Index<integer><43p13>
288V24 First_UTF8_Offset{62|30I12}<51p13>
292V24 Last_UTF8_Offset{62|30I12}<56p13>
296V24 First_UTF16_Offset{62|36I12}<61p13>
300V24 Last_UTF16_Offset{62|36I12}<66p13>
304V24 Character_Length{52|29I9}<95p13>
307V24 Element{52|77R9}<100p13>
342U14 Get_Owner_And_Position 57|885s7
X 54 vss-strings-cursors-iterators.ads
7K29*Iterators 53|10k21 54|61e34 56|7r29 72r25 57|15r34 974r25
27H9*Abstract_Segment_Iterator<53|92R9> 53e24 56|12r10 54r42 57|583r7
X 56 vss-strings-cursors-iterators-grapheme_clusters.ads
7K39*Grapheme_Clusters 54|7k29 56|54E9 72l35 72e52 57|15b44 974l35 974t52
11R9*Grapheme_Cluster_Iterator<54|27R9> 3|53P14 17|42p14 43|117P25 53|269P24
. 272P24 276P24 280P24 284P24 288P24 292P24 296P24 300P24 304P24 307P24 56|14r30
. 18r14 22p14 23r21 28p14 29r21 33p14 34r25 38p14 39r21 43p14 44r21 49p13
. 49r37 54c9 56e14 58P25 58r51 60P25 61r25 66P24 67r21 69P24 70r14 57|23r25
. 205r21 357r14 454r21 559r14 581r51 591r14 810r25 858r21 878r25 902r21 924r21
. 946r21 966r25
14V13*Is_Emoji{boolean} 14>23 57|405s19 590b13 803l8 803t16
14c23 Self<11R9> 57|591b7 606r9 617r10 623r48 626r10 671r37 718r37 748r37
. 764r40 781r37 799r37
17V13*Display_Width{52|39I9} 18>7 57|356b13 423l8 423t21
18c7 Self<11R9> 57|357b7 370r10 376r48 379r10 387r19 398r37 405r14 409r10
. 409r38 413r24
22U14*Set_Before_First 23=7 24>7 57|945b14 959l8 959t24
23r7 Self{11R9} 57|946b7 955m7 955r7 958m7 958r7
24c7 On<52|77R9> 57|947b7 951r56 955r23
28U14*Set_At_First 29=7 30>7 57|901b14 917l8 917t20
29r7 Self{11R9} 57|902b7 912m7 912r7 916m7 916r7
30c7 On<52|77R9> 57|903b7 907r56 912r23
33U14*Set_At 34=7 35>7 57|877b14 895l8 895t14
34r7 Self{11R9} 57|878b7 887m7 887r7 889r10 890m10 890r10 893m10 893r10
35c7 Position<53|75R9> 57|879b7 885r31
38U14*Set_At_Last 39=7 40>7 57|923b14 939l8 939t19
39r7 Self{11R9} 57|924b7 934m7 934r7 938m7 938r7
40c7 On<52|77R9> 57|925b7 929r56 934r23
43U14*Set_After_Last 44=7 45>7 57|857b14 871l8 871t22
44r7 Self{11R9} 57|858b7 867m7 867r7 870m7 870r7
45c7 On<52|77R9> 57|859b7 863r56 867r23
49V13*Backward{boolean} 49=23 57|204b13 350l8 350t16 846R26
49r23 Self{11R9} 57|205b7 218r10 224r51 227m7 227r29 228m36 228r36 233m10
. 233r33 238r29 250m16 343m19
58U25 Invalidate<53|267p25> 58=37 57|581b25 584l8 584t18 893s15
58r37 Self{11R9} 57|581b37 583m34 583r34
60U25 String_Modified<54|55p25> 61=7 62>7 63>7 64>7 57|965b25 972l8 972t23
61r7 Self{11R9} 57|966b7
62r7 Start{45|40R9} 57|967b7
63r7 Removed{45|73R9} 57|968b7
64r7 Inserted{45|73R9} 57|969b7
66V24 Forward{boolean}<54|31p13> 67=7 57|453b24 552l8 552t15 838R26
67r7 Self{11R9} 57|454b7 468r10 474r51 477m7 477r30 478m43 478r43 487r27
. 500m13 547m13
69V24 Has_Element{boolean}<54|35p13> 70>7 57|558b24 575l8 575t19
70r7 Self{11R9} 57|559b7 565r10 571r48 574r14
X 57 vss-strings-cursors-iterators-grapheme_clusters.adb
22U14 Lookup_Grapheme_Cluster_Boundaries 23=7 24>7 809b14 851l8 851t42 870s12
. 890s15 916s12 938s12 958s12
23c7 Self<56|11R9> 810b7 814r50 824m10 825m10 830m10 831m10 836m39 836r39
. 837m39 837r39 838m21 838r21 843m10 844m10 845m35 845r35 846m21 846r21
24r7 Position{45|40R9} 811b7 821r10 824r33 825r33 827r13 830r33 831r33 833r13
. 840r13 843r33 844r33
28V13 Extract_Core_Data{49|186R9} 29>7 121s24 154s24 189s13 239s29 255s35
. 391s24 415s24 429b13 447l8 447t25 488s27 505s30 646s24 673s24
29m7 Code{62|22M12} 430b7 438r12 441r12
33V13 Apply_RI{boolean} 34>7 35>7 176b13 198l8 198t16 329s27 534s27
34c7 Text<47|28R9> 177b7 185r17 189r32
35r7 Left{45|40R9} 178b7 180r55
39V13 Apply_ExtPict{boolean} 40>7 41>7 108b13 133l8 133t21 321s27 526s27
40c7 Text<47|28R9> 109b7 117r17 121r43
41r7 Left{45|40R9} 110b7 112r57
44V13 Apply_InCB{boolean} 45>7 46>7 47>7 139b13 170l8 170t18 312s27 517s27
45c7 Text<47|28R9> 140b7 150r17 154r43
46r7 Left{45|40R9} 141b7 144r57
47b7 Is_Linker{boolean} 142b7 146r31
50E9 GCB_Action 50e53 57r50
50n24 Break{50E9} 58r29 61r20 63r46 68r29 70r38 76r38 82r38 87r38 93r38 99r38
. 508r18
50n31 No_Break{50E9} 60r20 64r46 65r46 66r46 71r38 72r38 73r38 77r38 78r38
. 79r38 83r38 84r38 85r38 88r38 89r38 90r38 94r38 95r38 96r38 100r38 101r38
. 511r18
50n41 Unspecified{50E9} 67r46 74r38 80r38 91r38 97r38 102r38 514r18
55a4 Forward_GCB_Rules(50E9) 507r15
112r7 Position{45|40R9} 117m32 117r32 121r57
113r7 Properties{49|186R9} 121m10 123r13 126r16
144r7 Position{45|40R9} 150m32 150r32 154r57
145r7 Properties{49|186R9} 154m10 156r15
146b7 Has_Linker{boolean} 158m16 164r23
180r7 Position{45|40R9} 185m32 185r32 189r46
181i7 Count{natural} 186r20 192m13 192r22 195r20
207r7 Data{45|109R9} 224m7 225r63
208p7 Handler{45|32P9} 225m7 228r18 239r48 245r24 255r54 313r21 321r42 329r37
210r7 Right{45|40R9} 242m13 250r39 343r42
211r7 Right_Properties{49|186R9} 243m13 258r22 269r22 275r22 282r22 289r22
. 295r22 300r22 311r27 320r27 328r27
212r7 Left{45|40R9} 238m10 239r65 242r33 245m42 245r42 255r71 313r34 321r55
. 329r50
213r7 Left_Properties{49|186R9} 239m10 243r33 255m16 257r19 264r22 274r22
. 281r22 288r22 305r22 310r22 313r40 319r22 327r22
214b7 Success{boolean} 228m7 230r14 245m13 247r20
215b7 Done{boolean} 267m19 272m19 339m19 342r19
362r7 Data{45|109R9} 376m7 377r60
363p7 Text{45|32P9} 377m7 379r48 388r19 397r24 414r24
364r7 Position{45|40R9} 387m7 388r33 397m46 397r46 398r20 413m10 414r38
365m7 Code{62|22M12} 388m7 391r43 397m56 397r56 414m10 415r43
366r7 Properties{49|186R9} 391m10 393r13 415m10 417r17
367b7 Success{boolean}
436i7 Block{49|180I9} 446r58
439i7 Offset{49|184I9} 446r67
456r7 Data{45|109R9} 474m7 475r63
457p7 Handler{45|32P9} 475m7 478r18 494r21 518r21 526r42 534r37
459r7 Left{45|40R9} 491m10 500r35 518r34 526r55 534r50 547r35
460r7 Left_Properties{49|186R9} 492m10 507r34 515r19 518r40 524r22 532r22
461r7 Right{45|40R9} 487m7 491r29 494m46 494r46
462m7 Right_Code{62|21M9} 478m64 478r64 488r46 494m53 494r53 505r49
463r7 Right_Properties{49|186R9} 488m7 492r29 505m10 507r55 516r27 525r27
. 533r27
464b7 Success{boolean} 478m7 480r14 494m10 496r17
465b7 Done{boolean} 509m16 542m19 546r13
561r7 Data{45|109R9} 571m7 572r60
562p7 Text{45|32P9} 572m7 574r48
595R12 Emoji_State 601e17 609r20
596b10 Is_Emoji{boolean} 654m16 760m16 771m25 792r23 796m16 802r20
597b10 Is_Emoji_Presentation_Sequence{boolean} 655m16 690r28
598b10 Is_Emoji_Modifier_Sequence{boolean} 656m16 705r29
599b10 Is_Emoji_Keycap_Sequence{boolean} 657m16 683r25 711m22 736r29
600b10 Is_Emoji_Flag_Sequence{boolean} 662m16 700r29 722r25
603r7 Data{45|109R9} 623m7 624r60
604p7 Text{45|32P9} 624m7 626r48 632r15 670r24 717r24 747r24 763r27 780r24
. 798r24
605r7 Position{45|40R9} 632r29 670m46 670r46 671r20 717m46 717r46 718r20
. 747m46 747r46 748r20 763m49 763r49 764r23 780m46 780r46 781r20 798m46 798r46
. 799r20
607m7 Code{62|22M12} 632m7 646r43 658r12 663r12 670m56 670r56 673r43 675r15
. 717m56 717r56 720r15 747m56 747r56 750r13 758r25 763m59 763r59 766r18 780m56
. 780r56 783r13 798m56 798r56
608r7 Properties{49|186R9} 646m10 648r17 654r50 655r50 656r50 673m10 706r28
609r7 State{595R12} 654m10 655m10 656m10 657m10 662m10 683r19 690r22 700r23
. 705r23 711m16 722r19 736r23 760m10 771m19 792r17 796m10 802r14
611M15 Tag_Spec_Range{62|22M12} 679r18 721r18 758r33 767r21
614N7 Tag_End 770r21
756L12 TAG 680r21 728r21
790L12 ZWJ 677r21 731r21 751r18 784r18
813r7 Data{45|109R9} 817r56
815p7 Text{45|32P9} 827r30 836r10 837r10 840r30 845r21
818b7 Success{boolean} 838m10 845m10 846m10
861p7 Text{45|32P9} 869r7
864r7 Position{45|40R9} 869m34 869r34 870r48
881p7 Cursor_Owner{43|20P9} 885m41 885r41 887r23
882r7 Cursor_Position{45|40R9} 885m55 890r51
905p7 Handler{45|32P9} 914r7 915r16
908r7 Position{45|40R9} 914m39 914r39 915m33 915r33 916r48
909b7 Dummy{boolean} 915m7
927p7 Text{45|32P9} 936r7 937r16
930r7 Position{45|40R9} 936m34 936r34 937m31 937r31 938r48
931b7 Dummy{boolean} 937m7
949p7 Handler{45|32P9} 957r7
952r7 Position{45|40R9} 957m39 957r39 958r48
X 60 vss-strings-cursors-markers.ads
7K29*Markers 57|11w26 12r42 60|47e32
X 62 vss-unicode.ads
17K13*Unicode 57|29r18 365r24 430r18 434r20 462r30 593r20 607r24 611r37 62|70e16
21M9*Code_Point_Unit
22M12*Code_Point{21M9} 57|29r26 365r32 430r26 434r28 462r38 593r28 607r32
. 611r45
27I9*UTF8_Code_Unit_Offset<10|54I9>
28I12*UTF8_Code_Unit_Count{27I9}
30I12*UTF8_Code_Unit_Index{28I12}
33I9*UTF16_Code_Unit_Offset<10|54I9>
34I12*UTF16_Code_Unit_Count{33I9}
36I12*UTF16_Code_Unit_Index{34I12}

