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_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_STANDARD_STORAGE_POOLS
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_IMPLICIT_LOOPS
RV NO_ELABORATION_CODE

U vss.json.implementation.parsers.json%b  vss-json-implementation-parsers-json.adb  5c8a373a NE OO PK IU
Z ada.exceptions%s	a-except.adb		a-except.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
W vss.json.implementation.parsers%s  vss-json-implementation-parsers.adb  vss-json-implementation-parsers.ali

U vss.json.implementation.parsers.json%s  vss-json-implementation-parsers-json.ads  a916c5bd EE OO PF PK IU
Z ada.exceptions%s	a-except.adb		a-except.ali
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%s			vss.ads			vss.ali
W vss.json%s		vss-json.adb		vss-json.ali
W vss.json.implementation%s  vss-json-implementation.ads  vss-json-implementation.ali
W vss.json.implementation.numbers%s  vss-json-implementation-numbers.adb  vss-json-implementation-numbers.ali
W vss.json.implementation.parsers%s  vss-json-implementation-parsers.adb  vss-json-implementation-parsers.ali
W vss.unicode%s		vss-unicode.ads		vss-unicode.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-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-referrers.ads  20241114080450 29187c15 vss.implementation.referrers%s
D vss-implementation-strings.ads  20241114080450 9b3fe3e4 vss.implementation.strings%s
D vss-implementation-text_handlers.ads  20241114080450 7d532201 vss.implementation.text_handlers%s
D vss-json.ads		20241114080450 6e549342 vss.json%s
D vss-json-implementation.ads  20241114080450 ed148f86 vss.json.implementation%s
D vss-json-implementation-big_integers.ads  20241114080450 a0434f3d vss.json.implementation.big_integers%s
D vss-json-implementation-numbers.ads  20241114080450 9bf50881 vss.json.implementation.numbers%s
D vss-json-implementation-packed_decimals.ads  20241114080450 45dc6127 vss.json.implementation.packed_decimals%s
D vss-json-implementation-parsers.ads  20241114080450 882131cb vss.json.implementation.parsers%s
D vss-json-implementation-parsers-json.ads  20241114080450 2fede438 vss.json.implementation.parsers.json%s
D vss-json-implementation-parsers-json.adb  20241114080450 7367d302 vss.json.implementation.parsers.json%b
D vss-json-pull_readers.ads  20241114080450 f5a1553c vss.json.pull_readers%s
D vss-json-streams.ads	20241114080450 33757a27 vss.json.streams%s
D vss-json-streams-cursors.ads  20241114080450 66850279 vss.json.streams.cursors%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-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-text_streams.ads	20241114080450 20ae4a30 vss.text_streams%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 [parse vss__json__implementation__parsers__json 19 14 none]
G c Z s s [json_parserDF vss__json__implementation__parsers__json 24 9 none]
G c Z s s [json_parserDI vss__json__implementation__parsers__json 24 9 none]
G c Z s s [json_parserIP vss__json__implementation__parsers__json 24 9 none]
G c Z b b [parse_json_text vss__json__implementation__parsers__json 16 13 none]
G c Z b b [parse_value vss__json__implementation__parsers__json 20 13 none]
G c Z b b [parse_array vss__json__implementation__parsers__json 24 13 none]
G c Z b b [parse_object vss__json__implementation__parsers__json 27 13 none]
G c Z b b [parse_number vss__json__implementation__parsers__json 30 13 none]
G c Z b b [parse_string vss__json__implementation__parsers__json 35 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [push vss__json__implementation__parsers 74 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [push vss__json__implementation__parsers 100 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [clear vss__strings 239 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [store_character vss__json__implementation__parsers 119 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [store_character vss__json__implementation__parsers 124 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [reset vss__json__implementation__numbers 30 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [int_digit vss__json__implementation__numbers 33 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [string_value vss__json__implementation__parsers 42 13 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [to_json_number vss__json__implementation__numbers 55 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [decimal_point vss__json__implementation__numbers 39 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [frac_digit vss__json__implementation__numbers 43 14 none]
G r c none [parse vss__json__implementation__parsers__json 19 14 none] [exp_digit vss__json__implementation__numbers 49 14 none]
G r k json_parser_base [json_parserDF vss__json__implementation__parsers__json 24 9 none] [json_parser_baseDF vss__json__implementation__parsers 81 9 none]
G r s json_parser_base [json_parserIP vss__json__implementation__parsers__json 24 9 none] [json_parser_baseIP vss__json__implementation__parsers 81 9 none]
G r s parsing_state [json_parserIP vss__json__implementation__parsers__json 24 9 none] [parsing_stateIP vss__json__implementation__numbers 18 9 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [push vss__json__implementation__parsers 74 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [push vss__json__implementation__parsers 100 13 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [clear vss__strings 239 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [store_character vss__json__implementation__parsers 119 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [store_character vss__json__implementation__parsers 124 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [reset vss__json__implementation__numbers 30 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [int_digit vss__json__implementation__numbers 33 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [string_value vss__json__implementation__parsers 42 13 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [to_json_number vss__json__implementation__numbers 55 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [decimal_point vss__json__implementation__numbers 39 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [frac_digit vss__json__implementation__numbers 43 14 none]
G r c none [parse_json_text vss__json__implementation__parsers__json 16 13 none] [exp_digit vss__json__implementation__numbers 49 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [push vss__json__implementation__parsers 100 13 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [clear vss__strings 239 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [store_character vss__json__implementation__parsers 119 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [store_character vss__json__implementation__parsers 124 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [reset vss__json__implementation__numbers 30 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [int_digit vss__json__implementation__numbers 33 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [string_value vss__json__implementation__parsers 42 13 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [to_json_number vss__json__implementation__numbers 55 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [decimal_point vss__json__implementation__numbers 39 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [frac_digit vss__json__implementation__numbers 43 14 none]
G r c none [parse_value vss__json__implementation__parsers__json 20 13 none] [exp_digit vss__json__implementation__numbers 49 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [push vss__json__implementation__parsers 100 13 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [clear vss__strings 239 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [store_character vss__json__implementation__parsers 119 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [store_character vss__json__implementation__parsers 124 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [reset vss__json__implementation__numbers 30 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [int_digit vss__json__implementation__numbers 33 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [string_value vss__json__implementation__parsers 42 13 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [to_json_number vss__json__implementation__numbers 55 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [decimal_point vss__json__implementation__numbers 39 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [frac_digit vss__json__implementation__numbers 43 14 none]
G r c none [parse_array vss__json__implementation__parsers__json 24 13 none] [exp_digit vss__json__implementation__numbers 49 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [push vss__json__implementation__parsers 100 13 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [clear vss__strings 239 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [store_character vss__json__implementation__parsers 119 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [store_character vss__json__implementation__parsers 124 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [reset vss__json__implementation__numbers 30 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [int_digit vss__json__implementation__numbers 33 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [string_value vss__json__implementation__parsers 42 13 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [to_json_number vss__json__implementation__numbers 55 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [decimal_point vss__json__implementation__numbers 39 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [frac_digit vss__json__implementation__numbers 43 14 none]
G r c none [parse_object vss__json__implementation__parsers__json 27 13 none] [exp_digit vss__json__implementation__numbers 49 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [clear vss__strings 239 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [reset vss__json__implementation__numbers 30 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [int_digit vss__json__implementation__numbers 33 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [string_value vss__json__implementation__parsers 42 13 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [to_json_number vss__json__implementation__numbers 55 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [decimal_point vss__json__implementation__numbers 39 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [frac_digit vss__json__implementation__numbers 43 14 none]
G r c none [parse_number vss__json__implementation__parsers__json 30 13 none] [exp_digit vss__json__implementation__numbers 49 14 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [is_empty vss__json__implementation__parsers 70 13 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [top vss__json__implementation__parsers 72 13 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [pop vss__json__implementation__parsers 79 14 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [clear vss__strings 239 14 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [read vss__json__implementation__parsers 108 13 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [report_error vss__json__implementation__parsers 131 13 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [store_character vss__json__implementation__parsers 116 14 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [store_character vss__json__implementation__parsers 119 14 none]
G r c none [parse_string vss__json__implementation__parsers__json 35 13 none] [store_character vss__json__implementation__parsers 124 14 none]
X 8 a-tags.ads
652V13 CW_Membership{boolean} 51|76s52 221s52 368s52 805s55 838s52
X 10 interfac.ads
81M9*Unsigned_32
X 27 s-stausa.ads
207U14*Initialize 208i<c,__gnat_stack_usage_initialize>22
272U14*Output_Results 276i<c,__gnat_stack_usage_output_results>22
X 37 vss.ads
7K9*VSS 14e8 50|12r14 13r14 15r9 25r22 26r22 27r22 30r5 51|9r14 11r8 12r13
. 13r13 14r13 93r24 117r36 178r36 230r33 231r40 248r24 280r30 298r36 299r43
. 382r10 397r16 408r16 412r30 447r22 458r22 464r22 480r22 496r22 507r22 523r22
. 544r22 555r22 609r24 624r30 659r36 711r36 793r16 796r24 803r24 812r22 819r22
. 827r22 1093r39 1140r30 1208r36 1239r36 1271r36 1286r5
X 39 vss-implementation.ads
13K13*Implementation 17e23 51|11r12
X 40 vss-implementation-character_codes.ads
9K28*Character_Codes 101e39 51|11r27
15N4*Backspace 51|903r44
16N4*Character_Tabulation 51|106r24 151r24 262r24 632r24 648r24 694r24 745r24
. 919r44 1078r24
17N4*Line_Feed 51|107r24 152r24 263r24 633r24 649r24 695r24 746r24 911r44
. 1079r24
19N4*Form_Feed 51|907r44
20N4*Carriage_Return 51|108r24 153r24 264r24 634r24 650r24 696r24 747r24
. 915r44 1080r24
22N4*Space 51|105r24 150r24 261r24 631r24 647r24 693r24 744r24 1077r24
24N4*Quotation_Mark 51|159r24 700r24 751r24 850r23 874r24 889r24 891r44 1084r24
31N4*Plus_Sign 51|531r24
33N4*Hyphen_Minus 51|160r24 385r18 526r24 1107r24
35N4*Solidus 51|897r24 899r44
37N4*Digit_Zero 51|161r24 390r18 440r24 456r24 493r24 505r24 520r24 541r24
. 553r24 809r18 812r60 1107r39
38N4*Digit_One 51|394r18 444r24
40N4*Digit_Nine 51|161r38 394r31 444r37 456r38 493r38 505r38 520r38 541r38
. 553r38 809r32 1107r53
43N4*Latin_Capital_Letter_A 51|816r18 820r34
45N4*Latin_Capital_Letter_E 51|467r24 483r24 510r24
46N4*Latin_Capital_Letter_F 51|816r44
55N4*Reverse_Solidus 51|880r24 893r24 895r44 971r24
60N4*Latin_Small_Letter_A 51|824r18 828r34 1178r24
61N4*Latin_Small_Letter_B 51|901r24
63N4*Latin_Small_Letter_E 51|467r49 483r49 510r49 1205r24 1268r24
64N4*Latin_Small_Letter_F 51|162r24 824r42 905r24 1098r24
68N4*Latin_Small_Letter_L 51|1187r24 1228r24 1237r24
70N4*Latin_Small_Letter_N 51|163r24 909r24 1101r24
72N4*Latin_Small_Letter_R 51|913r24 1250r24
73N4*Latin_Small_Letter_S 51|1196r24
74N4*Latin_Small_Letter_T 51|164r24 917r24 1104r24
75N4*Latin_Small_Letter_U 51|921r24 982r24 1219r24 1259r24
X 44 vss-json.ads
11K13*JSON 37|7k9 44|51e13 50|12r18 15r13 27r26 30r9 51|9r18 12r17 13r17
. 93r28 117r40 178r40 230r37 231r44 248r28 280r34 298r40 299r47 382r14 397r20
. 408r20 412r34 447r26 458r26 464r26 480r26 496r26 507r26 523r26 544r26 555r26
. 609r28 624r34 659r40 711r40 1093r43 1140r34 1208r40 1239r40 1271r40 1286r9
X 45 vss-json-implementation.ads
13K18*Implementation 44|11k13 45|17e28 50|12r23 15r18 27r31 30r14 51|9r23
. 382r19 397r25 408r25 447r31 458r31 464r31 480r31 496r31 507r31 523r31 544r31
. 555r31 1286r14
X 47 vss-json-implementation-numbers.ads
12K33*Numbers 76e36 50|12w38 27r46 51|382r34 397r40 408r40 447r46 458r46
. 464r46 480r46 496r46 507r46 523r46 544r46 555r46
18R9*Parsing_State 28e14 50|27r54
20b7*Minus{boolean} 51|388m34
23b7*Exp_Minus{boolean} 51|529m40
30U14*Reset 51|382s42
33U14*Int_Digit 51|397s48 447s54 458s54
39U14*Decimal_Point 51|464s54 480s54
43U14*Frac_Digit 51|496s54 507s54
49U14*Exp_Digit 51|523s54 544s54 555s54
55U14*To_JSON_Number 51|408s48
X 49 vss-json-implementation-parsers.ads
15K33*Parsers 45|13k18 49|155e36 50|15r33 30r29 51|9r38 1286r29
19H9*JSON_Parser_Base 98e14 50|17r36 24r36 51|17r23 21r21 25r23 28r21 31r23
. 36r23 69r23 214r23 344r23 582r21 790r23 1053r21
42V13*String_Value{57|77R9} 51|410s24
55P9 Parse_Subprogram(boolean)
59p7*Parse{55P9} 51|50r28 84r35 229r35 599r35 1064r35
60m7*State{10|81M9} 51|80r51 225r55 373r52 595r52 842r52 1060r51
70V13 Is_Empty{boolean} 51|44s21 51s31 79s25 83s28 224s25 228s28 372s25 376s28
. 594s25 598s28 841s25 845s28 1059s25 1063s28
72V13 Top{58R9} 51|50s24 80s47 84s31 225s51 229s31 373s48 595s48 599s31 842s48
. 1060s47 1064s31
74U14 Push 51|233s30 238s30 273s33 307s30
79U14 Pop 51|81s21 226s21 374s21 596s21 843s21 1061s21
82p7*Stream{64|18P9} 51|136r25 288r25 421r25 679r25 860r25 1158r25
84e7*Error{52|17E9} 51|231r31 299r34
88e7*Event{53|13E9} 51|93m15 117m27 178m27 230r24 248m15 280m21 298r27 412m21
. 609m15 624m21 659m27 711m27 1093m30 1140m21 1208m27 1239m27 1271m27
90r7*Buffer{57|77R9} 51|381m15 855m15
91b7*Boolean{boolean} 51|1207m27 1270m27
92r7*Number{44|19R9} 51|411m24
94r7*Stack{65R9} 51|44r15 50r18 51r25 79r19 80r41 81m15 83r22 84r25 224r19
. 225r45 226m15 228r22 229r25 233m24 238m24 273m27 307m24 372r19 373r42 374m15
. 376r22 594r19 595r42 596m15 598r22 599r25 841r19 842r42 843m15 845r22 1059r19
. 1060r41 1061m15 1063r22 1064r25
95m7*C{66|21M9} 51|90r30 104r26 149r26 260r26 384r20 398r43 439r26 448r49
. 455r26 459r49 476r26 492r26 497r49 504r26 508r49 519r26 524r49 540r26 545r49
. 552r26 556r49 606r30 630r26 646r26 692r26 743r26 808r20 812r56 820r30 828r30
. 850r18 873r26 888r26 970r26 981r26 1076r26 1177r26 1186r26 1195r26 1204r26
. 1218r26 1227r26 1236r26 1249r26 1258r26 1267r26
100V13 Push{boolean} 51|85s28 95s22 120s29 170s32 181s29 192s26 251s17 601s23
. 611s22 627s23 662s29 705s32 714s29 733s26 756s32 1065s28 1089s32 1211s29
. 1242s29 1274s29
108V13 Read{boolean} 51|135s22 285s22 420s22 678s22 859s22 1157s22
116U14 Store_Character 51|387s21 392s21 396s21 442s27 446s27 457s27 463s27
. 469s27 479s27 485s27 495s27 506s27 512s27 522s27 528s27 533s27 543s27 554s27
. 884s27
119U14 Store_Character 51|891s27 895s27 899s27 903s27 907s27 911s27 915s27
. 919s27 959s24
124U14 Store_Character 51|1025s21
131V13 Report_Error{boolean} 51|124s29 143s28 184s34 276s34 451s34 500s34
. 536s34 548s34 642s34 667s29 686s28 719s29 761s34 867s28 878s34 926s29 935s31
. 942s31 949s31 954s31 966s26 976s29 987s29 996s31 1003s31 1010s31 1017s31
. 1022s26 1136s34 1165s28 1214s34 1245s34 1277s34
136m4 End_Of_Stream{66|21M9} 51|268r24
139N4 Begin_Array 51|90r34 157r24 1113r24
141N4 Begin_Object 51|158r24 606r34 1124r24
143N4 End_Array 51|115r24 176r24
145N4 End_Object 51|657r24 709r24
147N4 Name_Separator 51|638r24
149N4 Value_Separator 51|112r24 654r24
151N4 Decimal_Point 51|461r24 477r24
X 50 vss-json-implementation-parsers-json.ads
15K41*JSON 49|15k33 50|24E9 30l37 30e41 51|9b46 1286l37 1286t41
17R9*JSON_Parser<49|19R9> 19r35 24c9 28e14 51|42r35 76r15 76r41 221r15 221r41
. 368r15 368r41 805r18 805r44 838r15 838r41
19U14*Parse 19=21 51|42b14 56l8 56t13
19c21 Self<17R9> 51|42b21 44r10 45m30 45r30 50r13 50m35 50r35 51r20
25m7 Code_Unit_1{66|32M9} 51|932m21 934m41 941m41 948m41 953m41 957r24 959r46
. 961r27 1025r43
26m7 Code_Unit_2{66|32M9} 51|993m21 995m41 1002m41 1009m41 1016m41 1020r24
. 1025r61
27r7 Number_State{47|18R9} 51|382m54 388m21 398m24 409r24 448m30 459m30 465m30
. 481m30 497m30 508m30 524m30 529m27 545m30 556m30
X 51 vss-json-implementation-parsers-json.adb
16V13 Parse_JSON_Text{boolean} 17=7 45s13 213b13 234r22 239r22 251r23 274r25
. 286r13 308r22 326l8 326t23
17c7 Parser<49|19R9> 214b7 221m60 221r60
20V13 Parse_Value{boolean} 21=7 168s29 190s23 297s23 729s23 1052b13 1065r34
. 1090r30 1157r28 1211r35 1242r35 1274r35 1284l8 1284t19
21c7 Self<49|19R9> 1053b7 1059r14 1060r36 1061m10 1061r10 1063r17 1064r20
. 1064m42 1064r42 1065m23 1065r23 1076r21 1085m43 1085r43 1089m27 1089r27
. 1093m25 1108m47 1108r47 1114m42 1114r42 1125m43 1125r43 1136m29 1136r29
. 1140m16 1157m17 1157r17 1158r20 1165m23 1165r23 1177r21 1186r21 1195r21
. 1204r21 1207m22 1208m22 1211m24 1211r24 1214m29 1214r29 1218r21 1227r21
. 1236r21 1239m22 1242m24 1242r24 1245m29 1245r29 1249r21 1258r21 1267r21
. 1270m22 1271m22 1274m24 1274r24 1277m29 1277r29
24V13 Parse_Array{boolean} 25=7 68b13 85r34 95r28 120r35 135r28 171r30 181r35
. 192r32 205l8 205t19 1114s29
25c7 Parser<49|19R9> 69b7 76m60 76r60
27V13 Parse_Object{boolean} 28=7 581b13 601r29 611r28 627r29 663r27 678r28
. 706r30 715r27 733r32 757r30 768l8 768t20 1125s29
28c7 Self<49|19R9> 582b7 594r14 595r37 596m10 596r10 598r17 599r20 599m42
. 599r42 601m18 601r18 606r25 609m10 611m17 611r17 624m16 627m18 627r18 630r21
. 642m29 642r29 646r21 659m22 662m24 662r24 667m24 667r24 678m17 678r17 679r20
. 686m23 686r23 692r21 703m43 703r43 705m27 705r27 711m22 714m24 714r24 719m24
. 719r24 729m36 729r36 733m21 733r21 743r21 754m43 754r43 756m27 756r27 761m29
. 761r29
30V13 Parse_Number{boolean} 31=7 343b13 420r28 566l8 566t20 1108s33
31c7 Parser<49|19R9> 344b7 368m60 368r60
35V13 Parse_String{boolean} 36=7 703s29 754s29 789b13 859r28 1031l8 1031t20
. 1085s29
36c7 Parser<49|19R9> 790b7 805r63 838m60 838r60
62E9 Array_State 66e14 75r15 80r19 85r54 95r48 120r55 135r48 171r50 181r55
. 192r52
63n7 Value_Or_End_Array{62E9} 92r19 100r18 148r18
64n7 Value{62E9} 113r31 128r18 187r18
65n7 Value_Separator_Or_End_Array{62E9} 103r18 166r31 188r25 197r18
66n7 Finish{62E9} 116r31 131r18 139r27 177r31 201r18
75e7 State{62E9} 80m10 85r71 92m10 95r65 99r15 113m22 116m22 120r72 135r65
. 139r19 147r15 166m22 171r67 177m22 181r72 188m16 192r69
76c7 Self<50|17R9> 79r14 80r36 81r10 83r17 84r20 84r42 85r23 90r25 93r10
. 95r17 104r21 117r22 120r24 124r24 135r17 136r20 143r23 149r21 168r42 170r27
. 178r22 181r24 184r29 190r36 192r21
211E9 JSON_Text_State 211e62 220r15 225r19 234r46 239r46 251r47 274r49 286r37
. 308r46
211n29 Initial{211E9} 247r19 256r18 296r18
211n38 Whitespace_Or_End{211E9} 259r18 301r31 316r18
211n57 Done{211E9} 237r28 272r31 279r18 292r22 304r31 322r18
220e7 State{211E9} 225m10 234r67 237m19 239r67 247m10 251r68 255r15 272m22
. 274r70 286r58 292m13 295r15 301m22 304m22 308r67
221c7 Self<50|17R9> 224r14 225r40 226r10 228r17 229r20 229r42 230r19 231r26
. 233r19 238r19 248r10 251r12 260r21 273r22 276r29 280r16 285r17 288r20 297r36
. 298r22 299r29 307r19
332E9 Number_State 341e20 369r15 373r19 420r49
333n7 Int{332E9} 386r25 438r18
334n7 Int_Digits{332E9} 395r25 425r24 445r31 454r18
335n7 Frac_Or_Exp{332E9} 391r25 425r37 441r31 475r18
336n7 Frac_Digit{332E9} 462r31 478r31 491r18
337n7 Frac_Digits{332E9} 425r51 494r31 503r18
338n7 Exp_Sign_Or_Digits{332E9} 468r31 484r31 511r31 518r18
339n7 Exp_Digit{332E9} 527r31 532r31 539r18
340n7 Exp_Digits{332E9} 425r65 521r31 542r31 551r18
341n7 Report_Value{332E9} 407r18 428r25 472r31 488r31 515r31 559r31 562r18
368c7 Self<50|17R9> 372r14 373r37 374r10 376r17 381r10 382r49 384r15 387r16
. 388r16 392r16 396r16 398r19 398r38 409r19 410r19 411r19 412r16 420r17 421r20
. 439r21 442r22 446r22 448r25 448r44 451r29 455r21 457r22 459r25 459r44 463r22
. 465r25 469r22 476r21 479r22 481r25 485r22 492r21 495r22 497r25 497r44 500r29
. 504r21 506r22 508r25 508r44 512r22 519r21 522r22 524r25 524r44 528r22 529r22
. 533r22 536r29 540r21 543r22 545r25 545r44 548r29 552r21 554r22 556r25 556r44
369e7 State{332E9} 373m10 386m16 391m16 395m16 406r15 420r67 424r19 428m16
. 437r15 441m22 445m22 462m22 468m22 472m22 478m22 484m22 488m22 494m22 511m22
. 515m22 521m22 527m22 532m22 542m22 559m22
572E9 Object_State 579e14 591r15 595r19 601r50 611r49 627r50 663r48 678r49
. 706r51 715r48 733r53 757r51
573n7 Whitespace_Or_Member{572E9} 619r18 655r31 742r18
574n7 Member_Or_End_Object{572E9} 608r19 616r18 691r18
575n7 Member_String{572E9} 622r18 701r31 722r18 752r31
576n7 Member_Name_Separator{572E9} 623r25 629r18 725r18
577n7 Member_Value{572E9} 639r31 674r18 728r18
578n7 Value_Separator_Or_End_Object{572E9} 645r18 730r28 739r18
579n7 Finish{572E9} 658r31 671r18 682r27 710r31 764r18
591e7 State{572E9} 595m10 601r68 608m10 611r67 615r15 623m16 627r68 639m22
. 655m22 658m22 663r66 678r67 682r19 690r15 701m22 706r69 710m22 715r66 730m19
. 733r71 752m22 757r69
774E9 String_State 787e14 837r15 842r19 859r49
775n7 Character_Data{774E9} 854r19 872r18 890r31 894r31 898r31 902r31 906r31
. 910r31 914r31 918r31 958r28 1014r25
776n7 Escape{774E9} 881r31 887r18
777n7 Escape_U{774E9} 922r31 930r18
778n7 Escape_UX{774E9} 931r25 938r18
779n7 Escape_UXX{774E9} 939r25 945r18
780n7 Escape_UXXX{774E9} 946r25 952r18
781n7 Escape_UXXXX{774E9} 962r28 969r18
782n7 Escape_UXXXX_Escape{774E9} 972r31 980r18
783n7 Escape_UXXXX_Escape_U{774E9} 983r31 991r18
784n7 Escape_UXXXX_Escape_UX{774E9} 992r25 999r18
785n7 Escape_UXXXX_Escape_UXX{774E9} 1000r25 1006r18
786n7 Escape_UXXXX_Escape_UXXX{774E9} 1007r25 1013r18
787n7 Finish{774E9} 863r27 875r31 1027r18
795V16 Hex_To_Code{boolean} 796=10 802b16 835l11 835t22 934s23 941s23 948s23
. 953s23 995s23 1002s23 1009s23 1016s23
796m10 Code{66|32M9} 803b10 810m16 811r18 817m16 818r18 825m16 826r18
805c10 Self<50|17R9> 808r15 812r51 820r25 828r25
837e7 State{774E9} 842m10 854m10 859r67 863r19 871r15 875m22 881m22 890m22
. 894m22 898m22 902m22 906m22 910m22 914m22 918m22 922m22 931m16 939m16 946m16
. 958m19 962m19 972m22 983m22 992m16 1000m16 1007m16 1014m16
838c7 Self<50|17R9> 841r14 842r37 843r10 845r17 850r13 855r10 859r17 860r20
. 867r23 873r21 878r29 884r22 888r21 891r22 895r22 899r22 903r22 907r22 911r22
. 915r22 919r22 926r24 932r16 934r36 935r26 941r36 942r26 948r36 949r26 953r36
. 954r26 957r19 959r19 959r41 961r22 966r21 970r21 976r24 981r21 987r24 993r16
. 995r36 996r26 1002r36 1003r26 1009r36 1010r26 1016r36 1017r26 1020r19 1022r21
. 1025r16 1025r38 1025r56
1037E9 Value_State 1050e14 1055r17 1060r19 1065r54 1090r50 1157r48 1211r55
. 1242r55 1274r55
1038n7 Initial{1037E9} 1070r19 1075r18 1170r18
1039n7 Value_String{1037E9} 1086r34 1139r18 1173r18
1040n7 Value_F{1037E9} 1099r31 1144r18 1176r18
1041n7 Value_FA{1037E9} 1144r28 1179r31 1185r18
1042n7 Value_FAL{1037E9} 1144r39 1188r31 1194r18
1043n7 Value_FALS{1037E9} 1144r51 1197r31 1203r18
1044n7 Value_N{1037E9} 1102r31 1147r18 1217r18
1045n7 Value_NU{1037E9} 1147r28 1220r31 1226r18
1046n7 Value_NUL{1037E9} 1147r39 1229r31 1235r18
1047n7 Value_T{1037E9} 1105r31 1150r18 1248r18
1048n7 Value_TR{1037E9} 1150r28 1251r31 1257r18
1049n7 Value_TRU{1037E9} 1150r39 1260r31 1266r18
1050n7 Finish{1037E9} 1153r18 1161r27 1206r31 1238r31 1269r31 1280r18
1055e7 State{1037E9} 1060m10 1065r71 1070m10 1074r15 1086m25 1090r67 1099m22
. 1102m22 1105m22 1157r65 1161r19 1169r15 1179m22 1188m22 1197m22 1206m22
. 1211r72 1220m22 1229m22 1238m22 1242r72 1251m22 1260m22 1269m22 1274r72
1056b7 Success{boolean} 1108m22 1109r41
X 52 vss-json-pull_readers.ads
13K18*Pull_Readers 51|13r22 231r49 299r52 52|56e26
17E9*JSON_Reader_Error 51|13r35 52|21e33
20n7*Not_Valid{17E9} 51|231r62 299r65
X 53 vss-json-streams.ads
9K18*Streams 51|12r22 93r33 117r45 178r45 230r42 248r33 280r39 298r45 412r39
. 609r33 624r39 659r45 711r45 1093r48 1140r39 1208r45 1239r45 1271r45 53|64e21
13E9*JSON_Stream_Element_Kind 51|12r30 53|28e18
15n7*Invalid{13E9} 51|230r50 298r53
16n7*Start_Document{13E9} 51|248r41
17n7*End_Document{13E9} 51|280r47
20n7*Start_Array{13E9} 51|93r41
21n7*End_Array{13E9} 51|117r53 178r53
22n7*Start_Object{13E9} 51|609r41
23n7*End_Object{13E9} 51|659r53 711r53
24n7*Key_Name{13E9} 51|624r47
25n7*String_Value{13E9} 51|1093r56 1140r47
26n7*Number_Value{13E9} 51|412r47
27n7*Boolean_Value{13E9} 51|1208r53 1271r53
28n7*Null_Value{13E9} 51|1239r53
X 57 vss-strings.ads
239U14*Clear 51|381s22 855s22
X 64 vss-text_streams.ads
16h9*Input_Text_Stream
18P9*Input_Text_Stream_Access(16R9)
37y13*Is_End_Of_Stream{boolean} 51|136R32 288R32 421R32 679R32 860R32 1158R32
X 66 vss-unicode.ads
17K13*Unicode 50|13w18 25r26 26r26 51|14r17 793r20 796r28 803r28 812r26 819r26
. 827r26 66|70e16
21M9*Code_Point_Unit 51|14r25
32M9*UTF16_Code_Unit 50|25r34 26r34 51|793r28 796r36 803r36 812r34 819r34
. 827r34

