diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..41ab162ce5f965ee0cfb2ec28dd42dd6c402c968 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# read the doc: https://huggingface.co/docs/hub/spaces-sdks-docker +# you will also find guides on how best to write your Dockerfile + +FROM python:3.9 + +WORKDIR /code + +COPY ./requirements.txt /code/requirements.txt + +RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt + +COPY . . + +CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"] \ No newline at end of file diff --git a/app.py b/app.py new file mode 100644 index 0000000000000000000000000000000000000000..c02dc43df9b5790e6d68062229fd877e8ba62dd4 --- /dev/null +++ b/app.py @@ -0,0 +1,239 @@ +import json +import subprocess +from cltk.core.data_types import Process +from dataclasses import dataclass +from copy import deepcopy +from boltons.cacheutils import cachedproperty +from cltk.core.data_types import Doc, Word +import subprocess +import re +import string +from cltk.tokenizers.lat.lat import LatinWordTokenizer +from cltk.core.data_types import Process, Pipeline +from cltk.languages.utils import get_lang +from cltk.alphabet.processes import LatinNormalizeProcess +from cltk.nlp import NLP +from cltk.text.processes import DefaultPunctuationRemovalProcess +from fastapi import FastAPI +from typing import Optional +import json +from transformers import AutoTokenizer +import morph_simplifier +import json +import os + +app = FastAPI() + +@dataclass +class LatinWhitakersWordsMorphology(Process): + """A simple ``Process`` for giving the stem and morphological features + of a latin word using Whitakers Words + """ + + language: str = None + + @cachedproperty + def algorithm(self): + return None + def parse_word(self, tup): + index, (word_tup) = tup + word_obj, word_lookup = word_tup + word_obj.word_lookup = word_lookup + word_lookup = word_lookup.strip() + if word_obj.string in [',', ":", "'", '"', ".", ";"] or "UNKNOWN" in word_lookup or "" == word_lookup: + word_obj.stem = word_obj.string + word_obj.morph = "OTHER" + word_obj.case = "" + else: + letter_swap = False + + # shit like XIIX, why was this written?? + if "Bad Roman Numeral?" in word_lookup: + word_obj.stem = word_obj.string + word_obj.morph = "NUM20XXXCARD" + word_obj.case = "" + return word_obj + + if "WORD_EDIT" in word_lookup: + letter_swap = True + word_lookup = word_lookup.replace("WORD_EDIT\n", "") + + # form of sum/esse/ + if word_lookup[0] == '.': + word_obj.stem = "esse" + word_obj.morph = "".join(word_lookup.split("\n")[0].split(" ")[1:]).replace("Late", "").replace("Early", "").replace("N98XXM", "ADV") + word_obj.case = word_obj.string + return word_obj + + try: + # alicuius - [XXXAO] starts the line + if word_lookup.split("\n")[1].strip()[0] == "[": + sp = word_lookup.split("\n") + word_lookup = sp[0] + "\n" + sp[2] + except Exception as e: + print(e) + #i/j u/v d/t swap, need to drop another line + if word_lookup.split(" ")[0].split(".")[0] == "Word": + word_lookup = "\n".join(word_lookup.split("\n")[2:]) + letter_swap = True + + + + # Cardinal number + if "CARD" in word_lookup and "." not in word_lookup.split(" ")[0]: + word_obj.stem = word_lookup.split(" ")[0] + word_obj.morph = "".join(word_lookup.split("\n")[0].split(" ")[1:]).replace("Late", "").replace("Early", "").replace("N98XXM", "ADV") + word_obj.case = "" + return word_obj + if word_lookup.split(" ")[0].replace(".", "").replace("ivi", "ii").replace("v", "u").replace("j", "i").strip().lower() != word_obj.string.lower().replace("j", "i").replace("v.i", "").replace("ivi", "ii").replace("-", "").replace("v", "u"): + if word_lookup.split(" ")[0].replace(".", "").strip().lower() == 'special_replace': + word_obj.stem = word_obj.string + word_obj.morph = "V51PRESACTIVEIND3P" + word_obj.case = "" + + return word_obj + elif word_lookup.split(" ")[0].replace(".", "").strip().lower() == 'iri_special': + word_obj.stem = word_obj.string + word_obj.morph = "V31FUTPASSIVEINF0X" + word_obj.case = "" + return word_obj + if index != self.l - 1 and not letter_swap: + try: + word_lookup = word_lookup.split("\n")[2] + word_obj.word_lookup = word_lookup + except: + word_obj.word_lookup = word_lookup + word_obj.stem = word_lookup.split(" ")[0].split(".")[0] + word_obj.morph = "".join(word_lookup.split("\n")[0].split(" ")[1:]).replace("Late", "").replace("Early", "").replace("N98XXM", "ADV") + word_obj.case = word_lookup.split(" ")[0].split(".")[1] if "." in word_lookup.split(" ")[0] else "" + return word_obj + + def run(self, input_doc: Doc) -> Doc: + output_doc = deepcopy(input_doc) + output_doc.words = [word for word in output_doc.words if word is not None and word.string != '-'] + self.l = len(output_doc.words) + words =re.sub(r"SUPINE \+ iri.*\n", "\n\nIRI_SPECIAL ", re.sub(r"PPL\+sunt.*\n\nsum|Syncope s => vis *\n\n", "", "\n".join(re.split(r"\n=>|=>\n",subprocess.check_output(["./words"],input=" ".join([word.string.replace("j","i") for word in output_doc.words]), cwd='./bin/', text=True), maxsplit=1)[1].split("\n")[:-6]) + .replace("MORE - hit RETURN/ENTER to continue\nUnexpected exception in PAUSE", "") \ + .replace("\n*", '\n') \ + .replace("PERF PASSIVE PPL + verb TO_BE => PASSIVE perfect system", "\n\nSPECIAL_REPLACE") \ + .replace("FUT PASSIVE PPL + esse => PRES PASSIVE INF", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT PASSIVE PPL + verb TO_BE => PASSIVE Periphrastic - should/ought/had to", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT ACTIVE PPL + verb TO_BE => ACTIVE Periphrastic - about to, going to", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT PASSIVE PPL + esse => PASSIVE Periphrastic - should/ought/had to", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT ACT PPL+fuisse => PERF ACT INF Periphrastic - to have been about/going to", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT PASSIVE PPL + fuisse => PERF PASSIVE INF Periphrastic - about to, going to", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT ACTIVE PPL + esse => ACTIVE Periphrastic - about to, going to", "\n\nSPECIAL_REPLACE") \ + .replace("\nFUT ACTIVE PPL + esse => PRES Periphastic/FUT ACTIVE INF - be about/going to", "\n\nSPECIAL_REPLACE") \ + .replace("Syncope s => vis\n\n", "WORD_EDIT") \ + .replace("Syncope s => vis \n\n", "WORD_EDIT") \ + .replace("\nSyncope ii => ivi \nSyncopated perfect ivi can drop 'v' without contracting vowel", "WORD_EDIT") \ + .replace("Syncope s => vis \nSyncopated perfect often drops the 'v' and contracts vowel", "WORD_EDIT") \ + .replace("\nPERF PASSIVE PPL + esse => PERF PASSIVE INF", "\n\nSPECIAL_REPLACE"))) \ + .replace("\nSlur sub/su~ \nAn initial 'sub' may be rendered by su~", "WORD_EDIT") \ + .replace("\nSyncope r => v.r \n\n", "WORD_EDIT") \ + .split("\n\n") + output_tokens = list(map(self.parse_word, enumerate(zip(output_doc.words, words)))) + return output_tokens + +@dataclass +class LatinTokenizationProcessWithPropers(Process): + @cachedproperty + def algorithm(self): + return LatinWordTokenizer() + + def run(self, input_doc: Doc) -> Doc: + output_doc = deepcopy(input_doc) + output_doc.words = [] + tokenizer_obj = self.algorithm + enclitics_exceptions=LatinWordTokenizer.EXCEPTIONS + ["beniamin", "mosen", "hegesian", "bitumen", "aaron", "aristomene", 'disan', 'aran', 'lothan', 'amdan', 'amdan', 'esban', 'iethran', 'charan', "restitue", "resen"] + tokens = tokenizer_obj.tokenize(output_doc.raw, enclitics_exceptions=enclitics_exceptions, enclitics=['que', 'n', 'ne', 'ue', 've', 'st']) + indices = tokenizer_obj.compute_indices(output_doc.raw, tokens) + for index, token in enumerate(tokens): + word_obj = Word( + string=token, + index_token=index, + index_char_start=indices[index], + index_char_stop=indices[index] + len(token), + ) + output_doc.words.append(word_obj) + return output_doc + +pipe_morph = Pipeline(description="A custom Latin pipeline", processes=[LatinNormalizeProcess, LatinTokenizationProcessWithPropers, DefaultPunctuationRemovalProcess, LatinWhitakersWordsMorphology], language=get_lang("lat")) + +nlp_morph = NLP(language='lat', custom_pipeline = pipe_morph, suppress_banner=True) + + +def process_line_morph(line): + an = nlp_morph.analyze(line.translate(str.maketrans('', '', string.punctuation)).replace('(','').replace(')','').replace("“", "").replace("”", "").replace("—", ":")) + output_line = "" + for word in an: + if not word: + continue + output_line += word.stem + (" " + word.morph + " " if word.morph != "" else " ") + return output_line[:-1].replace("\n", "").replace(" ", " ") + +def process_line_morph_simplified(line): + an = nlp_morph.analyze(line.translate(str.maketrans('', '', string.punctuation)).replace('(','').replace(')','').replace("“", "").replace("”", "").replace("—", ":")) + output_line = "" + for word in an: + if not word: + continue + output_line += word.stem + (" " + morph_simplifier.simplify_form(word.morph) + " " if word.morph != "" else " ") + return output_line[:-1].replace("\n", "").replace(" ", " ") + + +def process_line_case(line): + an = nlp_morph.analyze(line.translate(str.maketrans('', '', string.punctuation)).replace('(','').replace(')','').replace("“", "").replace("”", "").replace("—", ":")) + output_line = "" + for word in an: + if not word: + continue + output_line += (word.stem) + (" CASE_" + word.case + " " if word.case != "" else " ") + return output_line[:-1].replace("\n", "").replace(" ", " ") + +base_tokenizer = AutoTokenizer.from_pretrained("grosenthal/la_en_base") +morph_tokenizer = AutoTokenizer.from_pretrained("grosenthal/la_en_morphology") +morph_simplified_tokenizer = AutoTokenizer.from_pretrained("grosenthal/la_en_morph_simplified") +case_tokenizer = AutoTokenizer.from_pretrained("grosenthal/la_en_case") + + +def tokenize(tokenizer, text): + split_text = tokenizer.tokenize(text, truncation=True, max_length=128) + input_ids = tokenizer(text, truncation=True, max_length=128)['input_ids'] + return { + "text": split_text, + "ids": input_ids + } + +tokenize_base = lambda t: tokenize(base_tokenizer, t) +tokenize_morph = lambda t: tokenize(morph_tokenizer, t) +tokenize_morph_simplified = lambda t: tokenize(morph_simplified_tokenizer, t) +tokenize_case = lambda t: tokenize(case_tokenizer, t) +def process_handler(text): + print("in handler") + morph_text = process_line_morph(text) + morph_simplified_text = process_line_morph_simplified(text) + case_text = process_line_case(text) + + return { + 'processed_texts':{ + 'base': text, + 'morph': morph_text, + 'morph_simplified': morph_simplified_text, + 'split': case_text + }, + 'tokenized':{ + 'base': tokenize_base(text), + 'morph': tokenize_morph(morph_text), + 'morph_simplified': tokenize_morph_simplified(morph_simplified_text), + 'case': tokenize_case(case_text), + } + } + +@app.get('/process/') +async def process(text: Optional[str] = None): + if text is not None: + result = process_handler(text) + return json.dumps(result) + else: + return json.dumps({"error": "Missing required parameter 'text'"}), 400 \ No newline at end of file diff --git a/bin/ADDONS.LAT b/bin/ADDONS.LAT new file mode 100644 index 0000000000000000000000000000000000000000..ced403a2966ec8427ca34ef8cc6d3a50723a63a7 --- /dev/null +++ b/bin/ADDONS.LAT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7f40b3020913882e8bfa156ebe01ee3f640b4505ef2b79c8836ef6b8a948fb +size 34697 diff --git a/bin/CHECKEWD b/bin/CHECKEWD new file mode 100644 index 0000000000000000000000000000000000000000..ff7422b0314d56c1a40f5f149b720e936ab9d1b8 --- /dev/null +++ b/bin/CHECKEWD @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00674475d3892080f140982ecf0ba57271b5b79d2c03adc06b90bf585f2fdf5e +size 23596668 diff --git a/bin/DICTFILE.GEN b/bin/DICTFILE.GEN new file mode 100644 index 0000000000000000000000000000000000000000..472c543aef63cd81edfb9c11e83bb9b3610b7509 --- /dev/null +++ b/bin/DICTFILE.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf3be86b4c7e0844ea904e3071af577a77f31979d08905e01eaa887a52ded4b4 +size 7081020 diff --git a/bin/DICTLINE.GEN b/bin/DICTLINE.GEN new file mode 100644 index 0000000000000000000000000000000000000000..cc3c6bf2ff05600770a25836470e1bc679f2df98 --- /dev/null +++ b/bin/DICTLINE.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cee636862584412aea920f5672590833c7a74a4ff3bbadf321ad8eb4e95e15b4 +size 6116308 diff --git a/bin/EWDSFILE.GEN b/bin/EWDSFILE.GEN new file mode 100644 index 0000000000000000000000000000000000000000..2044772468e1e33786f5ebaeca570786b760f2ce --- /dev/null +++ b/bin/EWDSFILE.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9736b3a7550a46654f754b94d9d03a49e7c1a17861abbc5eb43aeaabbea45290 +size 8363376 diff --git a/bin/EWDSLIST.GEN b/bin/EWDSLIST.GEN new file mode 100644 index 0000000000000000000000000000000000000000..a66a70fc3527857c5a35a48c52257187c59c7f37 --- /dev/null +++ b/bin/EWDSLIST.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a700f6c79a93115b810d8db0038e853d9a707a0ad5a478b8a643694752f7b578 +size 11499642 diff --git a/bin/INDXFILE.GEN b/bin/INDXFILE.GEN new file mode 100644 index 0000000000000000000000000000000000000000..529e66717d6e448ae48daf9507aacce2b0c6bc78 --- /dev/null +++ b/bin/INDXFILE.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf36db98d76120a0e0571d4aed7ed86fea1b3ad0489b82680d22a01c67abe58 +size 32338 diff --git a/bin/INFLECTS.LAT b/bin/INFLECTS.LAT new file mode 100644 index 0000000000000000000000000000000000000000..29b4c8fea5063ffbff59080cff4d075a624b6257 --- /dev/null +++ b/bin/INFLECTS.LAT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd3f8f3dc3e2ccc6f7ecfcc01a2808e166e93a87f07d03422e0eaa2d7c5d89cd +size 128231 diff --git a/bin/INFLECTS.SEC b/bin/INFLECTS.SEC new file mode 100644 index 0000000000000000000000000000000000000000..49c65e09355a9c7cdeea0afedd2dfaff4b596823 --- /dev/null +++ b/bin/INFLECTS.SEC @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b71de06e6d46ffc60f7c38d5c85305045aae7fc30632808f223b2a052228e29 +size 114000 diff --git a/bin/STEMFILE.GEN b/bin/STEMFILE.GEN new file mode 100644 index 0000000000000000000000000000000000000000..519671c78c1170224a4e62b52416b0b5aa634abe --- /dev/null +++ b/bin/STEMFILE.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9467d8fcc89a05e1a466d4cdaf8bbf9cb5d174a2bcf6b71263d0701cc0a1dd9a +size 3476816 diff --git a/bin/STEMLIST.GEN b/bin/STEMLIST.GEN new file mode 100644 index 0000000000000000000000000000000000000000..4a4d3bd07bb26eef0af4d0b391b0e6252ea73107 --- /dev/null +++ b/bin/STEMLIST.GEN @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbdb53ba5811ac865d28a115a171dbe1c809af78fa0051da422153e0c4972a5c +size 3476816 diff --git a/bin/UNIQUES.LAT b/bin/UNIQUES.LAT new file mode 100644 index 0000000000000000000000000000000000000000..1f62f01a62fa19093af4cda7d64d534c9b2755e0 --- /dev/null +++ b/bin/UNIQUES.LAT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b06cad004bd4ab71f8ee7e69be64770213e0cc088a2a47fbb701c5159b1afd78 +size 9067 diff --git a/bin/makedict b/bin/makedict new file mode 100644 index 0000000000000000000000000000000000000000..33d68a90616a9f4853126021a7b721ff6a1276e4 --- /dev/null +++ b/bin/makedict @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d351a883f607a03518d583489a96c3bc9b915e62e73144d172059d3fdfb1c8a +size 704280 diff --git a/bin/makeefil b/bin/makeefil new file mode 100644 index 0000000000000000000000000000000000000000..c53c21a9cae28a1e2aa10a82665b32040af8c814 --- /dev/null +++ b/bin/makeefil @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa158605fb45d12895ea3e29289f59bc5508685622dcf3c9bc082896c6e9a24e +size 707224 diff --git a/bin/makeewds b/bin/makeewds new file mode 100644 index 0000000000000000000000000000000000000000..f199e59757cdda7807ad19a6898dce1bb1b827a9 --- /dev/null +++ b/bin/makeewds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:530d50a604e521007c539fcbae2faad61a8453c07feb6aa2bce3fa5894fd911c +size 948472 diff --git a/bin/makeinfl b/bin/makeinfl new file mode 100644 index 0000000000000000000000000000000000000000..f88d562700c7321f55ab39fd0d766d88a542e290 --- /dev/null +++ b/bin/makeinfl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c197fb80d46b581ebbdf641477243a6441df06749032ae791986c2aa55f4d2b +size 460824 diff --git a/bin/makestem b/bin/makestem new file mode 100644 index 0000000000000000000000000000000000000000..89ffbf09d0211dd84c4aeeda0123b4a11e6f3d85 --- /dev/null +++ b/bin/makestem @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e34fc580e22ae3e6626ff8844641bdd0ef9802d2626a8f552bce744d7d4f0ad1 +size 760696 diff --git a/bin/meanings b/bin/meanings new file mode 100644 index 0000000000000000000000000000000000000000..447868a7962fe84503238633325056b184557fd1 --- /dev/null +++ b/bin/meanings @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c509b65bc7ad2057f375fc8755bea1b5bd93d0cf9b2639f232b0ef1db706cb2 +size 2615248 diff --git a/bin/sorter b/bin/sorter new file mode 100644 index 0000000000000000000000000000000000000000..af7421932df0caeb3b0df01c5b9f63521d847f9b --- /dev/null +++ b/bin/sorter @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb2b8c3aca74fff681e2045605700ecb0bd5aa59ebb2b3b34aecdf95a7bdb93a +size 761552 diff --git a/bin/wakedict b/bin/wakedict new file mode 100644 index 0000000000000000000000000000000000000000..eb1ae63c7c48d4faa82dab72c2bce043829b417b --- /dev/null +++ b/bin/wakedict @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c53bf342d12080d4bccc828daee58ab3ee3d7fb1a94675505c346becfa64f385 +size 703992 diff --git a/bin/words b/bin/words new file mode 100644 index 0000000000000000000000000000000000000000..60900d8f0efd9bbad8edc237c26e284b1190ac6e --- /dev/null +++ b/bin/words @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31c41aff1a035b5e1b1c10dfdb8ed6dea5c8de8a6b9727706b091f007e0500b4 +size 2614920 diff --git a/lib/latin_utils-static/latin_utils-config.ali b/lib/latin_utils-static/latin_utils-config.ali new file mode 100644 index 0000000000000000000000000000000000000000..b236ec5ed36f71561d1227699a629c57e78d09f3 --- /dev/null +++ b/lib/latin_utils-static/latin_utils-config.ali @@ -0,0 +1,128 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IMPLICIT_HEAP_ALLOCATIONS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U latin_utils.config%b latin_utils-config.adb c8d6159d OO PK +W ada%s ada.ads ada.ali +W ada.directories%s a-direct.adb a-direct.ali +W ada.environment_variables%s a-envvar.adb a-envvar.ali +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +U latin_utils.config%s latin_utils-config.ads c12762b8 EE NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-calend.ads 20120515092648 d86d6c8c +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direct.ads 20101220072657 9d42e46d +D a-envvar.ads 20130423094410 00080416 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-unccon.ads 20070406091342 f9eb8f06 +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-config.adb 20230322220156 8049fa81 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-exctab.ads 20140225151139 54135002 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +X 1 ada.ads +16K9*Ada 19e8 18|17r6 18r6 22r33 27r8 +X 5 a-direct.ads +76K13*Directories 487e20 18|17w10 27r12 +270V13*Compose{string} 18|27s24 +271s7 Containing_Directory{string} 18|28r11 +272s7 Name{string} 18|29r11 +X 6 a-envvar.ads +19K13*Environment_Variables 69e30 18|18w10 22r37 +29V13*Value{string} 18|22s59 +29s20 Name{string} 18|23r7 +29s35 Default{string} 18|24r7 +X 16 latin_utils.ads +21K9*Latin_Utils 29e16 17|17r9 42r5 18|20r14 31r5 +X 17 latin_utils-config.ads +17K21*Config 16|21k9 17|42l17 42e23 18|20b26 31l17 31t23 +19i4*Output_Screen_Size{integer} +21E9*Configuration_Type 21e79 +21n32*Developer_Version{21E9} +21n51*User_Version{21E9} +21n65*Only_Meanings{21E9} +23E9*Method_Type 23e77 24r13 +23n25*Interactive{23E9} 24r28 +23n38*Command_Line_Input{23E9} +23n58*Command_Line_Files{23E9} +24e4*Method{23E9} +26E9*Language_Type 26e62 27r15 +26n27*Latin_To_English{26E9} 27r32 +26n45*English_To_Latin{26E9} +27e4*Language{26E9} +29b4*Suppress_Preface{boolean} +39V13*Path{string} 39>19 18|26b13 +39s19 Name{string} 18|29r35 +X 18 latin_utils-config.adb +22a4 Datadir{string} 28r35 + diff --git a/lib/latin_utils-static/latin_utils-dictionary_package.ali b/lib/latin_utils-static/latin_utils-dictionary_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..2356e99d771736f440f20f82bd4b40e9e5f812c3 --- /dev/null +++ b/lib/latin_utils-static/latin_utils-dictionary_package.ali @@ -0,0 +1,1152 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U latin_utils.dictionary_package%b latin_utils-dictionary_package.adb e567d895 OO PK +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.dictionary_package%s latin_utils-dictionary_package.ads f55e8ad8 EB EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +Z ada.text_io.integer_aux%s a-tiinau.adb a-tiinau.ali +W ada.text_io.integer_io%s +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiinau.ads 20090409150019 8114c8e4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-tiinio.adb 20091130162119 df9cd7af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-dictionary_package.adb 20230322220154 68daf53d +D latin_utils-dictionary_package-adjective_entry_io.adb 20230322220154 6b7bee8d latin_utils.dictionary_package.adjective_entry_io +D latin_utils-dictionary_package-adverb_entry_io.adb 20230322220154 e26bdadc latin_utils.dictionary_package.adverb_entry_io +D latin_utils-dictionary_package-conjunction_entry_io.adb 20230322220154 e5e2f418 latin_utils.dictionary_package.conjunction_entry_io +D latin_utils-dictionary_package-dictionary_entry_io.adb 20230322220154 6cc1bf65 latin_utils.dictionary_package.dictionary_entry_io +D latin_utils-dictionary_package-interjection_entry_io.adb 20230322220154 6c7b09df latin_utils.dictionary_package.interjection_entry_io +D latin_utils-dictionary_package-kind_entry_io.adb 20230322220154 64baf9c8 latin_utils.dictionary_package.kind_entry_io +D latin_utils-dictionary_package-noun_entry_io.adb 20230322220154 e8e49681 latin_utils.dictionary_package.noun_entry_io +D latin_utils-dictionary_package-numeral_entry_io.adb 20230322220154 5dad120c latin_utils.dictionary_package.numeral_entry_io +D latin_utils-dictionary_package-parse_record_io.adb 20230322220154 26e77886 latin_utils.dictionary_package.parse_record_io +D latin_utils-dictionary_package-part_entry_io.adb 20230322220154 151bac1c latin_utils.dictionary_package.part_entry_io +D latin_utils-dictionary_package-preposition_entry_io.adb 20230322220154 3eef850c latin_utils.dictionary_package.preposition_entry_io +D latin_utils-dictionary_package-pronoun_entry_io.adb 20230322220154 fca3167b latin_utils.dictionary_package.pronoun_entry_io +D latin_utils-dictionary_package-propack_entry_io.adb 20230322220154 cd75137d latin_utils.dictionary_package.propack_entry_io +D latin_utils-dictionary_package-translation_record_io.adb 20230322220154 b89648d1 latin_utils.dictionary_package.translation_record_io +D latin_utils-dictionary_package-verb_entry_io.adb 20230322220154 c8364b59 latin_utils.dictionary_package.verb_entry_io +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|17r6 18r6 49r7 82r7 108r7 161r7 194r22 200r21 236r23 238r22 +. 243r21 269r32 271r32 294r32 296r32 319r32 321r32 345r21 350r21 376r32 378r32 +. 399r32 401r32 425r32 427r32 449r21 454r21 474r21 479r21 499r21 504r21 556r32 +. 558r32 589r23 591r21 596r21 614r27 619r27 640r23 641r32 643r32 24|22r29 +. 27r7 38r7 45r29 48r7 57r7 25|22r29 36r29 26|26r29 42r29 27|22r29 28r10 +. 33r7 36r7 38r7 49r10 54r7 57r7 59r7 64r29 70r10 73r28 75r7 77r11 80r7 81r7 +. 92r10 95r28 97r7 98r11 100r7 101r7 28|27r19 45r29 29|17r6 23r13 28r19 46r33 +. 48r10 50r15 51r18 72r13 138r13 139r17 140r18 144r13 147r13 148r17 149r18 +. 162r13 163r17 164r18 168r13 169r17 170r18 174r13 175r17 176r18 180r13 181r17 +. 182r18 186r13 187r17 188r18 192r13 193r17 194r18 198r13 199r17 200r18 209r18 +. 217r50 227r13 240r7 242r29 253r50 263r13 276r7 276r41 320r13 380r13 30|22r29 +. 27r7 30r7 42r7 45r7 52r29 55r7 57r7 66r7 68r7 31|17r6 27r29 32r7 35r7 37r7 +. 47r7 50r7 52r7 57r29 60r7 62r7 63r7 71r7 73r7 74r7 93r7 120r7 32|22r29 +. 27r7 30r7 33r7 45r7 48r7 51r7 58r29 61r7 63r7 65r7 74r7 76r7 78r7 33|22r13 +. 26r29 29r31 30r10 50r7 96r7 98r12 127r7 177r29 180r7 218r7 34|22r29 37r29 +. 35|22r29 27r7 39r7 46r29 49r7 58r7 36|22r29 27r7 39r7 46r29 49r7 58r7 37|23r17 +. 29r7 32r7 35r7 38r7 50r7 53r7 56r7 59r7 66r29 70r7 72r7 74r7 76r7 85r7 +. 87r7 89r7 91r7 38|22r29 27r7 39r7 46r29 49r7 58r7 +X 2 a-direio.ads +43k13*Direct_IO 191e18 22|18w10 614r31 +53P9*File_Type<43|81P9> 22|615r51[614] +66I9*Count 22|619r59[614] 620r33[614] 621r33[614] 621r50[614] +. 630r26[614] +X 6 a-inteio.ads +18K13*Integer_Text_IO[16|45] 29|17w10 72r17 144r17 227r17 263r17 320r17 380r17 +. 31|17w10 37r11 52r11 63r11 74r11 93r11 120r11 +X 11 a-textio.ads +49K13*Text_IO 471e16 22|17w10 49r11 82r11 108r11 161r11 194r26 200r25 236r27 +. 238r26 243r25 269r36 271r36 294r36 296r36 319r36 321r36 345r25 350r25 376r36 +. 378r36 399r36 401r36 425r36 427r36 449r25 454r25 474r25 479r25 499r25 504r25 +. 556r36 558r36 589r27 591r25 596r25 619r31 640r27 641r36 643r36 24|22r33 +. 27r11 38r11 45r33 48r11 57r11 25|22r33 36r33 26|26r33 42r33 27|22r33 28r14 +. 33r11 36r11 38r11 49r14 54r11 57r11 59r11 64r33 70r14 73r32 75r11 77r15 +. 80r11 81r11 92r14 95r32 97r11 98r15 100r11 101r11 28|27r23 45r33 29|23r17 +. 28r23 46r37 48r14 50r19 51r22 138r17 139r21 140r22 147r17 148r21 149r22 +. 162r17 163r21 164r22 168r17 169r21 170r22 174r17 175r21 176r22 180r17 181r21 +. 182r22 186r17 187r21 188r22 192r17 193r21 194r22 198r17 199r21 200r22 209r22 +. 217r54 240r11 242r33 253r54 276r11 276r45 30|22r33 27r11 30r11 42r11 45r11 +. 52r33 55r11 57r11 66r11 68r11 31|27r33 32r11 35r11 47r11 50r11 57r33 60r11 +. 62r11 71r11 73r11 32|22r33 27r11 30r11 33r11 45r11 48r11 51r11 58r33 61r11 +. 63r11 65r11 74r11 76r11 78r11 33|22r17 26r33 29r35 30r14 50r11 96r11 98r16 +. 127r11 177r33 180r11 218r11 34|22r33 37r33 35|22r33 27r11 39r11 46r33 49r11 +. 58r11 36|22r33 27r11 39r11 46r33 49r11 58r11 37|23r21 29r11 32r11 35r11 +. 38r11 50r11 53r11 56r11 59r11 66r33 70r11 72r11 74r11 76r11 85r11 87r11 +. 89r11 91r11 38|22r33 27r11 39r11 46r33 49r11 58r11 +52P9*File_Type 22|194r34 200r33 238r34 243r33 269r44 271r44 294r44 296r44 +. 319r44 321r44 345r33 350r33 376r44 378r44 399r44 401r44 425r44 427r44 449r33 +. 454r33 474r33 479r33 499r33 504r33 556r44 558r44 591r33 596r33 641r44 643r44 +. 24|22r41 45r41 25|22r41 36r41 26|26r41 42r41 27|22r41 64r41 28|27r31 45r41 +. 29|28r31 46r45 209r30 30|22r41 52r41 31|27r41 57r41 32|22r41 58r41 33|26r41 +. 177r41 34|22r41 37r41 35|22r41 46r41 36|22r41 46r41 37|23r29 66r41 38|22r41 +. 46r41 +64I9*Count 27|77r23 98r23 +68I12*Positive_Count{64I9} 29|23r25 51r30 140r30 149r30 164r30 170r30 176r30 +. 182r30 188r30 194r30 200r30 33|22r25 29r43 98r24 +73I12*Field{integer} 22|236r35 589r35 640r35 +186U14*Set_Col 27|75s19 29|48s22 33|96s19 +187U14*Set_Col 27|97s19 29|138s25 147s25 162s25 168s25 174s25 180s25 186s25 +. 192s25 198s25 +192V13*Col{68I12} 27|73s40 29|50s27 217s62 242s41 33|30s22 +193V13*Col{68I12} 27|95s40 29|139s29 148s29 163s29 169s29 175s29 181s29 187s29 +. 193s29 199s29 253s62 276s53 +205U14*Get 24|27s19 27|28s22 33s19 36s19 30|27s19 30s19 31|32s19 35s19 32|27s19 +. 30s19 33s19 33|50s19 35|27s19 36|27s19 37|29s19 32s19 35s19 38s19 38|27s19 +206U14*Get 24|38s19 27|49s22 54s19 57s19 30|42s19 45s19 31|47s19 50s19 32|45s19 +. 48s19 51s19 33|127s19 35|39s19 36|39s19 37|50s19 53s19 56s19 59s19 38|39s19 +207U14*Put 24|48s19 27|70s22 80s19 30|55s19 57s19 31|60s19 62s19 32|61s19 +. 63s19 65s19 33|180s19 35|49s19 36|49s19 37|70s19 72s19 74s19 76s19 38|49s19 +208U14*Put 24|57s19 27|92s22 100s19 30|66s19 68s19 31|71s19 73s19 32|74s19 +. 76s19 78s19 33|218s19 35|58s19 36|58s19 37|85s19 87s19 89s19 91s19 38|58s19 +239U14*Get 27|38s19 +240U14*Get 27|59s19 +241U14*Put 27|81s19 29|240s19 +242U14*Put 27|101s19 29|276s19 +X 13 a-tienio.ads +46k21*Enumeration_IO 75e31 22|49r19 82r19 108r19 161r19 +48i4*Default_Width{11|73I12} 23|158m26[22|48] 160m20[22|81] 162m19[22|107] +. 164m25[39|883] 166m22[22|160] 171r28[22|48] 175r24[39|133] 176r27[39|278] +. 179r30[39|293] 182r30[39|293] 185r28[39|174] 187r28[39|174] 190r27[39|323] +. 197r30[39|194] 200r61[39|84] 204r21[39|856] 205r22[22|81] 206r21[22|107] +. 207r27[39|883] 208r24[22|160] 24|91r40[39|174] 25|65r44[39|174] 29|370r45[39|278] +. 373r48[39|293] 376r48[39|293] 383r45[39|323] 386r45[39|323] 389r45[39|323] +. 30|106r36[39|133] 112r39[39|278] 31|112r42[39|194] 32|125r40[22|48] 33|344r44[39|84] +. 34|69r34[39|148] 35|93r42[39|293] 36|93r42[39|293] 37|126r33[39|856] 132r34[22|81] +. 138r33[22|107] 144r39[39|883] 150r36[22|160] 38|93r39[39|323] +51U14*Get 24|29s26[39|174] 25|24s26[39|174] 29|60s31[39|278] 63s34[39|293] +. 66s34[39|293] 78s31[39|323] 81s31[39|323] 84s31[39|323] 30|29s22[39|133] +. 32s25[39|278] 31|34s28[39|194] 32|32s26[22|48] 33|49s30[39|84] 34|25s20[39|148] +. 35|28s28[39|293] 36|28s28[39|293] 37|28s19[39|856] 31s20[22|81] 34s19[22|107] +. 37s25[39|883] 40s22[22|160] 38|28s25[39|323] +52U14*Get 24|39s26[39|174] 25|31s26[39|174] 29|129s31[39|278] 132s34[39|293] +. 135s34[39|293] 153s31[39|323] 156s31[39|323] 159s31[39|323] 30|44s22[39|133] +. 47s25[39|278] 31|49s28[39|194] 32|50s26[22|48] 33|126s30[39|84] 34|32s20[39|148] +. 35|40s28[39|293] 36|40s28[39|293] 37|49s19[39|856] 52s20[22|81] 55s19[22|107] +. 58s25[39|883] 61s22[22|160] 38|40s25[39|323] +54U14*Put 24|49s26[39|174] 25|38s26[39|174] 29|221s31[39|278] 223s34[39|293] +. 225s34[39|293] 230s31[39|323] 232s31[39|323] 234s31[39|323] 30|56s22[39|133] +. 58s25[39|278] 31|61s28[39|194] 32|64s26[22|48] 33|179s30[39|84] 34|40s20[39|148] +. 35|50s28[39|293] 36|50s28[39|293] 37|69s19[39|856] 71s20[22|81] 73s19[22|107] +. 75s25[39|883] 77s22[22|160] 38|50s25[39|323] +60U14*Put 24|58s26[39|174] 25|45s26[39|174] 29|257s31[39|278] 259s34[39|293] +. 261s34[39|293] 266s31[39|323] 268s31[39|323] 270s31[39|323] 30|67s22[39|133] +. 69s25[39|278] 31|72s28[39|194] 32|77s26[22|48] 33|217s30[39|84] 34|47s20[39|148] +. 35|59s28[39|293] 36|59s28[39|293] 37|84s19[39|856] 86s20[22|81] 88s19[22|107] +. 90s25[39|883] 92s22[22|160] 38|59s25[39|323] +65U14*Get 24|74s26[39|174] 25|57s26[39|174] 29|306s31[39|278] 310s34[39|293] +. 314s34[39|293] 326s31[39|323] 330s31[39|323] 334s31[39|323] 30|85s22[39|133] +. 87s25[39|278] 31|90s28[39|194] 32|98s26[22|48] 33|281s30[39|84] 34|59s20[39|148] +. 35|75s28[39|293] 36|75s28[39|293] 37|106s19[39|856] 108s20[22|81] 110s19[22|107] +. 112s25[39|883] 114s22[22|160] 38|75s25[39|323] +70U14*Put 24|92s26[39|174] 25|68s26[39|174] 29|371s31[39|278] 374s34[39|293] +. 377s34[39|293] 384s31[39|323] 387s31[39|323] 390s31[39|323] 30|107s22[39|133] +. 113s25[39|278] 31|113s28[39|194] 32|126s26[22|48] 33|345s30[39|84] 34|70s20[39|148] +. 35|94s28[39|293] 36|94s28[39|293] 37|127s19[39|856] 133s20[22|81] 139s19[22|107] +. 145s25[39|883] 151s22[22|160] 38|94s25[39|323] +X 16 a-tiinio.ads +45k21*Integer_IO 84e27 22|619r39 +50U14*Get 29|72s33[6|18] 31|37s27[6|18] 32|35s15[22|619] +55U14*Get 29|144s33[6|18] 31|52s27[6|18] 32|53s15[22|619] +59U14*Put 29|227s33[6|18] 31|63s27[6|18] 32|66s15[22|619] +65U14*Put 29|263s33[6|18] 31|74s27[6|18] 32|79s15[22|619] +70U14*Get 29|320s33[6|18] 31|93s27[6|18] 32|100s15[22|619] +75U14*Put 29|380s33[6|18] 31|120s27[6|18] 32|133s15[22|619] +X 21 latin_utils.ads +21K9*Latin_Utils 29e16 22|19r6 19r43 20r9 662r5 23|17r6 17r39 18r14 220r5 +. 24|17r11 25|17r11 26|17r11 27|17r11 28|17r11 29|18r11 30|17r11 31|18r11 +. 32|17r11 33|17r11 34|17r11 35|17r11 36|17r11 37|17r11 38|17r11 +X 22 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 21|21k9 22|662l17 662e35 23|18b26 220l17 220t35 +. 24|17r23 25|17r23 26|17r23 27|17r23 28|17r23 29|18r23 30|17r23 31|18r23 +. 32|17r23 33|17r23 34|17r23 35|17r23 36|17r23 37|17r23 38|17r23 +28a4*ZZZ_Stem{39|39A12} +29A9*Stems_Type(39|39A12)<39|179I9> 30r31 581r18 +30a4*Null_Stems_Type{29A9} 581r40 610r8 +34E9*Dictionary_Kind 46e8 49r35 51r17 56r30 59r34 615r23 629r18 23|158r43 +35n8*X{34E9} 56r49 +36n9*Addons{34E9} +37n9*Xxx{34E9} +38n9*Yyy{34E9} +39n9*Nnn{34E9} +40n9*Rrr{34E9} +41n9*Ppp{34E9} +42n9*General{34E9} +43n9*Special{34E9} +44n9*Local{34E9} +45n9*Unique{34E9} +48K12*Dictionary_Kind_IO[13|46] 23|158r7 171r9 32|32r7 50r7 64r7 77r7 98r7 +. 125r21 126r7 +51a4*Ext(string) +56e4*Default_Dictionary_Kind{34E9} 629r37 635r9 +59a4*Dictionary_Available(boolean) +64E9*Area_Type 77e8 79r44 82r35 226r17 23|141r44 160r37 +65n8*X{64E9} 226r35 232r65 23|143r39 +66n9*A{64E9} +67n9*B{64E9} +68n9*D{64E9} +69n9*E{64E9} +70n9*G{64E9} +71n9*L{64E9} +72n9*P{64E9} +73n9*S{64E9} +74n9*T{64E9} +75n9*W{64E9} +76n9*Y{64E9} +79V25*"<="{boolean} 79>30 79>36 23|141b25 148l9 148t12 +79e30 Left{64E9} 23|141b30 143r18 +79e36 Right{64E9} 23|141b36 143r10 143r31 +81K12*Area_Type_IO[13|46] 23|160r7 205r9 37|31r7 52r7 71r7 86r7 108r7 132r21 +. 133r7 +86E9*Geo_Type 105e8 108r35 227r17 23|162r36 +87n8*X{86E9} 227r35 232r68 +88n9*A{86E9} +89n9*B{86E9} +90n9*C{86E9} +91n9*D{86E9} +92n9*E{86E9} +93n9*F{86E9} +94n9*G{86E9} +95n9*H{86E9} +96n9*I{86E9} +97n9*J{86E9} +98n9*K{86E9} +99n9*N{86E9} +100n9*P{86E9} +101n9*Q{86E9} +102n9*R{86E9} +103n9*S{86E9} +104n9*U{86E9} +107K12*Geo_Type_IO[13|46] 23|162r7 206r9 37|34r7 55r7 73r7 88r7 110r7 138r21 +. 139r7 +112E9*Source_Type 158e8 161r35 229r19 23|166r39 +113n8*X{112E9} 229r35 232r74 +114n9*A{112E9} +115n9*B{112E9} +116n9*C{112E9} +117n9*D{112E9} +118n9*E{112E9} +119n9*F{112E9} +120n9*G{112E9} +121n9*H{112E9} +122n9*I{112E9} +123n9*J{112E9} +124n9*K{112E9} +125n9*L{112E9} +126n9*M{112E9} +127n9*N{112E9} +128n9*O{112E9} +129n9*P{112E9} +131n9*Q{112E9} +132n9*R{112E9} +133n9*S{112E9} +134n9*T{112E9} +135n9*U{112E9} +136n9*V{112E9} +137n9*W{112E9} +138n9*Y{112E9} +139n9*Z{112E9} +160K12*Source_Type_IO[13|46] 23|166r7 208r9 37|40r7 61r7 77r7 92r7 114r7 +. 150r21 151r7 +165R9*Kind_Entry 165d21 187e17 196r23 198r64 202r22 204r63 209r25 215r25 +. 219r31 29|30r20 112r61 211r19 248r60 284r22 359r22 +165e21*Pofs{39|64E9} 167r15 219m46 29|219r17 255r17 368r17 +169e16*N_Kind{39|265E9} 29|221r47 257r41 371r67 +171e16*Pron_Kind{39|282E9} 29|223r50 259r44 374r70 +173e16*Pack_Kind{39|282E9} 29|225r50 261r44 377r70 +177i16*Num_Value{39|298I12} 29|228r28 264r22 381r48 +179e16*V_Kind{39|304E9} 29|230r47 266r41 384r67 +181e16*Vpar_Kind{39|304E9} 29|232r47 268r41 387r67 +183e16*Supine_Kind{39|304E9} 29|234r47 270r41 390r67 +191K12*Kind_Entry_IO 217l8 217e21 23|61b17 29|19b14 51r46 140r46 149r46 164r46 +. 170r46 176r46 182r46 188r46 194r46 200r46 217r10 253r10 403l5 403t18 +192i7*Default_Width{natural} 29|51r60 140r60 149r60 164r60 170r60 176r60 +. 182r60 188r60 194r60 200r60 217r24 253r24 +193U17*Get 194>11 195>12 196<12 29|27b14 108l8 108t11 +194p11 File{11|52P9} 29|28b8 60r36 63r39 66r39 69r22 72r38 75r22 78r36 81r36 +. 84r36 87r22 90r22 93r22 96r22 99r22 102r22 105r22 +195e12 POFS{39|64E9} 29|29b9 58r12 +196r12 Item{165R9} 29|30b9 61m13 64m13 67m13 70m13 73m13 76m13 79m13 82m13 +. 85m13 88m13 91m13 94m13 97m13 100m13 103m13 106m13 +198U17*Get 198>22 198<53 29|112b14 204l8 204t11 +198e22 POFS{39|64E9} 29|112b19 127r12 +198r53 Item{165R9} 29|112b50 130m13 133m13 136m13 142m13 145m13 151m13 154m13 +. 157m13 160m13 166m13 172m13 178m13 184m13 190m13 196m13 202m13 +199U17*Put 200>11 201>12 202>12 29|208b14 244l8 244t11 +200p11 File{11|52P9} 29|209b8 217r67 221r36 223r39 225r39 228r17 230r36 232r36 +. 234r36 241r11 242r46 +201e12 POFS{39|64E9} 29|210b9 214r28 +202r12 Item{165R9} 29|211b9 219r12 221r42 223r45 225r45 228r23 230r42 232r42 +. 234r42 +204U17*Put 204>22 204>53 29|248b14 277l8 277t11 +204e22 POFS{39|64E9} 29|248b19 250r28 +204r53 Item{165R9} 29|248b50 255r12 257r36 259r39 261r39 264r17 266r36 268r36 +. 270r36 +206U17*Get 207>11 208>12 209<12 210<12 29|281b14 352l8 352t11 +207s11 Source{string} 29|282b8 301r33 307r17 307r36 311r17 311r36 315r17 +. 315r36 321r17 321r36 327r17 327r36 331r17 331r36 335r17 335r36 +208e12 POFS{39|64E9} 29|283b9 304r12 +209r12 Target{165R9} 29|284b9 308m13 312m13 316m13 318m13 322m13 324m13 328m13 +. 332m13 336m13 338m13 340m13 342m13 344m13 346m13 348m13 350m13 +210i12 Last{integer} 29|285b9 303m7 307m61 311m64 315m64 321m65 327m61 331m61 +. 335m63 +212U17*Put 213<11 214>12 215>12 29|356b14 399l8 399t11 +213s11 Target{string} 29|357b8 364r34 371m36 371r36 374m39 374r39 377m39 +. 377r39 381m17 381r17 384m36 384r36 387m36 387r36 390m36 390r36 398m7 398r27 +214e12 POFS{39|64E9} 29|358b9 362r28 +215r12 Item{165R9} 29|359b9 368r12 371r62 374r65 377r65 381r43 384r62 387r62 +. 390r62 +219r4*Null_Kind_Entry{165R9} +223R9*Translation_Record 230e17 232r39 239r23 241r33 244r22 246r32 250r25 +. 253r53 583r18 37|24r18 45r30 66r62 82r29 99r21 119r50 +225e10*Age{39|845E9} 37|28m35 49m29 69r35 84r29 106m64 127r66 +226e10*Area{64E9} 37|31m36 52m30 71r36 86r30 108m65 133r56 +227e10*Geo{86E9} 37|34m35 55m29 73r35 88r29 110m64 139r66 +228e10*Freq{39|858E9} 37|37m41 58m35 75r41 90r35 112m70 145r61 +229e10*Source{112E9} 37|40m38 61m32 77r38 92r32 114m67 151r58 +232r4*Null_Translation_Record{223R9} 583r40 611r9 +235K12*Translation_Record_IO 254l8 254e29 23|62b17 203r7 212r9 27|35r7 56r7 +. 79r7 99r7 127r7 167r21 168r7 37|18b14 159l5 159t26 +236i7*Default_Width{11|73I12} 23|203m29 212r31 27|167r43 +237U17*Get 238>11 239<12 27|35s29 37|22b14 41l8 41t11 +238p11 File{11|52P9} 37|23b7 28r24 29r24 31r25 32r24 34r24 35r24 37r30 38r24 +. 40r27 +239r12 Item{223R9} 37|24b7 28m30 28r30 31m31 31r31 34m30 34r30 37m36 37r36 +. 40m33 40r33 +241U17*Get 241<22 27|56s29 37|45b14 62l8 62t11 +241r22 Item{223R9} 37|45b19 49m24 49r24 52m25 52r25 55m24 55r24 58m30 58r30 +. 61m27 61r27 +242U17*Put 243>11 244>12 27|79s29 37|66b14 78l8 78t11 +243p11 File{11|52P9} 37|66b19 69r24 70r24 71r25 72r24 73r24 74r24 75r30 76r24 +. 77r27 +244r12 Item{223R9} 37|66b52 69r30 71r31 73r30 75r36 77r33 +246U17*Put 246>22 27|99s29 37|82b14 93l8 93t11 +246r22 Item{223R9} 37|82b19 84r24 86r25 88r24 90r30 92r27 +248U17*Get 249>11 250<12 251<12 27|127s29 37|97b14 115l8 115t11 +249s11 Source{string} 37|98b8 104r24 106r24 106r43 108r25 108r44 110r24 110r43 +. 112r30 112r49 114r27 114r46 +250r12 Target{223R9} 37|99b8 106m57 106r57 108m58 108r58 110m57 110r57 112m63 +. 112r63 114m60 114r60 +251i12 Last{integer} 37|100b8 114m75 +253U17*Put 253<22 253>43 27|168s29 37|119b14 155l8 155t11 +253s22 Target{string} 37|119b19 127m24 127r24 127r32 129m7 133m25 133r25 +. 135m7 139m24 139r24 139r32 141m7 145m30 145r30 147m7 151m27 151r27 154m7 +. 154r27 +253r43 Item{223R9} 37|119b40 127r61 133r51 139r61 145r56 151r53 +258R9*Noun_Entry 264e17 269r66 270r33 271r65 272r32 276r25 279r53 523r20 +. 30|22r63 37r30 52r62 63r29 76r22 93r50 33|35r24 112r24 266r24 +261r10*Decl{39|97R9} 23|72r26 72r41 73r26 73r41 75r27 75r42 30|26m38 41m32 +. 54r38 65r32 83m67 101r58 +262e10*Gender{39|125E9} 23|74r25 74r42 76r25 76r42 30|29m38 44m32 56r38 67r32 +. 85m67 107r58 +263e10*Kind{39|265E9} 23|77r25 77r40 30|32m41 47m35 58r41 69r35 88m51 113r61 +267K12*Noun_Entry_IO 280l8 280e21 23|50b17 173r7 30|18b14 121l5 121t18 33|54r13 +. 131r13 183r13 221r13 285r13 352r27 353r13 +268i7*Default_Width{natural} 23|173m21 33|352r41 +269U17*Get 269>22 269<55 30|22b14 33l8 33t11 33|54s27 +269p22 File{11|52P9} 30|22b19 26r27 27r24 29r27 30r24 32r30 +269r55 Item{258R9} 30|22b52 26m33 26r33 29m33 29r33 32m36 32r36 +270U17*Get 270<22 30|37b14 48l8 48t11 33|131s27 +270r22 Item{258R9} 30|37b19 41m27 41r27 44m27 44r27 47m30 47r30 +271U17*Put 271>22 271>55 30|52b14 59l8 59t11 33|183s27 +271p22 File{11|52P9} 30|52b19 54r27 55r24 56r27 57r24 58r30 +271r55 Item{258R9} 30|52b52 54r33 56r33 58r36 +272U17*Put 272>22 30|63b14 70l8 70t11 33|221s27 +272r22 Item{258R9} 30|63b19 65r27 67r27 69r30 +274U17*Get 275>11 276<12 277<12 30|74b14 89l8 89t11 33|285s27 +275s11 Source{string} 30|75b8 81r24 83r27 83r46 85r27 85r46 88r11 88r30 +276r12 Target{258R9} 30|76b9 83m60 83r60 85m60 85r60 88m44 88r44 +277i12 Last{integer} 30|77b9 88m57 +279U17*Put 279<22 279>43 30|93b14 117l8 117t11 33|353s27 +279s22 Target{string} 30|93b19 96r25 101m27 101r27 103m7 107m27 107r27 109m7 +. 113m30 113r30 116m7 116r27 +279r43 Item{258R9} 30|93b40 101r53 107r53 113r56 +284R9*Pronoun_Entry 289e17 294r66 295r33 296r65 297r32 301r25 304r53 525r23 +. 33|36r24 113r24 267r24 35|22r63 34r30 46r62 55r29 66r22 81r50 +287r10*Decl{39|97R9} 23|82r29 82r47 83r29 83r47 35|26m38 38m32 48r38 57r32 +. 73m67 88r58 +288e10*Kind{39|282E9} 23|84r28 84r46 35|28m44 40m38 50r44 59r38 76m51 94r64 +292K12*Pronoun_Entry_IO 305l8 305e24 23|51b17 177r7 33|57r13 134r13 185r13 +. 223r13 288r13 355r27 356r13 35|18b14 102l5 102t21 +293i7*Default_Width{natural} 23|177m24 33|355r44 +294U17*Get 294>22 294<55 33|57s30 35|22b14 30l8 30t11 +294p22 File{11|52P9} 35|22b19 26r27 27r24 28r33 +294r55 Item{284R9} 35|22b52 26m33 26r33 28m39 28r39 +295U17*Get 295<22 33|134s30 35|34b14 42l8 42t11 +295r22 Item{284R9} 35|34b19 38m27 38r27 40m33 40r33 +296U17*Put 296>22 296>55 33|185s30 35|46b14 51l8 51t11 +296p22 File{11|52P9} 35|46b19 48r27 49r24 50r33 +296r55 Item{284R9} 35|46b52 48r33 50r39 +297U17*Put 297>22 33|223s30 35|55b14 60l8 60t11 +297r22 Item{284R9} 35|55b19 57r27 59r33 +299U17*Get 300>11 301<12 302<12 33|288s30 35|64b14 77l8 77t11 +300s11 Source{string} 35|65b8 71r24 73r27 73r46 76r11 76r30 +301r12 Target{284R9} 35|66b9 73m60 73r60 76m44 76r44 +302i12 Last{integer} 35|67b9 76m57 +304U17*Put 304<22 304>43 33|356s30 35|81b14 98l8 98t11 +304s22 Target{string} 35|81b19 83r25 88m27 88r27 90m7 94m33 94r33 97m7 97r27 +304r43 Item{284R9} 35|81b40 88r53 94r59 +309R9*Propack_Entry 314e17 319r66 320r33 321r65 322r33 326r25 329r53 527r23 +. 33|37r24 114r24 268r24 36|22r63 34r30 46r62 55r29 66r22 81r50 +312r10*Decl{39|97R9} 23|89r29 89r47 90r29 90r47 36|26m38 38m32 48r38 57r32 +. 73m67 88r58 +313e10*Kind{39|282E9} 23|91r28 91r46 36|28m44 40m38 50r44 59r38 76m51 94r64 +317K12*Propack_Entry_IO 330l8 330e24 23|52b17 180r7 33|60r13 137r13 187r13 +. 225r13 292r13 358r27 359r13 36|18b14 102l5 102t21 +318i7*Default_Width{natural} 23|180m24 33|358r44 +319U17*Get 319>22 319<55 33|60s30 36|22b14 30l8 30t11 +319p22 File{11|52P9} 36|22b19 26r27 27r24 28r33 +319r55 Item{309R9} 36|22b52 26m33 26r33 28m39 28r39 +320U17*Get 320<22 33|137s30 36|34b14 42l8 42t11 +320r22 Item{309R9} 36|34b19 38m27 38r27 40m33 40r33 +321U17*Put 321>22 321>55 33|187s30 36|46b14 51l8 51t11 +321p22 File{11|52P9} 36|46b19 48r27 49r24 50r33 +321r55 Item{309R9} 36|46b52 48r33 50r39 +322U17*Put 322>22 33|225s30 36|55b14 60l8 60t11 +322r22 Item{309R9} 36|55b19 57r27 59r33 +324U17*Get 325>11 326<12 327<12 33|292s30 36|64b14 77l8 77t11 +325s11 Source{string} 36|65b8 71r24 73r27 73r46 76r11 76r30 +326r12 Target{309R9} 36|66b9 73m60 73r60 76m44 76r44 +327i12 Last{integer} 36|67b9 76m57 +329U17*Put 329<22 329>43 33|359s30 36|81b14 98l8 98t11 +329s22 Target{string} 36|81b19 83r25 88m27 88r27 90m7 94m33 94r33 97m7 97r27 +329r43 Item{309R9} 36|81b40 88r53 94r59 +334R9*Adjective_Entry 339e17 346r23 348r33 351r22 353r32 357r25 360r53 529r22 +. 24|22r63 34r30 45r62 54r29 65r21 79r50 33|38r24 115r24 269r24 +337r10*Decl{39|97R9} 23|96r28 96r45 97r28 97r45 24|26m38 37m32 47r38 56r32 +. 72m67 86r58 +338e10*Co{39|167E9} 23|98r27 98r42 24|29m42 39m36 49r42 58r36 74m71 92r62 +342K12*Adjective_Entry_IO 361l8 361e26 23|53b17 183r7 24|18b14 100l5 100t23 +. 33|63r13 140r13 189r13 227r13 296r13 361r27 362r13 +343i7*Default_Width{natural} 23|183m26 33|361r46 +344U17*Get 345>11 346<12 24|22b14 30l8 30t11 33|63s32 +345p11 File{11|52P9} 24|22b19 26r27 27r24 29r31 +346r12 Item{334R9} 24|22b52 26m33 26r33 29m37 29r37 +348U17*Get 348<22 24|34b14 41l8 41t11 33|140s32 +348r22 Item{334R9} 24|34b19 37m27 37r27 39m31 39r31 +349U17*Put 350>11 351>12 24|45b14 50l8 50t11 33|189s32 +350p11 File{11|52P9} 24|45b19 47r27 48r24 49r31 +351r12 Item{334R9} 24|45b52 47r33 49r37 +353U17*Put 353>22 24|54b14 59l8 59t11 33|227s32 +353r22 Item{334R9} 24|54b19 56r27 58r31 +355U17*Get 356>11 357<12 358<12 24|63b14 75l8 75t11 33|296s32 +356s11 Source{string} 24|64b8 70r24 72r27 72r46 74r31 74r50 +357r12 Target{334R9} 24|65b8 72m60 72r60 74m64 74r64 +358i12 Last{integer} 24|66b8 74m75 +360U17*Put 360<22 360>43 24|79b14 96l8 96t11 33|362s32 +360s22 Target{string} 24|79b19 81r25 86m27 86r27 88m7 92m31 92r31 95m7 95r27 +360r43 Item{334R9} 24|79b40 86r53 92r57 +365R9*Numeral_Entry 371e17 376r66 377r33 378r65 379r32 383r25 386r53 531r22 +. 31|27r63 42r30 57r62 68r29 81r21 99r50 33|39r24 116r24 270r24 +368r10*Decl{39|97R9} 23|103r28 103r45 104r28 104r45 106r29 106r46 31|31m38 +. 46m32 59r38 70r32 88m67 107r58 +369e10*Sort{39|186E9} 23|105r27 105r44 107r28 107r45 31|34m44 49m38 61r44 +. 72r38 91m51 113r64 +370i10*Value{39|298I12} 23|108r27 108r45 31|37m43 52m37 63r43 74r37 94m50 +. 120r63 +374K12*Numeral_Entry_IO 387l8 387e24 23|54b17 195r7 201r9 31|19b14 128l5 +. 128t21 33|66r13 143r13 191r13 229r13 300r13 364r27 365r13 +375i7*Default_Width{natural} 23|195m24 201r26 33|364r44 +376U17*Get 376>22 376<55 31|27b14 38l8 38t11 33|66s30 +376p22 File{11|52P9} 31|27b19 31r27 32r24 34r33 35r24 37r32 +376r55 Item{365R9} 31|27b52 31m33 31r33 34m39 34r39 37m38 37r38 +377U17*Get 377<22 31|42b14 53l8 53t11 33|143s30 +377r22 Item{365R9} 31|42b19 46m27 46r27 49m33 49r33 52m32 52r32 +378U17*Put 378>22 378>55 31|57b14 64l8 64t11 33|191s30 +378p22 File{11|52P9} 31|57b19 59r27 60r24 61r33 62r24 63r32 +378r55 Item{365R9} 31|57b52 59r33 61r39 63r38 +379U17*Put 379>22 31|68b14 75l8 75t11 33|229s30 +379r22 Item{365R9} 31|68b19 70r27 72r33 74r32 +381U17*Get 382>11 383<12 384<12 31|79b14 95l8 95t11 33|300s30 +382s11 Source{string} 31|80b8 86r24 88r27 88r46 91r11 91r30 94r10 94r29 +383r12 Target{365R9} 31|81b8 88m60 88r60 91m44 91r44 94m43 94r43 +384i12 Last{integer} 31|82b8 94m57 +386U17*Put 386<22 386>43 31|99b14 124l8 124t11 33|365s30 +386s22 Target{string} 31|99b19 102r25 107m27 107r27 109m7 113m33 113r33 115m7 +. 120m32 120r32 123m7 123r27 +386r43 Item{365R9} 31|99b40 107r53 113r59 120r58 +391R9*Adverb_Entry 394e17 399r66 400r33 401r65 402r32 406r25 409r53 533r22 +. 25|22r63 29r30 36r62 43r29 52r21 62r50 33|40r24 117r24 271r24 +393e10*Co{39|167E9} 23|113r32 113r47 25|24m42 31m36 38r42 45r36 57m46 68r67 +397K12*Adverb_Entry_IO 410l8 410e23 23|55b17 186r7 25|18b14 76l5 76t20 33|69r13 +. 146r13 193r13 231r13 304r13 367r27 368r13 +398i7*Default_Width{natural} 23|186m23 33|367r43 +399U17*Get 399>22 399<55 25|22b14 25l8 25t11 33|69s29 +399p22 File{11|52P9} 25|22b19 24r31 +399r55 Item{391R9} 25|22b52 24m37 24r37 +400U17*Get 400<22 25|29b14 32l8 32t11 33|146s29 +400r22 Item{391R9} 25|29b19 31m31 31r31 +401U17*Put 401>22 401>55 25|36b14 39l8 39t11 33|193s29 +401p22 File{11|52P9} 25|36b19 38r31 +401r55 Item{391R9} 25|36b52 38r37 +402U17*Put 402>22 25|43b14 46l8 46t11 33|231s29 +402r22 Item{391R9} 25|43b19 45r31 +404U17*Get 405>11 406<12 407<12 25|50b14 58l8 58t11 33|304s29 +405s11 Source{string} 25|51b8 57r31 +406r12 Target{391R9} 25|52b8 57m39 57r39 +407i12 Last{integer} 25|53b8 57m50 +409U17*Put 409<22 409>43 25|62b14 72l8 72t11 33|368s29 +409s22 Target{string} 25|62b19 65r10 68m31 68r31 68r39 71m7 71r27 +409r43 Item{391R9} 25|62b40 68r62 +414R9*Verb_Entry 420e17 425r66 426r33 427r65 428r32 432r25 435r53 535r20 +. 33|41r24 118r24 272r24 38|22r63 34r30 46r62 55r29 66r21 81r50 +418r10*Con{39|97R9} 23|115r27 115r41 116r26 116r40 38|26m38 38m32 48r38 57r32 +. 73m67 88r58 +419e10*Kind{39|304E9} 23|117r25 117r40 38|28m41 40m35 50r41 59r35 76m51 94r61 +423K12*Verb_Entry_IO 436l8 436e21 23|56b17 188r7 33|72r13 149r13 195r13 233r13 +. 307r13 370r27 371r13 38|18b14 102l5 102t18 +424i7*Default_Width{natural} 23|188m21 33|370r41 +425U17*Get 425>22 425<55 33|72s27 38|22b14 30l8 30t11 +425p22 File{11|52P9} 38|22b19 26r27 27r24 28r30 +425r55 Item{414R9} 38|22b52 26m33 26r33 28m36 28r36 +426U17*Get 426<22 33|149s27 38|34b14 42l8 42t11 +426r22 Item{414R9} 38|34b19 38m27 38r27 40m30 40r30 +427U17*Put 427>22 427>55 33|195s27 38|46b14 51l8 51t11 +427p22 File{11|52P9} 38|46b19 48r27 49r24 50r30 +427r55 Item{414R9} 38|46b52 48r33 50r36 +428U17*Put 428>22 33|233s27 38|55b14 60l8 60t11 +428r22 Item{414R9} 38|55b19 57r27 59r30 +430U17*Get 431>11 432<12 433<12 33|307s27 38|64b14 77l8 77t11 +431s11 Source{string} 38|65b8 71r24 73r27 73r46 76r11 76r30 +432r12 Target{414R9} 38|66b8 73m60 73r60 76m44 76r44 +433i12 Last{integer} 38|67b8 76m57 +435U17*Put 435<22 435>43 33|371s27 38|81b14 98l8 98t11 +435s22 Target{string} 38|81b19 83r25 88m27 88r27 90m7 94m30 94r30 97m7 97r27 +435r43 Item{414R9} 38|81b40 88r53 94r56 +440R9*Preposition_Entry 443e17 450r23 452r33 455r22 457r32 461r25 464r53 +. 541r23 33|42r24 119r24 273r24 34|22r63 30r30 37r62 45r29 54r21 64r50 +442e10*Obj{39|137E9} 23|122r33 122r50 34|25m36 32m30 40r36 47r30 59m40 70r56 +446K12*Preposition_Entry_IO 465l8 465e28 23|57b17 191r7 33|79r13 156r13 201r13 +. 239r13 314r13 377r27 378r13 34|18b14 76l5 76t25 +447i7*Default_Width{natural} 23|191m28 33|377r48 +448U17*Get 449>11 450<12 33|79s34 34|22b14 26l8 26t11 +449p11 File{11|52P9} 34|22b19 25r25 +450r12 Item{440R9} 34|22b52 25m31 25r31 +452U17*Get 452<22 33|156s34 34|30b14 33l8 33t11 +452r22 Item{440R9} 34|30b19 32m25 32r25 +453U17*Put 454>11 455>12 33|201s34 34|37b14 41l8 41t11 +454p11 File{11|52P9} 34|37b19 40r25 +455r12 Item{440R9} 34|37b52 40r31 +457U17*Put 457>22 33|239s34 34|45b14 48l8 48t11 +457r22 Item{440R9} 34|45b19 47r25 +459U17*Get 460>11 461<12 462<12 33|314s34 34|52b14 60l8 60t11 +460s11 Source{string} 34|53b8 59r25 +461r12 Target{440R9} 34|54b8 59m33 59r33 +462i12 Last{integer} 34|55b8 59m45 +464U17*Put 464<22 464>43 33|378s34 34|64b14 72l8 72t11 +464s22 Target{string} 34|64b19 66r34 70m25 70r25 71m7 71r27 +464r43 Item{440R9} 34|64b40 70r51 +469R9*Conjunction_Entry 475r23 477r33 480r22 482r32 486r25 489r53 543r23 +. 26|22r38 26r63 35r30 42r62 50r29 58r21 70r50 33|43r24 120r24 274r24 +471K12*Conjunction_Entry_IO 490l8 490e28 23|58b17 192r7 26|18b14 78l5 78t25 +. 33|82r13 159r13 203r13 241r13 318r13 380r27 381r13 +472i7*Default_Width{natural} 23|192m28 33|380r48 +473U17*Get 474>11 475<12 26|26b14 31l8 31t11 33|82s34 +474p11 File{11|52P9} 26|26b19 28r28 +475r12 Item{469R9} 26|26b52 30m7 +477U17*Get 477<22 26|35b14 38l8 38t11 33|159s34 +477r22 Item{469R9} 26|35b19 37m7 +478U17*Put 479>11 480>12 26|42b14 46l8 46t11 33|203s34 +479p11 File{11|52P9} 26|42b19 +480r12 Item{469R9} 26|42b52 +482U17*Put 482>22 26|50b14 53l8 53t11 33|241s34 +482r22 Item{469R9} 26|50b19 +484U17*Get 485>11 486<12 487<12 26|56b14 66l8 66t11 33|318s34 +485s11 Source{string} 26|57b8 62r33 +486r12 Target{469R9} 26|58b8 64m7 +487i12 Last{integer} 26|59b8 65m7 +489U17*Put 489<22 489>43 26|70b14 74l8 74t11 33|381s34 +489s22 Target{string} 26|70b19 73m7 73r15 73r31 +489r43 Item{469R9} 26|70b40 71r28 +494R9*Interjection_Entry 500r23 502r33 505r22 507r32 511r25 514r53 545r25 +. 28|22r39 28r19 38r30 45r62 52r29 60r21 72r50 33|44r24 121r24 275r24 +496K12*Interjection_Entry_IO 515l8 515e29 23|59b17 194r7 28|18b14 80l5 80t26 +. 33|85r13 162r13 205r13 243r13 322r13 383r27 384r13 +497i7*Default_Width{natural} 23|194m29 33|383r49 +498U17*Get 499>11 500<12 28|26b14 34l8 34t11 33|85s35 +499p11 File{11|52P9} 28|27b8 31r28 +500r12 Item{494R9} 28|28b8 33m7 +502U17*Get 502<22 28|38b14 41l8 41t11 33|162s35 +502r22 Item{494R9} 28|38b19 40m7 +503U17*Put 504>11 505>12 28|45b14 49l8 49t11 33|205s35 +504p11 File{11|52P9} 28|45b19 +505r12 Item{494R9} 28|45b52 +507U17*Put 507>22 28|52b14 55l8 55t11 33|243s35 +507r22 Item{494R9} 28|52b19 +509U17*Get 510>11 511<12 512<12 28|58b14 68l8 68t11 33|322s35 +510s11 Source{string} 28|59b8 64r33 +511r12 Target{494R9} 28|60b8 66m7 +512i12 Last{integer} 28|61b8 67m7 +514U17*Put 514<22 514>43 28|72b14 76l8 76t11 33|384s35 +514s22 Target{string} 28|72b19 75m7 75r15 75r31 +514r43 Item{494R9} 28|72b40 73r28 +519R9*Part_Entry 519d21 551e17 556r66 557r33 558r65 559r32 563r25 568r53 +. 571r31 575r32 582r18 23|67r32 33|26r63 105r30 177r62 215r29 255r22 338r50 +519e21*Pofs{39|64E9} 521r15 571m46 23|69r15 69r28 70r20 131r22 131r35 136r22 +. 136r35 33|179r46 181r17 217r40 219r17 345r66 350r17 +523r16*N{258R9} 23|72r24 72r39 73r24 73r39 74r23 74r40 75r25 75r40 76r23 +. 76r40 77r23 77r38 33|183r43 221r37 353r63 +525r16*Pron{284R9} 23|82r24 82r42 83r24 83r42 84r23 84r41 33|185r46 223r40 +. 356r66 +527r16*Pack{309R9} 23|89r24 89r42 90r24 90r42 91r23 91r41 33|187r46 225r40 +. 359r66 +529r16*Adj{334R9} 23|96r24 96r41 97r24 97r41 98r23 98r38 33|189r48 227r42 +. 362r68 +531r16*Num{365R9} 23|103r24 103r41 104r24 104r41 105r23 105r40 106r25 106r42 +. 107r24 107r41 108r23 108r41 33|191r46 229r40 365r66 +533r16*Adv{391R9} 23|113r28 113r43 33|193r45 231r39 368r65 +535r16*V{414R9} 23|115r25 115r39 116r24 116r38 117r23 117r38 33|195r43 233r37 +. 371r63 +541r16*Prep{440R9} 23|122r28 122r45 33|201r50 239r44 378r70 +543r16*Conj{469R9} 33|203r50 241r44 381r70 +545r16*Interj{494R9} 33|205r51 243r45 384r71 +554K12*Part_Entry_IO 569l8 569e21 23|60b17 200r7 211r9 27|32r7 53r7 74r7 +. 77r41 96r7 98r41 125r7 162r21 163r7 166r26 33|18b14 99r16 394l5 394t18 +555i7*Default_Width{natural} 23|200m21 211r23 27|77r55 98r55 162r35 166r40 +. 33|99r30 +556U17*Get 556>22 556<55 27|32s21 33|26b14 101l8 101t11 +556p22 File{11|52P9} 33|26b19 30r27 49r35 50r24 54r32 57r35 60r35 63r37 66r35 +. 69r34 72r32 79r39 82r39 85r40 97r11 +556r55 Item{519R9} 33|26b52 55m13 58m13 61m13 64m13 67m13 70m13 73m13 80m13 +. 83m13 86m13 88m13 90m13 92m13 94m13 +557U17*Get 557<22 27|53s21 33|105b14 173l8 173t11 +557r22 Item{519R9} 33|105b19 132m13 135m13 138m13 141m13 144m13 147m13 150m13 +. 157m13 160m13 163m13 165m13 167m13 169m13 171m13 +558U17*Put 558>22 558>55 27|74s21 33|177b14 211l8 211t11 +558p22 File{11|52P9} 33|177b19 179r35 180r24 183r32 185r35 187r35 189r37 +. 191r35 193r34 195r32 201r39 203r39 205r40 +558r55 Item{519R9} 33|177b52 179r41 181r12 183r38 185r41 187r41 189r43 191r41 +. 193r40 195r38 201r45 203r45 205r46 +559U17*Put 559>22 27|96s21 33|215b14 249l8 249t11 +559r22 Item{519R9} 33|215b19 217r35 219r12 221r32 223r35 225r35 227r37 229r35 +. 231r34 233r32 239r39 241r39 243r40 +561U17*Get 562>11 563<12 564<12 27|125s21 33|253b14 334l8 334t11 +562s11 Source{string} 33|254b8 260r25 281r35 285r32 285r51 289r17 289r36 +. 293r17 293r36 297r17 297r36 301r17 301r36 304r34 304r53 307r32 307r51 315r17 +. 315r36 319r17 319r36 323r17 323r36 +563r12 Target{519R9} 33|255b9 286m13 290m13 294m13 298m13 302m13 305m13 308m13 +. 316m13 320m13 324m13 326m13 328m13 330m13 332m13 +564i12 Last{integer} 33|256b9 280m7 285m71 289m59 293m59 297m61 301m59 304m75 +. 307m71 315m63 319m63 323m64 +568U17*Put 568<22 568>43 27|163s21 33|338b14 390l8 390t11 +568s22 Target{string} 33|338b19 340r25 345m35 345r35 347m7 353m32 353r32 +. 356m35 356r35 359m35 359r35 362m37 362r37 365m35 365r35 368m34 368r34 371m32 +. 371r32 378m39 378r39 381m39 381r39 384m40 384r40 +568r43 Item{519R9} 33|338b40 345r61 350r12 353r58 356r61 359r61 362r63 365r61 +. 368r60 371r58 378r65 381r65 384r66 +571r4*Null_Part_Entry{519R9} 582r40 610r25 +575V14*"<"{boolean} 575>18 575>24 23|67b14 137l9 137t11 +575r18 Left{519R9} 23|67b18 69r10 70r15 72r19 73r19 74r18 75r20 76r18 77r18 +. 82r19 83r19 84r18 89r19 90r19 91r18 96r19 97r19 98r18 103r19 104r19 105r18 +. 106r20 107r19 108r18 113r23 115r20 116r19 117r18 122r23 131r17 136r17 +575r24 Right{519R9} 23|67b24 69r22 72r33 73r33 74r34 75r34 76r34 77r32 82r36 +. 83r36 84r35 89r36 90r36 91r35 96r35 97r35 98r32 103r35 104r35 105r34 106r36 +. 107r35 108r35 113r37 115r33 116r32 117r32 122r39 131r29 136r29 +579R9*Dictionary_Entry 585e17 592r23 594r33 597r22 599r32 603r25 606r53 609r37 +. 614r42 27|22r63 43r30 64r62 86r29 108r21 145r50 +581a10*Stems{29A9} 27|27m39 48m33 69r39 91r33 120m22 155r43 +582r10*Part{519R9} 27|32m37 53m31 74r37 96r31 125m66 163r57 +583r10*Tran{223R9} 27|35m45 56m39 79r45 99r39 129m18 168r65 +584a10*Mean{39|61A12} 27|38m35 59m29 81r35 101r29 133m14 174r40 +588K12*Dictionary_Entry_IO 607l8 607e27 23|63b17 210r7 27|18b14 182l5 182t24 +589i7*Default_Width{11|73I12} 23|210m27 +590U17*Get 591>11 592<12 27|22b14 39l8 39t11 +591p11 File{11|52P9} 27|22b19 27r28 28r27 32r26 33r24 35r34 36r24 38r24 +592r12 Item{579R9} 27|22b52 27m34 27r34 32m32 32r32 35m40 35r40 38m30 38r30 +594U17*Get 594<22 27|43b14 60l8 60t11 +594r22 Item{579R9} 27|43b19 48m28 48r28 53m26 53r26 56m34 56r34 59m24 59r24 +595U17*Put 596>11 597>12 27|64b14 82l8 82t11 +596p11 File{11|52P9} 27|64b19 69r28 70r27 73r45 74r26 76r11 79r34 80r24 81r24 +597r12 Item{579R9} 27|64b52 69r34 74r32 79r40 81r30 +599U17*Put 599>22 27|86b14 102l8 102t11 +599r22 Item{579R9} 27|86b19 91r28 96r26 99r34 101r24 +601U17*Get 602>11 603<12 604<12 27|106b14 141l8 141t11 +602s11 Source{string} 27|107b8 113r25 119r14 119r33 125r26 125r45 128r11 +. 128r30 133r28 133r47 136r13 +603r12 Target{579R9} 27|108b8 120m15 120r15 125m59 125r59 129m11 129r11 133m7 +604i12 Last{integer} 27|109b8 140m7 +606U17*Put 606<22 606>43 27|145b14 178l8 178t11 +606s22 Target{string} 27|145b19 148r29 155m10 157m10 163m26 163r26 168m34 +. 168r34 172m7 174m7 177m7 177r27 +606r43 Item{579R9} 27|145b40 155r38 163r52 168r60 174r35 +609r4*Null_Dictionary_Entry{579R9} +614K12*Dict_IO[2|43] 615r43 619r51 620r25 621r25 621r42 630r18 +615a4*Dict_File(2|53P9[614]) +619K12*MNPC_IO[16|45] 32|35r7 53r7 66r7 79r7 100r7 133r7 +620I12*MNPC_Type{2|66I9[614]} +621i4*Null_MNPC{2|66I9[614]} 630r35 635r34 +625R9*Parse_Record 631e17 633r33 641r66 642r33 643r65 644r32 648r24 651r53 +. 654r52 32|22r63 40r30 58r62 71r29 86r22 105r50 +627a10*Stem{39|39A12} 32|26m36 44m30 60r36 73r30 93m40 113r70 +628r10*IR{39|887R9} 32|29m44 47m38 62r44 75r38 96m51 120r72 +629e10*D_K{34E9} 32|32m42 50m36 64r42 77r36 98m71 127r72 +630i10*MNPC{2|66I9[614]} 32|35m31 53m25 66r31 79r25 100m60 134r72 +633r4*Null_Parse_Record{625R9} +639K12*Parse_Record_IO 652l8 652e23 23|49b17 168r7 32|18b14 142l5 142t20 +640i7*Default_Width{11|73I12} 23|168m23 +641U17*Get 641>22 641<55 32|22b14 36l8 36t11 +641p22 File{11|52P9} 32|22b19 26r25 27r24 29r33 30r24 32r31 33r24 35r20 +641r55 Item{625R9} 32|22b52 26m31 26r31 29m39 29r39 32m37 32r37 35m26 35r26 +642U17*Get 642<22 32|40b14 54l8 54t11 +642r22 Item{625R9} 32|40b19 44m25 44r25 47m33 47r33 50m31 50r31 53m20 53r20 +643U17*Put 643>22 643>55 32|58b14 67l8 67t11 +643p22 File{11|52P9} 32|58b19 60r25 61r24 62r33 63r24 64r31 65r24 66r20 +643r55 Item{625R9} 32|58b52 60r31 62r39 64r37 66r26 +644U17*Put 644>22 32|71b14 80l8 80t11 +644r22 Item{625R9} 32|71b19 73r25 75r33 77r31 79r20 +646U17*Get 647>11 648<11 649<11 32|84b14 101l8 101t11 +647s11 Source{string} 32|85b8 91r24 93r25 96r11 96r30 98r31 98r50 100r20 +. 100r39 +648r11 Target{625R9} 32|86b9 93m33 93r33 96m44 96r44 98m64 98r64 100m53 100r53 +649i11 Last{integer} 32|87b9 100m66 +651U17*Put 651<22 651>43 32|105b14 138l8 138t11 +651s22 Target{string} 32|105b19 113m7 113r15 113r37 115m7 115r15 120m11 120r11 +. 120r19 120r41 122m7 122r15 127m11 127r11 127r19 127r41 131m7 131r15 134m11 +. 134r11 134r19 134r41 137m7 137r27 +651r43 Item{625R9} 32|105b40 113r65 120r67 127r67 134r67 +654A9*Parse_Array(625R9) +658V13*Number_Of_Stems{39|179I9} 658>30 23|27b13 45l8 45t23 +658e30 Part{39|64E9} 23|27b30 29r12 +X 23 latin_utils-dictionary_package.adb +22i4 MNPC_IO_Default_Width{natural} 172r9 32|132r21 +23i4 Numeral_Value_Type_IO_Default_Width{natural} 198r9 29|228r39 264r33 +. 379r27 +155U14 Initialize 155b14 214l8 214t18 219s4 +X 24 latin_utils-dictionary_package-adjective_entry_io.adb +24e7 Spacer{character} 27m30 28r28 +35e7 Spacer{character} 38m24 40r28 +70i7 Low{integer} 72r35 72m73 73m7 73r14 74r39 +81i7 Low{integer} 85r15 86r35 87m7 88r15 91r15 92r39 +82i7 High{integer} 85m7 86r46 87r14 91m7 92r50 95r15 +X 25 latin_utils-dictionary_package-adverb_entry_io.adb +64i7 High{integer} 68r55 71r15 +X 26 latin_utils-dictionary_package-conjunction_entry_io.adb +22r4 Null_Conjunction_Entry{22|469R9} 30r15 37r15 64r17 +62i7 Low{integer} 65r15 +X 27 latin_utils-dictionary_package-dictionary_entry_io.adb +24e7 Spacer1{character} 28m33 30r28 +24e16 Spacer2{character} 33m30 34r28 +24e25 Spacer3{character} 36m30 37r28 +26i11 K 27r46 +45e7 Spacer1{character} 49m27 51r28 +45e16 Spacer2{character} 54m24 55r28 +45e25 Spacer3{character} 57m24 58r28 +47i11 K 48r40 +66i7 Part_Col{natural} 73m7 77r30 +68i11 K 69r46 +88i7 Part_Col{natural} 95m7 98r30 +90i11 K 91r40 +113i7 Low{integer} 119r22 121m15 125r34 125m72 126m7 126r14 128r19 130m11 +. 132m7 132r14 133r36 135r15 +115i7 High{integer} 135m7 136r21 137m10 137r18 140r15 +117i11 K 120r29 +148i7 Low{integer} 154r18 155r18 156m10 157r18 161r19 162r15 163r34 166m7 +. 167r15 168r42 171m7 172r15 174r15 +149i7 High{integer} 154m10 155r29 156r17 162m7 163r45 167m7 168r53 171r14 +. 173m7 173r15 174r26 177r15 +150i7 Part_Col{natural} 161m7 166r15 +153i11 K 155r50 +X 28 latin_utils-dictionary_package-interjection_entry_io.adb +22r4 Null_Interjection_Entry{22|494R9} 33r15 40r15 66r17 +64i7 Low{integer} 67r15 +X 29 latin_utils-dictionary_package-kind_entry_io.adb +36e7 Noun_Kind{39|265E9} 60m42 61r25 +37e7 Pronoun_Kind{39|282E9} 63m45 64r28 +38e7 Propack_Kind{39|282E9} 66m45 67r28 +39e7 Verb_Kind{39|304E9} 78m42 79r25 +40e7 Vpar_Kind{39|304E9} 81m42 82r28 +41e7 Supine_Kind{39|304E9} 84m42 85r30 +42i7 Numeral_Value{39|298I12} 72m44 73r27 +46U17 Set_Col 46b17 46>26 53l11 53t18 69s13 75s13 87s13 90s13 93s13 96s13 +. 99s13 102s13 105s13 +46p26 File{11|52P9} 49r14 50r32 +116e7 Noun_Kind{39|265E9} 129m36 130r25 +117e7 Pronoun_Kind{39|282E9} 132m39 133r28 +118e7 Propack_Kind{39|282E9} 135m39 136r28 +119e7 Verb_Kind{39|304E9} 153m36 154r25 +120e7 Vpar_Kind{39|304E9} 156m36 157r28 +121e7 Supine_Kind{39|304E9} 159m36 160r30 +122i7 Numeral_Value{39|298I12} 144m38 145r27 +216i7 Ending_Col{positive} 242r56 +252i7 Ending_Col{positive} 276r61 +291e7 Noun_Kind{39|265E9} 307m50 308r27 +292e7 Pronoun_Kind{39|282E9} 311m50 312r30 +293e7 Propack_Kind{39|282E9} 315m50 316r30 +294e7 Verb_Kind{39|304E9} 327m50 328r27 +295e7 Vpar_Kind{39|304E9} 331m50 332r30 +296e7 Supine_Kind{39|304E9} 335m50 336r32 +297i7 Numeral_Value{39|298I12} 321m50 322r29 +301i7 Low{integer} 303r15 307r25 311r25 315r25 321r25 327r25 331r25 335r25 +364i7 Low{integer} 370r21 371r44 373r21 374r47 376r21 377r47 379r21 381r25 +. 383r21 384r44 386r21 387r44 389r21 390r44 +365i7 High{integer} 370m13 371r55 373m13 374r58 376m13 377r58 379m13 381r36 +. 383m13 384r55 386m13 387r55 389m13 390r55 398r15 +X 30 latin_utils-dictionary_package-noun_entry_io.adb +24e7 Spacer1{character} 27m30 28r28 +24e16 Spacer2{character} 30m30 31r28 +39e7 Spacer1{character} 42m24 43r28 +39e16 Spacer2{character} 45m24 46r28 +81i7 Low{integer} 83r35 83m73 84m7 84r14 85r35 85m75 86m7 86r14 88r19 +96i7 Low{integer} 100r15 101r35 102m7 103r15 106r15 107r35 108m7 109r15 112r15 +. 113r38 +97i7 High{integer} 100m7 101r46 102r14 106m7 107r46 108r14 112m7 113r49 116r15 +X 31 latin_utils-dictionary_package-numeral_entry_io.adb +23N4 Num_Out_Size 63r50 74r44 119r21 +29e7 Spacer1{character} 32m30 33r28 +29e16 Spacer2{character} 35m30 36r28 +44e7 Spacer1{character} 47m24 48r28 +44e16 Spacer2{character} 50m24 51r28 +86i7 Low{integer} 88r35 88m73 89m7 89r14 91r19 91m57 92m7 92r14 94r18 +102i7 Low{integer} 106r15 107r35 108m7 109r15 112r15 113r41 114m7 115r15 +. 119r15 120r40 +103i7 High{integer} 106m7 107r46 108r14 112m7 113r52 114r14 119m7 120r51 +. 123r15 +X 32 latin_utils-dictionary_package-parse_record_io.adb +24e7 Spacer1{character} 27m30 28r28 +24e16 Spacer2{character} 30m30 31r28 +24e25 Spacer3{character} 33m30 34r28 +42e7 Spacer1{character} 45m24 46r28 +42e16 Spacer2{character} 48m24 49r28 +42e25 Spacer3{character} 51m24 52r28 +91i7 Low{integer} 93m46 94m7 94r14 96r19 96m55 97m7 97r14 98r39 98m76 99m7 +. 99r14 100r28 +108i7 Low{integer} 112r15 113r30 114m7 115r34 118r15 120r34 121m7 122r34 +. 125r15 127r34 128m7 131r34 132r15 134r34 +109i7 High{integer} 112m7 113r56 114r14 118m7 120r60 121r14 125m7 127r60 +. 128r14 132m7 134r60 137r15 +X 33 latin_utils-dictionary_package-part_entry_io.adb +28e7 POFS{39|64E9} 49m41 52r12 +29i7 Starting_Col{11|68I12} 99r47 +31e7 Spacer{character} 50m30 51r28 +35r7 Noun{22|258R9} 54m38 55r25 +36r7 Pronoun{22|284R9} 57m41 58r28 +37r7 Propack{22|309R9} 60m41 61r28 +38r7 Adjective{22|334R9} 63m43 64r27 +39r7 Numeral{22|365R9} 66m41 67r27 +40r7 Adverb{22|391R9} 69m40 70r27 +41r7 Verb{22|414R9} 72m38 73r25 +42r7 Preposition{22|440R9} 79m45 80r28 +43r7 Conjunction{22|469R9} 82m45 83r28 +44r7 Interjection{22|494R9} 85m46 86r30 +107e7 POFS{39|64E9} 126m35 129r12 +108e7 Spacer{character} 127m24 128r28 +112r7 Noun{22|258R9} 131m32 132r25 +113r7 Pronoun{22|284R9} 134m35 135r28 +114r7 Propack{22|309R9} 137m35 138r28 +115r7 Adjective{22|334R9} 140m37 141r27 +116r7 Numeral{22|365R9} 143m35 144r27 +117r7 Adverb{22|391R9} 146m34 147r27 +118r7 Verb{22|414R9} 149m32 150r25 +119r7 Preposition{22|440R9} 156m39 157r28 +120r7 Conjunction{22|469R9} 159m39 160r28 +121r7 Interjection{22|494R9} 162m40 163r30 +260i7 Low{integer} 280r15 281m49 282m7 282r14 285r40 289r25 293r25 297r25 +. 301r25 304r42 307r40 315r25 319r25 323r25 +262e7 POFS{39|64E9} 281m43 283r12 +266r7 Noun{22|258R9} 285m65 286r27 +267r7 Pronoun{22|284R9} 289m50 290r30 +268r7 Propack{22|309R9} 293m50 294r30 +269r7 Adjective{22|334R9} 297m50 298r29 +270r7 Numeral{22|365R9} 301m50 302r29 +271r7 Adverb{22|391R9} 304m67 305r29 +272r7 Verb{22|414R9} 307m65 308r27 +273r7 Preposition{22|440R9} 315m50 316r30 +274r7 Conjunction{22|469R9} 319m50 320r30 +275r7 Interjection{22|494R9} 323m50 324r32 +340i7 Low{integer} 344r15 345r43 346m7 347r15 352r21 353r40 355r21 356r43 +. 358r21 359r43 361r21 362r45 364r21 365r43 367r21 368r42 370r21 371r40 377r21 +. 378r47 380r21 381r47 383r21 384r48 +341i7 High{integer} 344m7 345r54 346r14 352m13 353r51 355m13 356r54 358m13 +. 359r54 361m13 362r56 364m13 365r54 367m13 368r53 370m13 371r51 377m13 378r58 +. 380m13 381r58 383m13 384r59 +X 34 latin_utils-dictionary_package-preposition_entry_io.adb +66i7 Low{integer} 69r15 70r33 +67i7 High{integer} 69m7 70r44 71r15 +X 35 latin_utils-dictionary_package-pronoun_entry_io.adb +24e7 Spacer{character} 27m30 29r28 +36e7 Spacer{character} 39m24 41r28 +71i7 Low{integer} 73r35 73m73 74m7 74r14 76r19 +83i7 Low{integer} 87r15 88r35 89m7 90r15 93r15 94r41 +84i7 High{integer} 87m7 88r46 89r14 93m7 94r52 97r15 +X 36 latin_utils-dictionary_package-propack_entry_io.adb +24e7 Spacer{character} 27m30 29r28 +36e7 Spacer{character} 39m24 41r28 +71i7 Low{integer} 73r35 73m73 74m7 74r14 76r19 +83i7 Low{integer} 87r15 88r35 89m7 90r15 93r15 94r41 +84i7 High{integer} 87m7 88r46 89r14 93m7 94r52 97r15 +X 37 latin_utils-dictionary_package-translation_record_io.adb +26e7 Spacer1{character} 29m30 30r28 +26e16 Spacer2{character} 32m30 33r28 +26e25 Spacer3{character} 35m30 36r28 +26e34 Spacer4{character} 38m30 39r28 +47e7 Spacer1{character} 50m24 51r28 +47e16 Spacer2{character} 53m24 54r28 +47e25 Spacer3{character} 56m24 57r28 +47e34 Spacer4{character} 59m24 60r28 +104i7 Low{integer} 106r32 106m69 107m7 107r14 108r33 108m71 109m7 109r14 +. 110r32 110m69 111m7 111r14 112r38 112m76 113m7 113r14 114r35 +122i7 Low{integer} 126r15 127r47 128m7 129r15 132r15 133r33 134m7 135r15 +. 138r15 139r47 140m7 141r15 144r15 145r38 146m7 147r15 150r15 151r35 +123i7 High{integer} 126m7 127r54 128r14 132m7 133r44 134r14 138m7 139r54 +. 140r14 144m7 145r49 146r14 150m7 151r46 154r15 +X 38 latin_utils-dictionary_package-verb_entry_io.adb +24e7 Spacer{character} 27m30 29r28 +36e7 Spacer{character} 39m24 41r28 +71i7 Low{integer} 73r35 73m72 74m7 74r14 76r19 +83i7 Low{integer} 87r15 88r35 89m7 90r15 93r15 94r38 +84i7 High{integer} 87m7 88r46 89r14 93m7 94r49 97r15 +X 39 latin_utils-inflections_package.ads +25K21*Inflections_Package 22|19w18 19r55 39|973e36 +36N4*Max_Stem_Size 22|28r52 23|210r49 27|154r24 32|112r21 +37N4*Max_Meaning_Size 23|213r9 27|133r61 173r22 +39A12*Stem_Type{string} 22|28r25 29r61 627r18 +40a4*Null_Stem_Type{39A12} 22|30r56 627r31 634r8 +44K12*Stem_Type_IO 23|169r9 27|27r10 48r10 69r10 91r10 118r10 32|26r7 44r7 +. 60r7 73r7 93r7 39|57e20 +45i7*Default_Width{natural} 23|169r22 +46U17*Get 27|27s23 32|26s20 +47U17*Get 27|48s23 32|44s20 +48U17*Put 27|69s23 32|60s20 +49U17*Put 27|91s23 32|73s20 +51U17*Get 27|118s23 32|93s20 +61A12*Meaning_Type{string} 22|584r18 +62a4*Null_Meaning_Type{61A12} 22|584r40 611r34 +64E9*Part_Of_Speech_Type 22|165r28 195r23 198r32 201r22 204r32 208r25 214r25 +. 519r28 658r37 23|27r37 29|29r20 112r29 210r19 248r29 283r22 358r22 33|28r22 +. 107r14 262r14 39|82e7 +65n7*X{64E9} 22|165r51 174r30 219r54 519r51 548r18 571r54 23|42r15 125r18 +. 29|104r15 106r30 197r15 202r30 235r15 271r15 349r15 350r32 391r15 33|28r45 +. 93r15 94r30 107r37 170r15 171r30 206r15 246r15 262r37 331r15 332r32 385r15 +66n6*N{64E9} 22|168r18 522r18 23|30r15 71r18 29|59r15 61r22 128r15 130r22 +. 220r15 256r15 305r15 308r24 369r15 33|53r15 55r22 130r15 132r22 182r15 +. 220r15 284r15 286r24 351r15 +67n6*Pron{64E9} 22|170r18 524r18 23|31r15 81r18 29|62r15 64r22 131r15 133r22 +. 222r15 258r15 309r15 312r24 372r15 33|56r15 58r22 133r15 135r22 184r15 +. 222r15 287r15 290r24 354r15 +68n6*Pack{64E9} 22|172r18 526r18 23|32r15 88r18 29|65r15 67r22 134r15 136r22 +. 224r15 260r15 313r15 316r24 375r15 33|59r15 61r22 136r15 138r22 186r15 +. 224r15 291r15 294r24 357r15 +69n6*Adj{64E9} 22|174r18 528r18 23|33r15 95r18 29|68r15 70r30 137r15 142r30 +. 235r19 271r19 317r15 318r32 391r19 33|62r15 64r22 139r15 141r22 188r15 +. 226r15 295r15 298r24 360r15 +70n6*Num{64E9} 22|176r18 530r18 23|34r15 102r18 29|71r15 73r22 143r15 145r22 +. 226r15 262r15 319r15 322r24 378r15 33|65r15 67r22 142r15 144r22 190r15 +. 228r15 299r15 302r24 363r15 +71n6*Adv{64E9} 22|174r24 532r18 23|35r15 112r18 29|74r15 76r30 146r15 151r30 +. 235r25 271r25 323r15 324r32 391r25 33|68r15 70r22 145r15 147r22 192r15 +. 230r15 303r15 305r24 366r15 +72n6*V{64E9} 22|178r18 534r18 23|36r15 114r18 29|77r15 79r22 152r15 154r22 +. 229r15 265r15 325r15 328r24 382r15 33|71r15 73r22 148r15 150r22 194r15 +. 232r15 306r15 308r24 369r15 +73n6*Vpar{64E9} 22|180r18 536r18 23|37r15 123r18 29|80r15 82r22 155r15 157r22 +. 231r15 267r15 329r15 332r24 385r15 33|74r15 151r15 196r15 234r15 309r15 +. 372r15 +74n6*Supine{64E9} 22|182r18 538r18 23|38r15 123r26 29|83r15 85r22 158r15 +. 160r22 233r15 269r15 333r15 336r24 388r15 33|76r15 153r15 198r15 236r15 +. 311r15 374r15 +75n6*Prep{64E9} 22|184r18 540r18 23|39r15 121r18 29|86r15 88r30 161r15 166r30 +. 237r15 273r15 337r15 338r32 393r15 33|78r15 80r22 155r15 157r22 200r15 +. 238r15 313r15 316r24 376r15 +76n6*Conj{64E9} 22|542r18 23|40r15 127r18 29|89r15 91r30 167r15 172r30 339r15 +. 340r32 33|81r15 83r22 158r15 160r22 202r15 240r15 317r15 320r24 379r15 +77n6*Interj{64E9} 22|544r18 23|41r15 29|92r15 94r30 173r15 178r30 341r15 +. 342r32 33|84r15 86r22 161r15 163r22 204r15 242r15 321r15 324r24 382r15 +79n6*Tackon{64E9} 22|546r18 23|43r15 29|95r15 97r30 179r15 184r30 343r15 +. 344r32 33|91r15 92r30 168r15 169r30 208r15 244r15 329r15 330r32 387r15 +80n6*Prefix{64E9} 29|98r15 100r30 185r15 190r30 345r15 346r32 33|87r15 88r30 +. 164r15 165r30 325r15 326r32 +81n6*Suffix{64E9} 22|184r26 546r28 23|43r25 127r26 29|101r15 103r30 191r15 +. 196r30 237r23 273r23 347r15 348r32 393r23 33|89r15 90r30 166r15 167r30 +. 208r25 244r25 327r15 328r32 387r25 +84K12*Part_Of_Speech_Type_IO[13|46] 23|200r38 33|49r7 126r7 179r7 217r7 281r7 +. 344r21 345r7 +97R9*Decn_Record 22|261r19 287r18 312r18 337r17 368r18 418r17 39|101e17 +103V14*"<"{boolean} 23|72s31 82s34 89s34 96s33 103s33 115s31 +106K12*Decn_Record_IO 23|174r9 178r9 181r9 184r9 189r9 196r9 24|26r7 37r7 +. 47r7 56r7 72r7 85r21 86r7 30|26r7 41r7 54r7 65r7 83r7 100r21 101r7 31|31r7 +. 46r7 59r7 70r7 88r7 106r21 107r7 35|26r7 38r7 48r7 57r7 73r7 87r21 88r7 +. 36|26r7 38r7 48r7 57r7 73r7 87r21 88r7 38|26r7 38r7 48r7 57r7 73r7 87r21 +. 88r7 39|121e22 +107i7*Default_Width{natural} 23|174r24 178r24 181r24 184r24 189r24 196r24 +. 24|85r36 30|100r36 31|106r36 35|87r36 36|87r36 38|87r36 +110U17*Get 24|26s22 30|26s22 31|31s22 35|26s22 36|26s22 38|26s22 +111U17*Get 24|37s22 30|41s22 31|46s22 35|38s22 36|38s22 38|38s22 +112U17*Put 24|47s22 30|54s22 31|59s22 35|48s22 36|48s22 38|48s22 +113U17*Put 24|56s22 30|65s22 31|70s22 35|57s22 36|57s22 38|57s22 +115U17*Get 24|72s22 30|83s22 31|88s22 35|73s22 36|73s22 38|73s22 +120U17*Put 24|86s22 30|101s22 31|107s22 35|88s22 36|88s22 38|88s22 +125E9*Gender_Type 22|262r19 39|131e7 +126n7*X{125E9} 22|262r34 +133K12*Gender_Type_IO[13|46] 23|175r9 30|29r7 44r7 56r7 67r7 85r7 106r21 +. 107r7 +137E9*Case_Type 22|442r16 39|146e7 +138n7*X{137E9} 22|442r29 +148K12*Case_Type_IO[13|46] 34|25r7 32r7 40r7 47r7 59r7 69r21 70r7 +167E9*Comparison_Type 22|338r17 393r17 39|172e7 +168n7*X{167E9} 22|338r36 393r36 +174K12*Comparison_Type_IO[13|46] 23|185r9 187r9 24|29r7 39r7 49r7 58r7 74r7 +. 91r21 92r7 25|24r7 31r7 38r7 45r7 57r7 65r25 68r7 +179I9*Stem_Key_Type 22|29r30 658r65 23|27r65 27|26r16 47r16 68r16 +. 90r16 117r16 153r16 +186E9*Numeral_Sort_Type 22|369r18 39|192e7 +187n7*X{186E9} 22|369r39 +194K12*Numeral_Sort_Type_IO[13|46] 23|197r9 31|34r7 49r7 61r7 72r7 90r7 112r21 +. 113r7 +265E9*Noun_Kind_Type 22|169r25 263r19 29|36r24 116r24 291r24 39|276e8 +266n8*X{265E9} 22|169r43 263r37 +278K12*Noun_Kind_Type_IO[13|46] 23|176r9 29|60r13 129r13 221r13 257r13 306r13 +. 370r27 371r13 30|32r7 47r7 58r7 69r7 87r7 112r21 113r7 +282E9*Pronoun_Kind_Type 22|171r28 173r28 288r18 313r18 29|37r24 38r24 117r24 +. 118r24 292r24 293r24 39|291e8 +283n8*X{282E9} 22|171r49 173r49 288r39 313r39 +293K12*Pronoun_Kind_Type_IO[13|46] 23|179r9 182r9 29|63r13 66r13 132r13 135r13 +. 223r13 225r13 259r13 261r13 310r13 314r13 373r27 374r13 376r27 377r13 35|28r7 +. 40r7 50r7 59r7 75r7 93r21 94r7 36|28r7 40r7 50r7 59r7 75r7 93r21 94r7 +298I12*Numeral_Value_Type{natural} 22|177r28 370r18 29|42r24 122r24 297r24 +304E9*Verb_Kind_Type 22|179r25 181r28 183r30 419r17 29|39r24 40r24 41r24 +. 119r24 120r24 121r24 294r24 295r24 296r24 39|321e8 +305n8*X{304E9} 22|179r43 181r46 183r48 419r35 +323K12*Verb_Kind_Type_IO[13|46] 23|190r9 29|78r13 81r13 84r13 153r13 156r13 +. 159r13 230r13 232r13 234r13 266r13 268r13 270r13 326r13 330r13 334r13 383r27 +. 384r13 386r27 387r13 389r27 390r13 38|28r7 40r7 50r7 59r7 75r7 93r21 94r7 +845E9*Age_Type 22|225r17 39|855e22 +846n6*X{845E9} 22|225r35 232r62 +856K12*Age_Type_IO[13|46] 23|204r9 37|28r7 49r7 69r7 84r7 106r7 126r21 127r7 +858E9*Frequency_Type 22|228r17 23|164r42 39|869e28 +859n6*X{858E9} 22|228r35 232r71 +883K12*Frequency_Type_IO[13|46] 23|164r7 207r9 37|37r7 58r7 75r7 90r7 112r7 +. 144r21 145r7 +887R9*Inflection_Record 22|628r18 39|894e17 +896r4*Null_Inflection_Record{887R9} 22|628r39 634r24 +900K12*Inflection_Record_IO 23|170r9 32|29r7 47r7 62r7 75r7 95r7 118r21 119r7 +. 39|919e28 +902i7*Default_Width{natural} 23|170r30 32|118r42 +908U17*Get 32|29s28 +909U17*Get 32|47s28 +910U17*Put 32|62s28 +911U17*Put 32|75s28 +913U17*Get 32|95s28 +918U17*Put 32|119s28 +X 40 latin_utils-strings_package.ads +26K21*Strings_Package 23|17w18 17r51 40|67e32 +51V13*Head{string} 27|133s22 +X 43 s-direio.ads +81P9*File_Type(53R9) + diff --git a/lib/latin_utils-static/latin_utils-general.ali b/lib/latin_utils-static/latin_utils-general.ali new file mode 100644 index 0000000000000000000000000000000000000000..0b20b1fdc9fb4a1b91c0eecfce0b45ae4a311ca3 --- /dev/null +++ b/lib/latin_utils-static/latin_utils-general.ali @@ -0,0 +1,124 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_EXCEPTIONS +RV NO_IO +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U latin_utils.general%b latin_utils-general.adb db139edd NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.general%s latin_utils-general.ads d9bda27e EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-general.adb 20230322220154 5252d5ae +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 18|17r6 32r7 34r7 45r13 46r19 +X 9 a-textio.ads +49K13*Text_IO 471e16 18|17w10 32r11 34r11 45r17 46r23 +242U14*Put 18|32s19 +249U14*Get_Line 18|34s19 +263U14*Put_Line 18|45s25 +298X4*Data_Error 18|46r31 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 17|17r6 25r9 33r22 38r5 18|18r6 20r14 27r22 30r11 +. 39r20 43r20 53r5 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 17|17w18 33r34 18|27r34 39r32 43r32 +34E9*Dictionary_Kind 46e8 17|33r53 18|27r53 +42n9*General{34E9} 18|39r51 +43n9*Special{34E9} 18|43r51 +X 17 latin_utils-general.ads +25K21*General 15|21k9 17|38l17 38e24 18|20b26 53l17 53t24 +30U14*Load_Dictionary 31=8 32=8 33<8 18|24b14 49l8 49t23 +31s8 Line{string} 18|25b8 34m29 36r19 36r25 37r19 37r25 40r22 40r28 41r22 +. 41r28 +32i8 Last{integer} 18|26b8 34m35 35r10 36r39 37r39 40r42 41r42 +33e8 D_K{16|34E9} 18|27b8 39m13 43m13 +X 20 latin_utils-strings_package.ads +26K21*Strings_Package 18|18w18 30r23 20|67e32 +45V13*Trim{string} 18|36s13 37s13 40s16 41s16 + diff --git a/lib/latin_utils-static/latin_utils-inflections_package.ali b/lib/latin_utils-static/latin_utils-inflections_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..a1507e6a9b3151d6e4ce1c8a7f4641a12305f0bd --- /dev/null +++ b/lib/latin_utils-static/latin_utils-inflections_package.ali @@ -0,0 +1,1552 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U latin_utils.inflections_package%b latin_utils-inflections_package.adb 14250c96 OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.inflections_package%s latin_utils-inflections_package.ads 13bbaebb EB EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +Z ada.text_io.integer_aux%s a-tiinau.adb a-tiinau.ali +W ada.text_io.integer_io%s +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiinau.ads 20090409150019 8114c8e4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-tiinio.adb 20091130162119 df9cd7af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-inflections_package.adb 20230322220154 8e9ca3f9 +D latin_utils-inflections_package-adjective_record_io.adb 20230322220154 23b916cf latin_utils.inflections_package.adjective_record_io +D latin_utils-inflections_package-adverb_record_io.adb 20230322220154 0930566e latin_utils.inflections_package.adverb_record_io +D latin_utils-inflections_package-conjunction_record_io.adb 20230322220154 00e91bca latin_utils.inflections_package.conjunction_record_io +D latin_utils-inflections_package-decn_record_io.adb 20230322220154 c7609d69 latin_utils.inflections_package.decn_record_io +D latin_utils-inflections_package-ending_record_io.adb 20230322220154 acff568e latin_utils.inflections_package.ending_record_io +D latin_utils-inflections_package-inflection_record_io.adb 20230322220154 dd6ee6ef latin_utils.inflections_package.inflection_record_io +D latin_utils-inflections_package-interjection_record_io.adb 20230322220154 b03bd43f latin_utils.inflections_package.interjection_record_io +D latin_utils-inflections_package-noun_record_io.adb 20230322220154 68dbe205 latin_utils.inflections_package.noun_record_io +D latin_utils-inflections_package-numeral_record_io.adb 20230322220154 54b57e80 latin_utils.inflections_package.numeral_record_io +D latin_utils-inflections_package-prefix_record_io.adb 20230322220154 807513de latin_utils.inflections_package.prefix_record_io +D latin_utils-inflections_package-preposition_record_io.adb 20230322220154 154f6aa3 latin_utils.inflections_package.preposition_record_io +D latin_utils-inflections_package-pronoun_record_io.adb 20230322220154 06cc721f latin_utils.inflections_package.pronoun_record_io +D latin_utils-inflections_package-propack_record_io.adb 20230322220154 b02b6590 latin_utils.inflections_package.propack_record_io +D latin_utils-inflections_package-quality_record_io.adb 20230322220154 ac95c16c latin_utils.inflections_package.quality_record_io +D latin_utils-inflections_package-stem_type_io.adb 20230322220154 c026bede latin_utils.inflections_package.stem_type_io +D latin_utils-inflections_package-suffix_record_io.adb 20230322220154 3c50d8e3 latin_utils.inflections_package.suffix_record_io +D latin_utils-inflections_package-supine_record_io.adb 20230322220154 d324df69 latin_utils.inflections_package.supine_record_io +D latin_utils-inflections_package-tackon_record_io.adb 20230322220154 895c0c07 latin_utils.inflections_package.tackon_record_io +D latin_utils-inflections_package-tense_voice_mood_record_io.adb 20230322220154 0b89e25e latin_utils.inflections_package.tense_voice_mood_record_io +D latin_utils-inflections_package-verb_record_io.adb 20230322220154 e17a282d latin_utils.inflections_package.verb_record_io +D latin_utils-inflections_package-vpar_record_io.adb 20230322220154 6b66fd5f latin_utils.inflections_package.vpar_record_io +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|23r6 23r23 24r6 85r11 133r34 148r32 158r34 163r34 175r6 +. 181r36 195r11 209r33 219r33 232r32 278r37 294r11 324r11 856r31 883r37 933r34 +. 23|17r6 567r12 27|17r6 27r7 30r7 39r7 42r7 49r7 51r7 58r7 60r7 74r7 77r7 +. 91r7 97r7 28|33r7 52r7 66r7 78r7 100r7 115r10 127r7 38|43r10 56r7 63r7 +X 2 a-direio.ads +43k13*Direct_IO 191e18 22|24w10 933r38 +53P9*File_Type<50|81P9> 23|432r53[22|933] +55E9*File_Mode +55n23*In_File{55E9[22|933]} 23|527r43[22|933] +66I9*Count +68I12*Positive_Count{66I9[22|933]} 23|445r33[22|933] 533r27[22|933] +80U14*Open 23|527s10[22|933] +86U14*Close 23|555s10[22|933] +101U14*Read 23|443s31[22|933] 531s25[22|933] +X 6 a-inteio.ads +18K13*Integer_Text_IO[15|45] 23|17w10 27|17w10 27r11 30r11 39r11 42r11 49r11 +. 51r11 58r11 60r11 74r11 77r11 91r11 97r11 28|33r11 52r11 66r11 78r11 100r11 +. 127r11 +X 10 a-textio.ads +49K13*Text_IO 471e16 22|23w10 23r27 85r15 133r38 148r36 158r38 163r38 175r10 +. 181r40 195r15 209r37 219r37 232r36 278r41 294r15 324r15 856r35 883r41 23|567r16 +. 28|115r14 38|43r14 56r11 63r11 +52P9*File_Type 22|46r32 48r32 110r32 112r32 250r33 252r33 344r33 346r33 375r33 +. 377r33 406r33 408r33 439r32 441r32 472r33 475r33 498r33 500r33 529r33 531r33 +. 562r33 564r33 593r33 595r33 617r33 619r33 638r33 640r33 659r33 661r33 683r33 +. 685r33 706r33 708r33 729r33 731r33 793r33 795r33 828r33 830r33 908r33 910r33 +. 24|22r29 64r29 25|22r29 36r29 26|26r29 42r29 27|23r29 47r29 28|26r29 64r29 +. 29|22r29 64r29 30|26r29 42r29 31|22r29 58r29 32|22r29 63r29 33|22r29 38r29 +. 34|22r29 36r29 35|22r29 58r29 36|22r29 58r29 37|22r29 174r29 38|22r29 54r29 +. 39|22r29 38r29 40|22r29 58r29 41|22r29 38r29 42|22r29 52r29 43|22r29 58r29 +. 44|22r29 64r29 +64I9*Count +68I12*Positive_Count{64I9} +73I12*Field{integer} +166U14*New_Line 23|568s10 +192V13*Col{68I12} 37|176s42 215s18 +193V13*Col{68I12} 37|223s42 262s18 +205U14*Get 24|27s7 30s7 33s7 36s7 27|28s7 28|37s10 29|27s7 30s7 33s7 36s7 +. 31|27s7 30s7 33s7 32|27s7 30s7 33s7 36s7 35|27s7 30s7 33s7 36|27s7 30s7 +. 33s7 37|43s7 38|27s10 40|27s7 30s7 33s7 42|27s7 30s7 43|27s7 30s7 33s7 +. 44|27s7 30s7 33s7 36s7 +206U14*Get 24|48s7 51s7 54s7 57s7 27|40s7 28|56s10 29|48s7 51s7 54s7 57s7 +. 31|45s7 48s7 51s7 32|48s7 50s7 53s7 56s7 35|45s7 48s7 51s7 36|45s7 48s7 +. 51s7 37|119s7 38|43s22 40|45s7 48s7 51s7 42|42s7 45s7 43|45s7 48s7 51s7 +. 44|48s7 51s7 54s7 57s7 +207U14*Put 24|67s7 69s7 71s7 73s7 27|50s7 28|67s7 29|67s7 69s7 71s7 73s7 +. 31|61s7 63s7 65s7 32|66s7 68s7 70s7 72s7 35|61s7 63s7 65s7 36|61s7 63s7 +. 65s7 37|179s7 40|61s7 63s7 65s7 42|55s7 57s7 43|61s7 63s7 65s7 44|67s7 +. 69s7 71s7 73s7 +208U14*Put 24|82s7 84s7 86s7 88s7 27|59s7 28|79s7 29|82s7 84s7 86s7 88s7 +. 31|74s7 76s7 78s7 32|81s7 83s7 85s7 87s7 35|74s7 76s7 78s7 36|74s7 76s7 +. 78s7 37|226s7 40|74s7 76s7 78s7 42|66s7 68s7 43|74s7 76s7 78s7 44|82s7 +. 84s7 86s7 88s7 +239U14*Get 28|38s10 +240U14*Get 28|57s10 +241U14*Put 28|68s7 37|214s7 38|56s19 +242U14*Put 28|80s7 37|261s7 38|63s19 +263U14*Put_Line 23|569s10 570s10 571s10 573s10 28|115s22 +294X4*Name_Error 23|567r24 +X 12 a-tienio.ads +46k21*Enumeration_IO 75e31 22|85r23 133r46 148r44 158r46 175r18 195r23 209r45 +. 219r45 232r44 278r49 294r23 324r23 856r43 883r49 +48i4*Default_Width{10|73I12} 23|580m27[22|84] 581m19[22|133] 582m17[22|148] +. 583m19[22|158] 585m23[22|174] 587m18[22|209] 588m18[22|219] 589m17[22|232] +. 591m25[22|194] 24|130r34[22|148] 136r36[22|158] 142r36[22|133] 148r40[22|174] +. 25|65r48[22|174] 31|120r34[22|148] 126r36[22|158] 132r36[22|133] 32|129r34[22|148] +. 135r36[22|158] 141r36[22|133] 147r42[22|194] 34|66r42[22|148] 35|116r34[22|148] +. 122r36[22|158] 128r36[22|133] 36|117r34[22|148] 123r36[22|158] 129r36[22|133] +. 37|367r44[22|84] 40|117r34[22|148] 123r36[22|158] 129r36[22|133] 42|99r35[22|209] +. 105r35[22|219] 111r34[22|232] 43|131r36[22|158] 44|130r34[22|148] 136r36[22|158] +. 142r36[22|133] +51U14*Get 24|29s20[22|148] 32s22[22|158] 35s22[22|133] 38s26[22|174] 25|24s26[22|174] +. 29|35s19[22|856] 38s25[22|883] 31|29s20[22|148] 32s22[22|158] 35s22[22|133] +. 32|29s20[22|148] 32s22[22|158] 35s22[22|133] 38s28[22|194] 34|24s20[22|148] +. 35|29s20[22|148] 32s22[22|158] 35s22[22|133] 36|29s20[22|148] 32s22[22|158] +. 35s22[22|133] 37|42s30[22|84] 40|29s20[22|148] 32s22[22|158] 35s22[22|133] +. 42|26s21[22|209] 29s21[22|219] 32s20[22|232] 43|35s22[22|158] 44|29s20[22|148] +. 32s22[22|158] 35s22[22|133] +52U14*Get 24|50s20[22|148] 53s22[22|158] 56s22[22|133] 59s26[22|174] 25|31s26[22|174] +. 29|56s19[22|856] 59s25[22|883] 31|47s20[22|148] 50s22[22|158] 53s22[22|133] +. 32|52s22[22|158] 55s22[22|133] 58s28[22|194] 34|31s20[22|148] 35|47s20[22|148] +. 50s22[22|158] 53s22[22|133] 36|47s20[22|148] 50s22[22|158] 53s22[22|133] +. 37|118s30[22|84] 40|47s20[22|148] 50s22[22|158] 53s22[22|133] 42|41s21[22|209] +. 44s21[22|219] 47s20[22|232] 43|53s22[22|158] 44|50s20[22|148] 53s22[22|158] +. 56s22[22|133] +54U14*Put 24|68s20[22|148] 70s22[22|158] 72s22[22|133] 74s26[22|174] 25|38s26[22|174] +. 29|72s19[22|856] 74s25[22|883] 31|62s20[22|148] 64s22[22|158] 66s22[22|133] +. 32|67s20[22|148] 69s22[22|158] 71s22[22|133] 73s28[22|194] 34|38s20[22|148] +. 35|62s20[22|148] 64s22[22|158] 66s22[22|133] 36|62s20[22|148] 64s22[22|158] +. 66s22[22|133] 37|178s30[22|84] 40|62s20[22|148] 64s22[22|158] 66s22[22|133] +. 42|54s21[22|209] 56s21[22|219] 58s20[22|232] 43|66s22[22|158] 44|68s20[22|148] +. 70s22[22|158] 72s22[22|133] +60U14*Put 24|83s20[22|148] 85s22[22|158] 87s22[22|133] 89s26[22|174] 25|45s26[22|174] +. 29|87s19[22|856] 89s25[22|883] 31|75s20[22|148] 77s22[22|158] 79s22[22|133] +. 32|82s20[22|148] 84s22[22|158] 86s22[22|133] 88s28[22|194] 34|45s20[22|148] +. 35|75s20[22|148] 77s22[22|158] 79s22[22|133] 36|75s20[22|148] 77s22[22|158] +. 79s22[22|133] 37|225s30[22|84] 40|75s20[22|148] 77s22[22|158] 79s22[22|133] +. 42|65s21[22|209] 67s21[22|219] 69s20[22|232] 43|79s22[22|158] 44|83s20[22|148] +. 85s22[22|158] 87s22[22|133] +65U14*Get 24|105s20[22|148] 107s22[22|158] 109s22[22|133] 111s26[22|174] +. 25|57s26[22|174] 29|112s19[22|856] 114s25[22|883] 31|95s20[22|148] 97s22[22|158] +. 99s22[22|133] 32|104s20[22|148] 106s22[22|158] 108s22[22|133] 110s28[22|194] +. 34|57s20[22|148] 35|94s20[22|148] 96s22[22|158] 98s22[22|133] 36|95s20[22|148] +. 97s22[22|158] 99s22[22|133] 37|292s30[22|84] 40|95s20[22|148] 97s22[22|158] +. 99s22[22|133] 42|83s21[22|209] 85s21[22|219] 87s20[22|232] 43|100s22[22|158] +. 44|105s20[22|148] 107s22[22|158] 109s22[22|133] +70U14*Put 24|131s20[22|148] 137s22[22|158] 143s22[22|133] 149s26[22|174] +. 25|67s26[22|174] 29|146s19[22|856] 152s25[22|883] 31|121s20[22|148] 127s22[22|158] +. 133s22[22|133] 32|130s20[22|148] 136s22[22|158] 142s22[22|133] 148s28[22|194] +. 34|68s20[22|148] 35|117s20[22|148] 123s22[22|158] 129s22[22|133] 36|118s20[22|148] +. 124s22[22|158] 130s22[22|133] 37|368s30[22|84] 40|118s20[22|148] 124s22[22|158] +. 130s22[22|133] 42|100s21[22|209] 106s21[22|219] 112s20[22|232] 43|132s22[22|158] +. 44|131s20[22|148] 137s22[22|158] 143s22[22|133] +X 15 a-tiinio.ads +45k21*Integer_IO 84e27 22|163r46 181r48 +47i4*Default_Width{10|73I12} 23|584m19[22|163] 43|125r36[22|163] +50U14*Get 27|27s27[6|18] 30s27[6|18] 28|33s27[6|18] 29|29s24[22|181] 43|32s22[22|163] +55U14*Get 27|39s27[6|18] 42s27[6|18] 28|52s27[6|18] 29|50s24[22|181] 43|50s22[22|163] +59U14*Put 27|49s27[6|18] 51s27[6|18] 28|66s27[6|18] 29|68s24[22|181] 43|64s22[22|163] +65U14*Put 27|58s27[6|18] 60s27[6|18] 28|78s27[6|18] 29|83s24[22|181] 43|77s22[22|163] +70U14*Get 27|74s27[6|18] 77s27[6|18] 28|100s27[6|18] 29|107s24[22|181] 43|98s22[22|163] +75U14*Put 27|91s27[6|18] 97s27[6|18] 28|127s27[6|18] 29|134s24[22|181] 43|126s22[22|163] +X 20 latin_utils.ads +21K9*Latin_Utils 29e16 22|25r9 973r5 23|18r6 19r6 19r40 20r6 21r14 528r16 +. 593r5 24|17r11 25|17r11 26|17r11 27|18r11 28|17r11 29|17r11 30|17r11 31|17r11 +. 32|17r11 33|17r11 34|17r11 35|17r11 36|17r11 37|17r11 38|17r11 39|17r11 +. 40|17r11 41|17r11 42|17r11 43|17r11 44|17r11 +X 21 latin_utils-config.ads +17K21*Config 42e23 23|18w18 528r28 +39V13*Path{string} 23|528s35 +X 22 latin_utils-inflections_package.ads +25K21*Inflections_Package 20|21k9 22|973l17 973e36 23|21b26 593l17 593t36 +. 24|17r23 25|17r23 26|17r23 27|18r23 28|17r23 29|17r23 30|17r23 31|17r23 +. 32|17r23 33|17r23 34|17r23 35|17r23 36|17r23 37|17r23 38|17r23 39|17r23 +. 40|17r23 41|17r23 42|17r23 43|17r23 44|17r23 +36N4*Max_Stem_Size 39r38 45r43 +37N4*Max_Meaning_Size 61r41 +39A12*Stem_Type{string} 40r30 46r54 47r33 48r53 49r32 53r23 56r53 +. 38|22r51 38r30 54r50 61r29 70r21 91r50 +40a4*Null_Stem_Type{39A12} 38|25r15 41r15 76r17 +44K12*Stem_Type_IO 57l8 57e20 23|395b17 38|18b14 26r21 42r21 78r21 93r46 +. 99l5 99t17 +45i7*Default_Width{natural} 38|26r34 42r34 78r34 93r59 +46U17*Get 46>22 46<43 38|22b14 34l8 34t11 +46p22 File{10|52P9} 38|22b19 27r15 +46a43 Item{39A12} 38|22b40 25m7 31m13 +47U17*Get 47<22 38|38b14 50l8 50t11 +47a22 Item{39A12} 38|38b19 41m7 47m13 +48U17*Put 48>22 48>43 38|54b14 57l8 57t11 +48p22 File{10|52P9} 38|54b19 56r24 +48a43 Item{39A12} 38|54b40 56r30 +49U17*Put 49>22 38|61b14 64l8 64t11 +49a22 Item{39A12} 38|61b19 63r24 +51U17*Get 52>10 53<10 54<10 38|68b14 87l8 87t11 +52s10 Source{string} 38|69b8 79r15 +53a10 Target{39A12} 38|70b8 76m7 83m13 +54i10 Last{integer} 38|71b8 77m7 84m13 +56U17*Put 56<22 56>43 38|91b14 95l8 95t11 +56s22 Target{string} 38|91b19 93m7 93r15 93r31 +56a43 Item{39A12} 38|91b40 94r10 +61A12*Meaning_Type{string} 62r33 +62a4*Null_Meaning_Type{61A12} +64E9*Part_Of_Speech_Type 82e7 85r39 744r32 791r9 955r44 23|253r21 580r44 +. 37|24r18 100r18 275r14 +65n7*X{64E9} 744r55 777r18 782r77 23|240r18 258r17 37|24r41 91r15 92r30 100r41 +. 167r15 168r30 275r37 349r15 350r32 +66n6*N{64E9} 747r18 23|44r18 37|46r15 48r22 122r15 124r22 181r15 228r15 295r15 +. 297r24 372r15 +67n6*Pron{64E9} 749r18 23|63r18 257r34 469r64 37|49r15 51r22 125r15 127r22 +. 183r15 230r15 298r15 301r24 375r15 +68n6*Pack{64E9} 751r18 23|82r18 257r17 37|52r15 54r22 128r15 130r22 185r15 +. 232r15 302r15 305r24 378r15 +69n6*Adj{64E9} 753r18 23|101r18 37|55r15 57r22 131r15 133r22 187r15 234r15 +. 306r15 309r24 381r15 +70n6*Num{64E9} 755r18 23|213r18 37|58r15 60r22 134r15 136r22 189r15 236r15 +. 310r15 313r24 384r15 +71n6*Adv{64E9} 757r18 23|126r18 37|61r15 63r22 137r15 139r22 191r15 238r15 +. 314r15 317r24 387r15 +72n6*V{64E9} 759r18 23|128r18 37|64r15 66r22 140r15 142r22 193r15 240r15 +. 318r15 320r24 390r15 +73n6*Vpar{64E9} 761r18 23|169r18 37|67r15 69r22 143r15 145r22 195r15 242r15 +. 321r15 324r24 393r15 +74n6*Supine{64E9} 763r18 23|188r18 37|70r15 72r22 146r15 148r22 197r15 244r15 +. 325r15 327r24 396r15 +75n6*Prep{64E9} 765r18 23|207r18 37|73r15 75r22 149r15 151r22 199r15 246r15 +. 328r15 331r24 399r15 +76n6*Conj{64E9} 767r18 23|209r18 37|76r15 78r22 152r15 154r22 201r15 248r15 +. 332r15 335r24 402r15 +77n6*Interj{64E9} 769r18 23|211r18 37|79r15 81r22 155r15 157r22 203r15 250r15 +. 336r15 339r24 405r15 +79n6*Tackon{64E9} 771r18 23|238r18 37|82r15 84r22 158r15 160r22 205r15 252r15 +. 340r15 342r24 408r15 +80n6*Prefix{64E9} 773r18 37|85r15 87r22 161r15 163r22 207r15 254r15 343r15 +. 345r24 411r15 +81n6*Suffix{64E9} 775r18 23|238r28 37|88r15 90r22 164r15 166r22 209r15 256r15 +. 346r15 348r24 414r15 +84K12*Part_Of_Speech_Type_IO[12|46] 23|580r4 37|42r7 118r7 178r7 225r7 292r7 +. 367r21 368r7 +89I12*Which_Type{natural} 99r25 +90I12*Variant_Type{natural} 100r25 +92i4*Which_Type_IO_Default_Width{integer} 108r10 +93i4*Variant_Type_IO_Default_Width{integer} 109r10 +97R9*Decn_Record 101e17 103r32 110r54 111r33 112r53 113r32 117r24 120r53 +. 330r24 361r24 392r24 423r24 456r24 515r24 546r24 579r24 956r33 23|25r32 +. 267r21 271r18 272r17 27|23r51 35r30 47r50 56r29 67r21 83r50 +99i10*Which{89I12} 23|27r15 27r29 28r15 28r29 45r34 45r58 46r34 46r58 48r34 +. 48r58 51r34 51r58 55r34 55r58 64r34 64r58 65r34 65r58 67r34 67r58 70r34 +. 70r58 74r34 74r58 83r34 83r58 84r34 84r58 86r34 86r58 89r34 89r58 93r34 +. 93r58 102r33 102r56 103r33 103r56 105r33 105r56 108r33 108r56 112r33 112r56 +. 117r33 117r56 129r34 129r57 130r33 130r56 132r33 132r56 135r33 135r56 140r33 +. 140r56 147r33 147r56 156r33 156r56 170r33 170r56 171r33 171r56 173r33 173r56 +. 176r33 176r56 180r33 180r56 189r35 189r60 190r35 190r60 192r35 192r60 195r35 +. 195r60 199r35 199r60 214r33 214r56 215r33 215r56 217r33 217r56 220r33 220r56 +. 224r33 224r56 229r33 229r56 271r47 272r35 470r51 471r50 27|27m43 39m37 +. 49r43 58r37 75m51 91r63 +100i10*Var{90I12} 23|29r14 29r26 47r33 47r55 49r33 49r55 52r33 52r55 56r33 +. 56r55 66r33 66r55 68r33 68r55 71r33 71r55 75r33 75r55 85r33 85r55 87r33 +. 87r55 90r33 90r55 94r33 94r55 104r32 104r53 106r32 106r53 109r32 109r53 +. 113r32 113r53 118r32 118r53 131r32 131r53 133r32 133r53 136r35 136r56 141r35 +. 141r56 148r35 148r56 157r35 157r56 172r32 172r53 174r32 174r53 177r32 177r53 +. 181r32 181r53 191r34 191r57 193r34 193r57 196r34 196r57 200r34 200r57 216r32 +. 216r53 218r32 218r53 221r32 221r53 225r32 225r53 230r32 230r53 27|30m43 +. 42m37 51r43 60r37 78m51 97r63 +103V14*"<"{boolean} 103>18 103>24 23|25b14 35l9 35t11 +103r18 Left{97R9} 23|25b18 27r10 28r10 29r9 +103r24 Right{97R9} 23|25b24 27r23 28r23 29r20 +106K12*Decn_Record_IO 121l8 121e22 340r9 371r9 402r9 434r9 467r9 525r9 557r9 +. 589r9 23|396b17 24|26r7 47r7 66r7 81r7 103r7 124r21 125r7 27|19b14 105l5 +. 105t19 31|26r7 44r7 60r7 73r7 93r7 114r21 115r7 32|26r7 47r7 65r7 80r7 +. 102r7 123r21 124r7 35|26r7 44r7 60r7 73r7 92r7 110r21 111r7 36|26r7 44r7 +. 60r7 73r7 93r7 111r21 112r7 40|26r7 44r7 60r7 73r7 93r7 111r21 112r7 43|26r7 +. 44r7 60r7 73r7 93r7 112r21 113r7 44|26r7 47r7 66r7 81r7 103r7 124r21 125r7 +107i7*Default_Width{natural} 340r24 371r24 402r24 434r24 467r24 525r24 557r24 +. 589r24 24|124r36 31|114r36 32|123r36 35|110r36 36|111r36 40|111r36 43|112r36 +. 44|124r36 +110U17*Get 110>22 110<43 24|26s22 27|23b14 31l8 31t11 31|26s22 32|26s22 35|26s22 +. 36|26s22 40|26s22 43|26s22 44|26s22 +110p22 File{10|52P9} 27|23b19 27r32 28r12 30r32 +110r43 Item{97R9} 27|23b40 27m38 27r38 30m38 30r38 +111U17*Get 111<22 24|47s22 27|35b14 43l8 43t11 31|44s22 32|47s22 35|44s22 +. 36|44s22 40|44s22 43|44s22 44|47s22 +111r22 Item{97R9} 27|35b19 39m32 39r32 42m32 42r32 +112U17*Put 112>22 112>43 24|66s22 27|47b14 52l8 52t11 31|60s22 32|65s22 35|60s22 +. 36|60s22 40|60s22 43|60s22 44|66s22 +112p22 File{10|52P9} 27|47b19 49r32 50r12 51r32 +112r43 Item{97R9} 27|47b40 49r38 51r38 +113U17*Put 113>22 24|81s22 27|56b14 61l8 61t11 31|73s22 32|80s22 35|73s22 +. 36|73s22 40|73s22 43|73s22 44|81s22 +113r22 Item{97R9} 27|56b19 58r32 60r32 +115U17*Get 116>10 117<11 118<11 24|103s22 27|65b14 79l8 79t11 31|93s22 32|102s22 +. 35|92s22 36|93s22 40|93s22 43|93s22 44|103s22 +116s10 Source{string} 27|66b8 72r24 75r11 75r30 78r11 78r30 +117r11 Target{97R9} 27|67b8 75m44 75r44 78m44 78r44 +118i11 Last{integer} 27|68b8 78m56 +120U17*Put 120<22 120>43 24|125s22 27|83b14 101l8 101t11 31|115s22 32|124s22 +. 35|111s22 36|112s22 40|112s22 43|113s22 44|125s22 +120s22 Target{string} 27|83b19 86r25 91m32 91r32 95m7 97m32 97r32 100m7 100r27 +120r43 Item{97R9} 27|83b40 91r58 97r58 +125E9*Gender_Type 131e7 133r62 333r24 343r9 364r24 374r9 395r24 405r9 426r24 +. 437r9 459r24 470r9 549r24 560r9 582r24 592r9 957r44 23|281r21 581r36 +126n7*X{125E9} 333r40 364r39 395r39 426r39 459r39 549r39 582r39 23|285r17 +127n6*M{125E9} 23|286r38 +128n6*F{125E9} 23|286r50 +129n6*N{125E9} +130n6*C{125E9} 23|286r18 +133K12*Gender_Type_IO[12|46] 23|581r4 24|35r7 56r7 72r7 87r7 109r7 142r21 +. 143r7 31|35r7 53r7 66r7 79r7 99r7 132r21 133r7 32|35r7 55r7 71r7 86r7 108r7 +. 141r21 142r7 35|35r7 53r7 66r7 79r7 98r7 128r21 129r7 36|35r7 53r7 66r7 +. 79r7 99r7 129r21 130r7 40|35r7 53r7 66r7 79r7 99r7 129r21 130r7 44|35r7 +. 56r7 72r7 87r7 109r7 142r21 143r7 +137E9*Case_Type 146e7 148r60 331r24 341r9 362r24 372r9 393r24 403r9 424r24 +. 435r9 457r24 468r9 547r24 558r9 580r24 590r9 610r20 616r43 958r44 23|295r21 +. 582r34 +138n7*X{137E9} 331r40 362r37 393r39 424r37 457r37 547r37 580r37 610r33 23|298r39 +139n6*Nom{137E9} +140n6*Voc{137E9} +141n6*Gen{137E9} +142n6*Loc{137E9} +143n6*Dat{137E9} +144n6*Abl{137E9} +145n6*Acc{137E9} +148K12*Case_Type_IO[12|46] 23|582r4 24|29r7 50r7 68r7 83r7 105r7 130r21 131r7 +. 31|29r7 47r7 62r7 75r7 95r7 120r21 121r7 32|29r7 67r7 82r7 104r7 129r21 +. 130r7 34|24r7 31r7 38r7 45r7 57r7 66r29 68r7 35|29r7 47r7 62r7 75r7 94r7 +. 116r21 117r7 36|29r7 47r7 62r7 75r7 95r7 117r21 118r7 40|29r7 47r7 62r7 +. 75r7 95r7 117r21 118r7 44|29r7 50r7 68r7 83r7 105r7 130r21 131r7 +152E9*Number_Type 156e7 158r62 332r24 342r9 363r24 373r9 394r24 404r9 425r24 +. 436r9 458r24 469r9 518r24 528r9 548r24 559r9 581r24 591r9 959r44 23|306r21 +. 583r36 +153n7*X{152E9} 332r40 363r39 394r39 425r39 458r39 518r39 548r39 581r39 23|309r39 +154n6*S{152E9} +155n6*P{152E9} +158K12*Number_Type_IO[12|46] 23|583r4 24|32r7 53r7 70r7 85r7 107r7 136r21 +. 137r7 31|32r7 50r7 64r7 77r7 97r7 126r21 127r7 32|32r7 52r7 69r7 84r7 106r7 +. 135r21 136r7 35|32r7 50r7 64r7 77r7 96r7 122r21 123r7 36|32r7 50r7 64r7 +. 77r7 97r7 123r21 124r7 40|32r7 50r7 64r7 77r7 97r7 123r21 124r7 43|35r7 +. 53r7 66r7 79r7 100r7 131r21 132r7 44|32r7 53r7 70r7 85r7 107r7 136r21 137r7 +162I9*Person_Type 163r58 517r24 527r9 960r44 23|316r44 +163K12*Person_Type_IO[15|45] 23|584r4 43|32r7 50r7 64r7 77r7 98r7 125r21 +. 126r7 +167E9*Comparison_Type 172e7 175r34 427r24 438r9 490r25 497r9 961r44 23|325r44 +. 585r40 +168n7*X{167E9} 427r43 490r44 23|327r39 +169n6*Pos{167E9} +170n6*Comp{167E9} +171n6*Super{167E9} +174K12*Comparison_Type_IO[12|46] 23|585r4 24|38r7 59r7 74r7 89r7 111r7 148r21 +. 149r7 25|24r7 31r7 38r7 45r7 57r7 65r29 67r7 +179I9*Stem_Key_Type 181r60 890r19 965r44 23|366r44 +181K12*Stem_Key_Type_IO[15|45] 29|29r7 50r7 68r7 83r7 107r7 134r7 +182i4*Stem_Key_Type_IO_Default_Width{integer} +186E9*Numeral_Sort_Type 192e7 195r39 460r24 471r9 23|591r42 +187n7*X{186E9} 460r45 +188n6*Card{186E9} +189n6*Ord{186E9} +190n6*Dist{186E9} +191n6*Adverb{186E9} +194K12*Numeral_Sort_Type_IO[12|46] 23|591r4 32|38r7 58r7 73r7 88r7 110r7 +. 147r21 148r7 +199E9*Tense_Type 207e7 209r61 238r18 247r9 23|587r35 +200n7*X{199E9} 238r32 23|336r58 +201n6*Pres{199E9} +202n6*Impf{199E9} +203n6*Fut{199E9} +204n6*Perf{199E9} +205n6*Plup{199E9} +206n6*Futp{199E9} +209K12*Tense_Type_IO[12|46] 23|587r4 42|26r7 41r7 54r7 65r7 83r7 99r21 100r7 +213E9*Voice_Type 217e7 219r61 239r18 248r9 23|588r35 +214n7*X{213E9} 239r32 23|337r58 +215n6*Active{213E9} +216n6*Passive{213E9} +219K12*Voice_Type_IO[12|46] 23|588r4 42|29r7 44r7 56r7 67r7 85r7 105r21 106r7 +223E9*Mood_Type 230e7 232r60 240r18 249r9 23|589r34 +224n7*X{223E9} 240r32 23|338r55 +225n6*Ind{223E9} +226n6*Sub{223E9} +227n6*Imp{223E9} +228n6*Inf{223E9} +229n6*Ppl{223E9} +232K12*Mood_Type_IO[12|46] 23|589r4 42|32r7 47r7 58r7 69r7 87r7 111r21 112r7 +236R9*Tense_Voice_Mood_Record 241e17 250r55 251r33 252r55 253r33 257r24 260r53 +. 516r30 550r30 962r33 23|334r33 42|22r51 37r30 52r50 63r29 76r21 92r50 +238e10*Tense{199E9} 23|138r48 139r49 143r48 144r49 150r48 151r49 159r48 160r49 +. 336r17 336r30 336r50 42|26m37 41m31 54r37 65r31 83m66 100r57 +239e10*Voice{213E9} 23|145r48 146r49 152r48 153r49 161r48 162r49 337r17 337r30 +. 337r50 42|29m37 44m31 56r37 67r31 85m66 106r57 +240e10*Mood{223E9} 23|154r48 155r49 163r48 164r49 338r17 338r29 338r48 42|32m36 +. 47m30 58r36 69r30 87m65 112r56 +244K12*Tense_Voice_Mood_Record_IO 261l8 261e34 526r9 561r9 23|397b17 42|18b14 +. 120l5 120t31 43|29r7 47r7 62r7 75r7 95r7 118r21 119r7 44|38r7 59r7 74r7 +. 89r7 111r7 148r21 149r7 +246i7*Default_Width{natural} 526r36 561r36 43|118r48 44|148r48 +250U17*Get 250>22 250<44 42|22b14 33l8 33t11 43|29s34 44|38s34 +250p22 File{10|52P9} 42|22b19 26r26 27r12 29r26 30r12 32r25 +250r44 Item{236R9} 42|22b40 26m32 26r32 29m32 29r32 32m31 32r31 +251U17*Get 251<22 42|37b14 48l8 48t11 43|47s34 44|59s34 +251r22 Item{236R9} 42|37b19 41m26 41r26 44m26 44r26 47m25 47r25 +252U17*Put 252>22 252>44 42|52b14 59l8 59t11 43|62s34 44|74s34 +252p22 File{10|52P9} 42|52b19 54r26 55r12 56r26 57r12 58r25 +252r44 Item{236R9} 42|52b40 54r32 56r32 58r31 +253U17*Put 253>22 42|63b14 70l8 70t11 43|75s34 44|89s34 +253r22 Item{236R9} 42|63b19 65r26 67r26 69r25 +255U17*Get 256>11 257<11 258<11 42|74b14 88l8 88t11 43|95s34 44|111s34 +256s11 Source{string} 42|75b8 81r24 83r26 83r45 85r26 85r45 87r25 87r44 +257r11 Target{236R9} 42|76b8 83m59 83r59 85m59 85r59 87m58 87r58 +258i11 Last{integer} 42|77b8 87m71 +260U17*Put 260<22 260>43 42|92b14 116l8 116t11 43|119s34 44|149s34 +260s22 Target{string} 42|92b19 95r25 100m26 100r26 104m7 106m26 106r26 110m7 +. 112m25 112r25 115m7 115r27 +260r43 Item{236R9} 42|92b40 100r52 106r52 112r51 +265E9*Noun_Kind_Type 276e8 278r65 963r44 23|346r44 +266n8*X{265E9} 23|348r39 +267n7*S{265E9} +268n7*M{265E9} +269n7*A{265E9} +270n7*G{265E9} +271n7*N{265E9} +272n7*P{265E9} +273n7*T{265E9} +274n7*L{265E9} +275n7*W{265E9} +278K12*Noun_Kind_Type_IO[12|46] +282E9*Pronoun_Kind_Type 291e8 294r39 964r44 23|356r21 +283n8*X{282E9} 23|359r39 +284n7*Pers{282E9} +285n7*Rel{282E9} +286n7*Reflex{282E9} +287n7*Demons{282E9} +288n7*Interr{282E9} +289n7*Indef{282E9} +290n7*Adject{282E9} +293K12*Pronoun_Kind_Type_IO[12|46] +298I12*Numeral_Value_Type{natural} +300i4*Numeral_Value_Type_IO_Default_Width{integer} +304E9*Verb_Kind_Type 321e8 324r39 +305n8*X{304E9} +306n7*To_Be{304E9} +307n7*To_Being{304E9} +308n7*Gen{304E9} +309n7*Dat{304E9} +310n7*Abl{304E9} +311n7*Trans{304E9} +312n7*Intrans{304E9} +313n7*Impers{304E9} +315n7*Dep{304E9} +317n7*Semidep{304E9} +319n7*Perfdef{304E9} +323K12*Verb_Kind_Type_IO[12|46] +328R9*Noun_Record 334e17 344r55 345r33 346r55 347r33 351r24 354r53 748r23 +. 31|22r51 40r30 58r50 71r29 86r21 106r21 37|26r18 102r18 276r18 +330r10*Decl{97R9} 23|45r29 45r53 46r29 46r53 47r28 47r50 48r29 48r53 49r28 +. 49r50 51r29 51r53 52r28 52r50 55r29 55r53 56r28 56r50 31|26m38 44m32 60r38 +. 73r32 93m67 115r58 +331e10*Of_Case{137E9} 23|54r28 54r49 58r28 58r49 31|29m38 47m32 62r36 75r30 +. 95m65 121r56 +332e10*Number{152E9} 23|50r28 50r48 53r28 53r48 57r28 57r48 31|32m38 50m32 +. 64r38 77r32 97m67 127r58 +333e10*Gender{125E9} 23|59r28 59r48 31|35m38 53m32 66r38 79r32 99m67 133r58 +337K12*Noun_Record_IO 355l8 355e22 23|398b17 31|18b14 141l5 141t19 37|47r13 +. 123r13 182r13 229r13 296r13 373r27 374r13 +339i7*Default_Width{natural} 37|373r42 +344U17*Get 344>22 344<44 31|22b14 36l8 36t11 37|47s28 +344p22 File{10|52P9} 31|22b19 26r27 27r12 29r27 30r12 32r27 33r12 35r27 +344r44 Item{328R9} 31|22b40 26m33 26r33 29m33 29r33 32m33 32r33 35m33 35r33 +345U17*Get 345<22 31|40b14 54l8 54t11 37|123s28 +345r22 Item{328R9} 31|40b19 44m27 44r27 47m27 47r27 50m27 50r27 53m27 53r27 +346U17*Put 346>22 346>44 31|58b14 67l8 67t11 37|182s28 +346p22 File{10|52P9} 31|58b19 60r27 61r12 62r25 63r12 64r27 65r12 66r27 +346r44 Item{328R9} 31|58b40 60r33 62r31 64r33 66r33 +347U17*Put 347>22 31|71b14 80l8 80t11 37|229s28 +347r22 Item{328R9} 31|71b19 73r27 75r25 77r27 79r27 +349U17*Get 350>11 351<11 352<11 31|84b14 100l8 100t11 37|296s28 +350s11 Source{string} 31|85b8 91r24 93r27 93r46 95r25 95r44 97r27 97r46 99r27 +. 99r46 +351r11 Target{328R9} 31|86b8 93m60 93r60 95m58 95r58 97m60 97r60 99m60 99r60 +352i11 Last{integer} 31|87b8 99m75 +354U17*Put 354<22 354>43 31|104b14 137l8 137t11 37|374s28 +354s22 Target{string} 31|105b8 110r24 115m27 115r27 119m7 121m25 121r25 125m7 +. 127m27 127r27 131m7 133m27 133r27 136m7 136r27 +354r43 Item{328R9} 31|106b8 115r53 121r51 127r53 133r53 +359R9*Pronoun_Record 365e17 375r55 376r33 377r55 378r33 382r24 385r53 750r23 +. 35|22r51 40r30 58r50 71r29 86r20 103r50 37|27r18 103r18 277r18 +361r10*Decl{97R9} 23|64r29 64r53 65r29 65r53 66r28 66r50 67r29 67r53 68r28 +. 68r50 70r29 70r53 71r28 71r50 74r29 74r53 75r28 75r50 470r46 471r45 35|26m38 +. 44m32 60r38 73r32 92m67 111r58 +362e10*Of_Case{137E9} 23|73r28 73r49 77r28 77r49 35|29m36 47m30 62r36 75r30 +. 94m65 117r56 +363e10*Number{152E9} 23|69r28 69r48 72r28 72r48 76r28 76r48 35|32m38 50m32 +. 64r38 77r32 96m67 123r58 +364e10*Gender{125E9} 23|78r28 78r48 35|35m38 53m32 66r38 79r32 98m67 129r58 +368K12*Pronoun_Record_IO 386l8 386e25 23|399b17 35|18b14 137l5 137t22 37|50r13 +. 126r13 184r13 231r13 299r13 376r27 377r13 +370i7*Default_Width{natural} 37|376r45 +375U17*Get 375>22 375<44 35|22b14 36l8 36t11 37|50s31 +375p22 File{10|52P9} 35|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 +375r44 Item{359R9} 35|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +376U17*Get 376<22 35|40b14 54l8 54t11 37|126s31 +376r22 Item{359R9} 35|40b19 44m27 44r27 47m25 47r25 50m27 50r27 53m27 53r27 +377U17*Put 377>22 377>44 35|58b14 67l8 67t11 37|184s31 +377p22 File{10|52P9} 35|58b19 60r27 61r12 62r25 63r12 64r27 65r12 66r27 +377r44 Item{359R9} 35|58b40 60r33 62r31 64r33 66r33 +378U17*Put 378>22 35|71b14 80l8 80t11 37|231s31 +378r22 Item{359R9} 35|71b19 73r27 75r25 77r27 79r27 +380U17*Get 381>11 382<11 383<11 35|84b14 99l8 99t11 37|299s31 +381s11 Source{string} 35|85b7 90r24 92r27 92r46 94r25 94r44 96r27 96r46 98r27 +. 98r46 +382r11 Target{359R9} 35|86b7 92m60 92r60 94m58 94r58 96m60 96r60 98m60 98r60 +383i11 Last{integer} 35|87b7 98m75 +385U17*Put 385<22 385>43 35|103b14 133l8 133t11 37|377s31 +385s22 Target{string} 35|103b19 106r25 111m27 111r27 115m7 117m25 117r25 +. 121m7 123m27 123r27 127m7 129m27 129r27 132m7 132r27 +385r43 Item{359R9} 35|103b40 111r53 117r51 123r53 129r53 +390R9*Propack_Record 396e17 406r55 407r33 408r55 409r33 413r24 416r53 752r23 +. 36|22r51 40r30 58r50 71r29 86r20 104r50 37|28r18 104r18 278r18 +392r10*Decl{97R9} 23|83r29 83r53 84r29 84r53 85r28 85r50 86r29 86r53 87r28 +. 87r50 89r29 89r53 90r28 90r50 93r29 93r53 94r28 94r50 36|26m38 44m32 60r38 +. 73r32 93m67 112r58 +393e10*Of_Case{137E9} 23|92r28 92r49 96r28 96r49 36|29m36 47m30 62r36 75r30 +. 95m65 118r56 +394e10*Number{152E9} 23|88r28 88r48 91r28 91r48 95r28 95r48 36|32m38 50m32 +. 64r38 77r32 97m67 124r58 +395e10*Gender{125E9} 23|97r28 97r48 36|35m38 53m32 66r38 79r32 99m67 130r58 +399K12*Propack_Record_IO 417l8 417e25 23|400b17 36|18b14 138l5 138t22 37|53r13 +. 129r13 186r13 233r13 303r13 379r27 380r13 +401i7*Default_Width{natural} 37|379r45 +406U17*Get 406>22 406<44 36|22b14 36l8 36t11 37|53s31 +406p22 File{10|52P9} 36|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 +406r44 Item{390R9} 36|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +407U17*Get 407<22 36|40b14 54l8 54t11 37|129s31 +407r22 Item{390R9} 36|40b19 44m27 44r27 47m25 47r25 50m27 50r27 53m27 53r27 +408U17*Put 408>22 408>44 36|58b14 67l8 67t11 37|186s31 +408p22 File{10|52P9} 36|58b19 60r27 61r12 62r25 63r12 64r27 65r12 66r27 +408r44 Item{390R9} 36|58b40 60r33 62r31 64r33 66r33 +409U17*Put 409>22 36|71b14 80l8 80t11 37|233s31 +409r22 Item{390R9} 36|71b19 73r27 75r25 77r27 79r27 +411U17*Get 412>11 413<11 414<11 36|84b14 100l8 100t11 37|303s31 +412s11 Source{string} 36|85b7 91r24 93r27 93r46 95r25 95r44 97r27 97r46 99r27 +. 99r46 +413r11 Target{390R9} 36|86b7 93m60 93r60 95m58 95r58 97m60 97r60 99m60 99r60 +414i11 Last{integer} 36|87b7 99m75 +416U17*Put 416<22 416>43 36|104b14 134l8 134t11 37|380s31 +416s22 Target{string} 36|104b19 107r25 112m27 112r27 116m7 118m25 118r25 +. 122m7 124m27 124r27 128m7 130m27 130r27 133m7 133r27 +416r43 Item{390R9} 36|104b40 112r53 118r51 124r53 130r53 +421R9*Adjective_Record 428e17 439r54 440r33 441r53 442r32 446r24 449r53 754r22 +. 24|22r51 43r30 64r50 79r29 96r20 117r50 37|29r19 105r19 279r19 +423r10*Decl{97R9} 23|102r28 102r51 103r28 103r51 104r27 104r48 105r28 105r51 +. 106r27 106r48 108r28 108r51 109r27 109r48 112r28 112r51 113r27 113r48 117r28 +. 117r51 118r27 118r48 24|26m38 47m32 66r38 81r32 103m67 125r58 +424e10*Of_Case{137E9} 23|111r27 111r47 115r27 115r47 120r27 120r47 24|29m36 +. 50m30 68r36 83r30 105m65 131r56 +425e10*Number{152E9} 23|107r27 107r46 110r27 110r46 114r27 114r46 119r27 +. 119r46 24|32m38 53m32 70r38 85r32 107m67 137r58 +426e10*Gender{125E9} 23|116r27 116r46 121r27 121r46 24|35m38 56m32 72r38 +. 87r32 109m67 143r58 +427e10*Comparison{167E9} 23|122r27 122r50 24|38m42 59m36 74r42 89r36 112m51 +. 149r62 +431K12*Adjective_Record_IO 450l8 450e27 23|401b17 24|18b14 157l5 157t24 37|56r13 +. 132r13 188r13 235r13 307r13 382r27 383r13 +433i7*Default_Width{natural} 37|382r47 +439U17*Get 439>22 439<43 24|22b14 39l8 39t11 37|56s33 +439p22 File{10|52P9} 24|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 36r12 +. 38r31 +439r43 Item{421R9} 24|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +. 38m37 38r37 +440U17*Get 440<22 24|43b14 60l8 60t11 37|132s33 +440r22 Item{421R9} 24|43b19 47m27 47r27 50m25 50r25 53m27 53r27 56m27 56r27 +. 59m31 59r31 +441U17*Put 441>22 441>43 24|64b14 75l8 75t11 37|188s33 +441p22 File{10|52P9} 24|64b19 66r27 67r12 68r25 69r12 70r27 71r12 72r27 73r12 +. 74r31 +441r43 Item{421R9} 24|64b40 66r33 68r31 70r33 72r33 74r37 +442U17*Put 442>22 24|79b14 90l8 90t11 37|235s33 +442r22 Item{421R9} 24|79b19 81r27 83r25 85r27 87r27 89r31 +444U17*Get 445>11 446<11 447<11 24|94b14 113l8 113t11 37|307s33 +445s11 Source{string} 24|95b7 101r24 103r27 103r46 105r25 105r44 107r27 107r46 +. 109r27 109r46 112r11 112r30 +446r11 Target{421R9} 24|96b7 103m60 103r60 105m58 105r58 107m60 107r60 109m60 +. 109r60 112m44 112r44 +447i11 Last{integer} 24|97b7 112m63 +449U17*Put 449<22 449>43 24|117b14 153l8 153t11 37|383s33 +449s22 Target{string} 24|117b19 120r25 125m27 125r27 129m7 131m25 131r25 +. 135m7 137m27 137r27 141m7 143m27 143r27 147m7 149m31 149r31 152m7 152r27 +449r43 Item{421R9} 24|117b40 125r53 131r51 137r53 143r53 149r57 +454R9*Numeral_Record 461e17 472r55 474r33 475r55 476r33 480r24 483r53 756r22 +. 32|22r51 43r30 63r50 78r29 95r20 116r50 37|37r18 113r18 287r18 +456r10*Decl{97R9} 23|214r28 214r51 215r28 215r51 216r27 216r48 217r28 217r51 +. 218r27 218r48 220r28 220r51 221r27 221r48 224r28 224r51 225r27 225r48 229r28 +. 229r51 230r27 230r48 32|26m38 47m32 65r38 80r32 102m67 124r58 +457e10*Of_Case{137E9} 23|223r27 223r47 227r27 227r47 232r27 232r47 32|29m36 +. 67r36 82r30 104m65 130r56 +458e10*Number{152E9} 23|219r27 219r46 222r27 222r46 226r27 226r46 231r27 +. 231r46 32|32m38 52m32 69r38 84r32 106m67 136r58 +459e10*Gender{125E9} 23|228r27 228r46 233r27 233r46 32|35m38 55m32 71r38 +. 86r32 108m67 142r58 +460e10*Sort{186E9} 23|234r27 234r44 32|38m44 58m38 73r44 88r38 111m51 148r64 +464K12*Numeral_Record_IO 484l8 484e25 23|402b17 32|18b14 154l5 154t22 37|59r13 +. 135r13 190r13 237r13 311r13 385r27 386r13 +466i7*Default_Width{natural} 37|385r45 +472U17*Get 472>22 472<44 32|22b14 39l8 39t11 37|59s31 +472p22 File{10|52P9} 32|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 36r12 +. 38r33 +472r44 Item{454R9} 32|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +. 38m39 38r39 +474U17*Get 474<22 32|43b14 59l8 59t11 37|135s31 +474r22 Item{454R9} 32|43b19 47m27 47r27 52m27 52r27 55m27 55r27 58m33 58r33 +475U17*Put 475>22 475>44 32|63b14 74l8 74t11 37|190s31 +475p22 File{10|52P9} 32|63b19 65r27 66r12 67r25 68r12 69r27 70r12 71r27 72r12 +. 73r33 +475r44 Item{454R9} 32|63b40 65r33 67r31 69r33 71r33 73r39 +476U17*Put 476>22 32|78b14 89l8 89t11 37|237s31 +476r22 Item{454R9} 32|78b19 80r27 82r25 84r27 86r27 88r33 +478U17*Get 479>11 480<11 481<11 32|93b14 112l8 112t11 37|311s31 +479s11 Source{string} 32|94b7 100r24 102r27 102r46 104r25 104r44 106r27 106r46 +. 108r27 108r46 111r11 111r30 +480r11 Target{454R9} 32|95b7 102m60 102r60 104m58 104r58 106m60 106r60 108m60 +. 108r60 111m44 111r44 +481i11 Last{integer} 32|96b7 111m57 +483U17*Put 483<22 483>43 32|116b14 150l8 150t11 37|386s31 +483s22 Target{string} 32|116b19 119r25 124m27 124r27 128m7 130m25 130r25 +. 134m7 136m27 136r27 140m7 142m27 142r27 146m7 148m33 148r33 149m7 149r27 +483r43 Item{454R9} 32|116b40 124r53 130r51 136r53 142r53 148r59 +488R9*Adverb_Record 491e17 498r55 499r33 500r55 501r33 505r24 508r53 758r22 +. 25|22r51 29r30 36r50 43r29 52r20 62r50 37|30r18 106r18 280r18 +490e10*Comparison{167E9} 23|127r32 127r55 25|24m42 31m36 38r42 45r36 57m46 +. 67r67 +494K12*Adverb_Record_IO 509l8 509e24 23|403b17 25|18b14 73l5 73t21 37|62r13 +. 138r13 192r13 239r13 315r13 388r27 389r13 +496i7*Default_Width{natural} 37|388r44 +498U17*Get 498>22 498<44 25|22b14 25l8 25t11 37|62s30 +498p22 File{10|52P9} 25|22b19 24r31 +498r44 Item{488R9} 25|22b40 24m37 24r37 +499U17*Get 499<22 25|29b14 32l8 32t11 37|138s30 +499r22 Item{488R9} 25|29b19 31m31 31r31 +500U17*Put 500>22 500>44 25|36b14 39l8 39t11 37|192s30 +500p22 File{10|52P9} 25|36b19 38r31 +500r44 Item{488R9} 25|36b40 38r37 +501U17*Put 501>22 25|43b14 46l8 46t11 37|239s30 +501r22 Item{488R9} 25|43b19 45r31 +503U17*Get 504>11 505<11 506<11 25|50b14 58l8 58t11 37|315s30 +504s11 Source{string} 25|51b7 57r31 +505r11 Target{488R9} 25|52b7 57m39 57r39 +506i11 Last{integer} 25|53b7 57m58 +508U17*Put 508<22 508>43 25|62b14 69l8 69t11 37|389s30 +508s22 Target{string} 25|62b19 65r10 67m31 67r31 67r39 68m7 68r27 +508r43 Item{488R9} 25|62b40 67r62 +513R9*Verb_Record 519e17 529r55 530r33 531r55 532r33 536r24 539r53 760r23 +. 37|31r18 107r18 281r18 43|22r51 40r30 58r50 71r29 86r21 105r50 +515r10*Con{97R9} 23|129r30 129r53 130r29 130r52 131r28 131r49 132r29 132r52 +. 133r28 133r49 135r29 135r52 136r31 136r52 140r29 140r52 141r31 141r52 147r29 +. 147r52 148r31 148r52 156r29 156r52 157r31 157r52 43|26m38 44m32 60r38 73r32 +. 93m67 113r58 +516r10*Tense_Voice_Mood{236R9} 23|138r31 139r32 143r31 144r32 145r31 146r32 +. 150r31 151r32 152r31 153r32 154r31 155r32 159r31 160r32 161r31 162r32 163r31 +. 164r32 43|29m50 47m44 62r50 75r44 96m51 120r42 +517i10*Person{162I9} 23|165r31 165r51 43|32m38 50m32 64r38 77r32 98m67 126r58 +518e10*Number{152E9} 23|134r28 134r48 137r31 137r51 142r31 142r51 149r31 +. 149r51 158r31 158r51 43|35m38 53m32 66r38 79r32 100m67 132r58 +522K12*Verb_Record_IO 540l8 540e22 23|404b17 37|65r13 141r13 194r13 241r13 +. 319r13 391r27 392r13 43|18b14 140l5 140t19 +524i7*Default_Width{natural} 37|391r42 +529U17*Get 529>22 529<44 37|65s28 43|22b14 36l8 36t11 +529p22 File{10|52P9} 43|22b19 26r27 27r12 29r39 30r12 32r27 33r12 35r27 +529r44 Item{513R9} 43|22b40 26m33 26r33 29m45 29r45 32m33 32r33 35m33 35r33 +530U17*Get 530<22 37|141s28 43|40b14 54l8 54t11 +530r22 Item{513R9} 43|40b19 44m27 44r27 47m39 47r39 50m27 50r27 53m27 53r27 +531U17*Put 531>22 531>44 37|194s28 43|58b14 67l8 67t11 +531p22 File{10|52P9} 43|58b19 60r27 61r12 62r39 63r12 64r27 65r12 66r27 +531r44 Item{513R9} 43|58b40 60r33 62r45 64r33 66r33 +532U17*Put 532>22 37|241s28 43|71b14 80l8 80t11 +532r22 Item{513R9} 43|71b19 73r27 75r39 77r27 79r27 +534U17*Get 535>11 536<11 537<11 37|319s28 43|84b14 101l8 101t11 +535s11 Source{string} 43|85b8 91r24 93r27 93r46 96r11 96r30 98r27 98r46 100r27 +. 100r46 +536r11 Target{513R9} 43|86b8 93m60 93r60 96m44 96r44 98m60 98r60 100m60 100r60 +537i11 Last{integer} 43|87b8 100m75 +539U17*Put 539<22 539>43 37|392s28 43|105b14 136l8 136t11 +539s22 Target{string} 43|105b19 108r25 113m27 113r27 117m7 120m11 120r11 +. 124m7 126m27 126r27 130m7 132m27 132r27 135m7 135r27 +539r43 Item{513R9} 43|105b40 113r53 120r37 126r53 132r53 +544R9*Vpar_Record 551e17 562r55 563r33 564r55 565r33 569r24 572r53 762r23 +. 37|32r21 108r21 282r21 44|22r51 43r30 64r50 79r29 96r21 117r50 +546r10*Con{97R9} 23|170r29 170r52 171r29 171r52 172r28 172r49 173r29 173r52 +. 174r28 174r49 176r29 176r52 177r28 177r49 180r29 180r52 181r28 181r49 44|26m38 +. 47m32 66r38 81r32 103m67 125r58 +547e10*Of_Case{137E9} 23|179r28 179r49 183r28 183r49 44|29m36 50m30 68r36 +. 83r30 105m67 131r56 +548e10*Number{152E9} 23|175r28 175r48 178r28 178r48 182r28 182r48 44|32m38 +. 53m32 70r38 85r32 107m67 137r58 +549e10*Gender{125E9} 23|184r28 184r48 44|35m38 56m32 72r38 87r32 109m67 143r58 +550r10*Tense_Voice_Mood{236R9} 44|38m50 59m44 74r50 89r44 112m51 150r42 +554K12*Vpar_Record_IO 573l8 573e22 792r9 23|405b17 37|68r13 144r13 196r13 +. 243r13 322r13 394r27 395r13 44|18b14 158l5 158t19 +556i7*Default_Width{natural} 792r24 37|394r42 +562U17*Get 562>22 562<44 37|68s28 44|22b14 39l8 39t11 +562p22 File{10|52P9} 44|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 36r12 +. 38r39 +562r44 Item{544R9} 44|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +. 38m45 38r45 +563U17*Get 563<22 37|144s28 44|43b14 60l8 60t11 +563r22 Item{544R9} 44|43b19 47m27 47r27 50m25 50r25 53m27 53r27 56m27 56r27 +. 59m39 59r39 +564U17*Put 564>22 564>44 37|196s28 44|64b14 75l8 75t11 +564p22 File{10|52P9} 44|64b19 66r27 67r12 68r25 69r12 70r27 71r12 72r27 73r12 +. 74r39 +564r44 Item{544R9} 44|64b40 66r33 68r31 70r33 72r33 74r45 +565U17*Put 565>22 37|243s28 44|79b14 90l8 90t11 +565r22 Item{544R9} 44|79b19 81r27 83r25 85r27 87r27 89r39 +567U17*Get 568>11 569<11 570<11 37|322s28 44|94b14 113l8 113t11 +568s11 Source{string} 44|95b8 101r24 103r27 103r46 105r27 105r46 107r27 107r46 +. 109r27 109r46 112r11 112r30 +569r11 Target{544R9} 44|96b8 103m60 103r60 105m60 105r60 107m60 107r60 109m60 +. 109r60 112m44 112r44 +570i11 Last{integer} 44|97b8 112m69 +572U17*Put 572<22 572>43 37|395s28 44|117b14 154l8 154t11 +572s22 Target{string} 44|117b19 120r24 125m27 125r27 129m7 131m25 131r25 +. 135m7 137m27 137r27 141m7 143m27 143r27 147m7 150m11 150r11 153m7 153r27 +572r43 Item{544R9} 44|117b40 125r53 131r51 137r53 143r53 150r37 +577R9*Supine_Record 583e17 593r55 594r33 595r55 596r33 600r24 603r53 764r25 +. 37|33r18 109r18 283r18 40|22r51 40r30 58r50 71r29 86r20 104r50 +579r10*Con{97R9} 23|189r31 189r56 190r31 190r56 191r30 191r53 192r31 192r56 +. 193r30 193r53 195r31 195r56 196r30 196r53 199r31 199r56 200r30 200r53 40|26m38 +. 44m32 60r38 73r32 93m67 112r58 +580e10*Of_Case{137E9} 23|198r30 198r53 202r30 202r53 40|29m38 47m32 62r38 +. 75r32 95m67 118r56 +581e10*Number{152E9} 23|194r30 194r52 197r30 197r52 201r30 201r52 40|32m38 +. 50m32 64r38 77r32 97m67 124r58 +582e10*Gender{125E9} 23|203r30 203r52 40|35m38 53m32 66r38 79r32 99m67 130r58 +586K12*Supine_Record_IO 604l8 604e24 23|406b17 37|71r13 147r13 198r13 245r13 +. 326r13 397r27 398r13 40|18b14 138l5 138t21 +588i7*Default_Width{natural} 37|397r44 +593U17*Get 593>22 593<44 37|71s30 40|22b14 36l8 36t11 +593p22 File{10|52P9} 40|22b19 26r27 27r12 29r27 30r12 32r27 33r12 35r27 +593r44 Item{577R9} 40|22b40 26m33 26r33 29m33 29r33 32m33 32r33 35m33 35r33 +594U17*Get 594<22 37|147s30 40|40b14 54l8 54t11 +594r22 Item{577R9} 40|40b19 44m27 44r27 47m27 47r27 50m27 50r27 53m27 53r27 +595U17*Put 595>22 595>44 37|198s30 40|58b14 67l8 67t11 +595p22 File{10|52P9} 40|58b19 60r27 61r12 62r27 63r12 64r27 65r12 66r27 +595r44 Item{577R9} 40|58b40 60r33 62r33 64r33 66r33 +596U17*Put 596>22 37|245s30 40|71b14 80l8 80t11 +596r22 Item{577R9} 40|71b19 73r27 75r27 77r27 79r27 +598U17*Get 599>11 600<11 601<11 37|326s30 40|84b14 100l8 100t11 +599s11 Source{string} 40|85b7 91r24 93r27 93r46 95r27 95r46 97r27 97r46 99r27 +. 99r46 +600r11 Target{577R9} 40|86b7 93m60 93r60 95m60 95r60 97m60 97r60 99m60 99r60 +601i11 Last{integer} 40|87b7 99m75 +603U17*Put 603<22 603>43 37|398s30 40|104b14 134l8 134t11 +603s22 Target{string} 40|104b19 107r25 112m27 112r27 116m7 118m25 118r25 +. 122m7 124m27 124r27 128m7 130m27 130r27 133m7 133r27 +603r43 Item{577R9} 40|104b40 112r53 118r51 124r53 130r53 +608R9*Preposition_Record 611e17 617r55 618r33 619r55 620r33 624r24 627r53 +. 766r23 34|22r51 29r30 36r50 43r29 52r20 62r50 37|34r21 110r21 284r21 +610e10*Of_Case{137E9} 23|208r33 208r54 34|24m36 31m30 38r36 45r30 57m40 68r61 +614K12*Preposition_Record_IO 628l8 628e29 23|407b17 34|18b14 76l5 76t26 37|74r13 +. 150r13 200r13 247r13 329r13 400r27 401r13 +616i7*Default_Width{natural} 37|400r49 +617U17*Get 617>22 617<44 34|22b14 25l8 25t11 37|74s35 +617p22 File{10|52P9} 34|22b19 24r25 +617r44 Item{608R9} 34|22b40 24m31 24r31 +618U17*Get 618<22 34|29b14 32l8 32t11 37|150s35 +618r22 Item{608R9} 34|29b19 31m25 31r25 +619U17*Put 619>22 619>44 34|36b14 39l8 39t11 37|200s35 +619p22 File{10|52P9} 34|36b19 38r25 +619r44 Item{608R9} 34|36b40 38r31 +620U17*Put 620>22 34|43b14 46l8 46t11 37|247s35 +620r22 Item{608R9} 34|43b19 45r25 +622U17*Get 623>11 624<11 625<11 34|50b14 58l8 58t11 37|329s35 +623s11 Source{string} 34|51b7 57r25 +624r11 Target{608R9} 34|52b7 57m33 57r33 +625i11 Last{integer} 34|53b7 57m49 +627U17*Put 627<22 627>43 34|62b14 72l8 72t11 37|401s35 +627s22 Target{string} 34|62b19 66r10 68m25 68r25 68r33 71m7 71r27 +627r43 Item{608R9} 34|62b40 68r56 +632R9*Conjunction_Record 638r55 639r33 640r55 641r33 645r24 648r53 768r23 +. 26|22r39 26r51 35r30 42r50 49r29 58r20 69r50 37|35r21 111r21 285r21 +635K12*Conjunction_Record_IO 649l8 649e29 23|408b17 26|18b14 77l5 77t26 37|77r13 +. 153r13 202r13 249r13 333r13 403r27 404r13 +637i7*Default_Width{natural} 37|403r49 +638U17*Get 638>22 638<44 26|26b14 31l8 31t11 37|77s35 +638p22 File{10|52P9} 26|26b19 28r28 +638r44 Item{632R9} 26|26b40 30m7 +639U17*Get 639<22 26|35b14 38l8 38t11 37|153s35 +639r22 Item{632R9} 26|35b19 37m7 +640U17*Put 640>22 640>44 26|42b14 45l8 45t11 37|202s35 +640p22 File{10|52P9} 26|42b19 +640r44 Item{632R9} 26|42b40 +641U17*Put 641>22 26|49b14 52l8 52t11 37|249s35 +641r22 Item{632R9} 26|49b19 +643U17*Get 644>11 645<11 646<11 26|56b14 65l8 65t11 37|333s35 +644s11 Source{string} 26|57b7 64r17 +645r11 Target{632R9} 26|58b7 63m7 +646i11 Last{integer} 26|59b7 64m7 +648U17*Put 648<22 648>43 26|69b14 73l8 73t11 37|404s35 +648s22 Target{string} 26|69b19 72m7 +648r43 Item{632R9} 26|69b40 70r28 +653R9*Interjection_Record 659r55 660r33 661r55 662r33 666r24 669r53 770r25 +. 30|22r40 26r51 35r30 42r50 49r29 58r21 69r50 37|36r22 112r22 286r22 +656K12*Interjection_Record_IO 670l8 670e30 23|409b17 30|18b14 78l5 78t27 +. 37|80r13 156r13 204r13 251r13 337r13 406r27 407r13 +658i7*Default_Width{natural} 37|406r50 +659U17*Get 659>22 659<44 30|26b14 31l8 31t11 37|80s36 +659p22 File{10|52P9} 30|26b19 28r28 +659r44 Item{653R9} 30|26b40 30m7 +660U17*Get 660<22 30|35b14 38l8 38t11 37|156s36 +660r22 Item{653R9} 30|35b19 37m7 +661U17*Put 661>22 661>44 30|42b14 45l8 45t11 37|204s36 +661p22 File{10|52P9} 30|42b19 +661r44 Item{653R9} 30|42b40 +662U17*Put 662>22 30|49b14 52l8 52t11 37|251s36 +662r22 Item{653R9} 30|49b19 +664U17*Get 665>11 666<11 667<11 30|56b14 65l8 65t11 37|337s36 +665s11 Source{string} 30|57b8 64r17 +666r11 Target{653R9} 30|58b8 63m7 +667i11 Last{integer} 30|59b8 64m7 +669U17*Put 669<22 669>43 30|69b14 74l8 74t11 37|407s36 +669s22 Target{string} 30|69b19 73m7 +669r43 Item{653R9} 30|69b40 71r28 +675R9*Tackon_Record 677r34 683r55 684r33 685r55 686r33 690r24 693r53 772r25 +. 37|38r18 114r18 288r18 41|22r51 31r30 38r50 45r29 54r21 65r50 +677r4*Null_Tackon_Record{675R9} 41|26r15 33r15 59r17 +680K12*Tackon_Record_IO 694l8 694e24 23|410b17 37|83r13 159r13 206r13 253r13 +. 341r13 409r27 410r13 41|18b14 74l5 74t21 +682i7*Default_Width{natural} 37|409r44 +683U17*Get 683>22 683<44 37|83s30 41|22b14 27l8 27t11 +683p22 File{10|52P9} 41|22b19 24r28 +683r44 Item{675R9} 41|22b40 26m7 +684U17*Get 684<22 37|159s30 41|31b14 34l8 34t11 +684r22 Item{675R9} 41|31b19 33m7 +685U17*Put 685>22 685>44 37|206s30 41|38b14 41l8 41t11 +685p22 File{10|52P9} 41|38b19 +685r44 Item{675R9} 41|38b40 +686U17*Put 686>22 37|253s30 41|45b14 48l8 48t11 +686r22 Item{675R9} 41|45b19 +688U17*Get 689>11 690<11 691<11 37|341s30 41|52b14 61l8 61t11 +689s11 Source{string} 41|53b8 60r17 +690r11 Target{675R9} 41|54b8 59m7 +691i11 Last{integer} 41|55b8 60m7 +693U17*Put 693<22 693>43 37|410s30 41|65b14 70l8 70t11 +693s22 Target{string} 41|65b19 69m7 +693r43 Item{675R9} 41|65b40 67r28 +698R9*Prefix_Record 700r34 706r55 707r33 708r55 709r33 713r24 716r53 774r25 +. 33|22r51 31r30 38r50 45r29 54r21 65r50 37|39r18 115r18 289r18 +700r4*Null_Prefix_Record{698R9} 33|26r15 33r15 59r17 +703K12*Prefix_Record_IO 717l8 717e24 23|411b17 33|18b14 74l5 74t21 37|86r13 +. 162r13 208r13 255r13 344r13 412r27 413r13 +705i7*Default_Width{natural} 37|412r44 +706U17*Get 706>22 706<44 33|22b14 27l8 27t11 37|86s30 +706p22 File{10|52P9} 33|22b19 24r28 +706r44 Item{698R9} 33|22b40 26m7 +707U17*Get 707<22 33|31b14 34l8 34t11 37|162s30 +707r22 Item{698R9} 33|31b19 33m7 +708U17*Put 708>22 708>44 33|38b14 41l8 41t11 37|208s30 +708p22 File{10|52P9} 33|38b19 +708r44 Item{698R9} 33|38b40 +709U17*Put 709>22 33|45b14 48l8 48t11 37|255s30 +709r22 Item{698R9} 33|45b19 +711U17*Get 712>11 713<11 714<11 33|52b14 61l8 61t11 37|344s30 +712s11 Source{string} 33|53b8 60r15 +713r11 Target{698R9} 33|54b8 59m7 +714i11 Last{integer} 33|55b8 60m7 +716U17*Put 716<22 716>43 33|65b14 70l8 70t11 37|413s30 +716s22 Target{string} 33|65b19 69m7 +716r43 Item{698R9} 33|65b40 67r28 +721R9*Suffix_Record 723r34 729r55 730r33 731r55 732r33 736r24 739r53 776r25 +. 37|40r18 116r18 290r18 39|22r51 31r30 38r50 45r29 54r21 65r50 +723r4*Null_Suffix_Record{721R9} 39|26r15 33r15 59r17 +726K12*Suffix_Record_IO 740l8 740e24 23|412b17 37|89r13 165r13 210r13 257r13 +. 347r13 415r27 416r13 39|18b14 74l5 74t21 +728i7*Default_Width{natural} 37|415r44 +729U17*Get 729>22 729<44 37|89s30 39|22b14 27l8 27t11 +729p22 File{10|52P9} 39|22b19 24r28 +729r44 Item{721R9} 39|22b40 26m7 +730U17*Get 730<22 37|165s30 39|31b14 34l8 34t11 +730r22 Item{721R9} 39|31b19 33m7 +731U17*Put 731>22 731>44 37|210s30 39|38b14 41l8 41t11 +731p22 File{10|52P9} 39|38b19 +731r44 Item{721R9} 39|38b40 +732U17*Put 732>22 37|257s30 39|45b14 48l8 48t11 +732r22 Item{721R9} 39|45b19 +734U17*Get 735>11 736<11 737<11 37|347s30 39|52b14 61l8 61t11 +735s11 Source{string} 39|53b8 60r17 +736r11 Target{721R9} 39|54b8 59m7 +737i11 Last{integer} 39|55b8 60m7 +739U17*Put 739<22 739>43 37|416s30 39|65b14 70l8 70t11 +739s22 Target{string} 39|65b19 69m7 +739r43 Item{721R9} 39|65b40 67r28 +744R9*Quality_Record 744d25 780e17 782r35 782r53 785r32 793r55 794r33 795r55 +. 796r32 800r23 803r53 806r54 889r19 23|40r32 37|22r51 98r30 174r50 221r29 +. 269r21 356r50 +744e25*Pofs{64E9} 746r15 782m69 23|42r15 42r28 43r20 244r22 244r35 249r22 +. 249r35 469r57 37|178r46 180r17 225r40 227r17 368r66 371r17 +748r16*Noun{328R9} 23|45r24 45r48 46r24 46r48 47r23 47r45 48r24 48r48 49r23 +. 49r45 50r23 50r43 51r24 51r48 52r23 52r45 53r23 53r43 54r23 54r44 55r24 +. 55r48 56r23 56r45 57r23 57r43 58r23 58r44 59r23 59r43 37|182r49 229r43 +. 374r64 +750r16*Pron{359R9} 23|64r24 64r48 65r24 65r48 66r23 66r45 67r24 67r48 68r23 +. 68r45 69r23 69r43 70r24 70r48 71r23 71r45 72r23 72r43 73r23 73r44 74r24 +. 74r48 75r23 75r45 76r23 76r43 77r23 77r44 78r23 78r43 470r41 471r40 37|184r49 +. 231r43 377r67 +752r16*Pack{390R9} 23|83r24 83r48 84r24 84r48 85r23 85r45 86r24 86r48 87r23 +. 87r45 88r23 88r43 89r24 89r48 90r23 90r45 91r23 91r43 92r23 92r44 93r24 +. 93r48 94r23 94r45 95r23 95r43 96r23 96r44 97r23 97r43 37|186r49 233r43 +. 380r67 +754r16*Adj{421R9} 23|102r24 102r47 103r24 103r47 104r23 104r44 105r24 105r47 +. 106r23 106r44 107r23 107r42 108r24 108r47 109r23 109r44 110r23 110r42 111r23 +. 111r43 112r24 112r47 113r23 113r44 114r23 114r42 115r23 115r43 116r23 116r42 +. 117r24 117r47 118r23 118r44 119r23 119r42 120r23 120r43 121r23 121r42 122r23 +. 122r46 37|188r49 235r43 383r69 +756r16*Num{454R9} 23|214r24 214r47 215r24 215r47 216r23 216r44 217r24 217r47 +. 218r23 218r44 219r23 219r42 220r24 220r47 221r23 221r44 222r23 222r42 223r23 +. 223r43 224r24 224r47 225r23 225r44 226r23 226r42 227r23 227r43 228r23 228r42 +. 229r24 229r47 230r23 230r44 231r23 231r42 232r23 232r43 233r23 233r42 234r23 +. 234r40 37|190r49 237r43 386r67 +758r16*Adv{488R9} 23|127r28 127r51 37|192r48 239r43 389r66 +760r16*Verb{513R9} 23|129r25 129r48 130r24 130r47 131r23 131r44 132r24 132r47 +. 133r23 133r44 134r23 134r43 135r24 135r47 136r26 136r47 137r26 137r46 138r26 +. 139r27 140r24 140r47 141r26 141r47 142r26 142r46 143r26 144r27 145r26 146r27 +. 147r24 147r47 148r26 148r47 149r26 149r46 150r26 151r27 152r26 153r27 154r26 +. 155r27 156r24 156r47 157r26 157r47 158r26 158r46 159r26 160r27 161r26 162r27 +. 163r26 164r27 165r26 165r46 37|194r49 241r43 392r64 +762r16*Vpar{544R9} 23|170r24 170r47 171r24 171r47 172r23 172r44 173r24 173r47 +. 174r23 174r44 175r23 175r43 176r24 176r47 177r23 177r44 178r23 178r43 179r23 +. 179r44 180r24 180r47 181r23 181r44 182r23 182r43 183r23 183r44 184r23 184r43 +. 37|196r49 243r43 395r64 +764r16*Supine{577R9} 23|189r24 189r49 190r24 190r49 191r23 191r46 192r24 +. 192r49 193r23 193r46 194r23 194r45 195r24 195r49 196r23 196r46 197r23 197r45 +. 198r23 198r46 199r24 199r49 200r23 200r46 201r23 201r45 202r23 202r46 203r23 +. 203r45 37|198r49 245r43 398r66 +766r16*Prep{608R9} 23|208r28 208r49 37|200r51 247r45 401r71 +768r16*Conj{632R9} 37|202r51 249r45 404r71 +770r16*Interj{653R9} 37|204r52 251r46 407r72 +772r16*Tackon{675R9} 37|206r49 253r43 410r66 +774r16*Prefix{698R9} 37|208r49 255r43 413r66 +776r16*Suffix{721R9} 37|210r49 257r43 416r66 +782r4*Null_Quality_Record{744R9} 889r37 897r8 +785V14*"<"{boolean} 785>18 785>24 23|40b14 250l9 250t11 +785r18 Left{744R9} 23|40b18 42r10 43r15 45r19 46r19 47r18 48r19 49r18 50r18 +. 51r19 52r18 53r18 54r18 55r19 56r18 57r18 58r18 59r18 64r19 65r19 66r18 +. 67r19 68r18 69r18 70r19 71r18 72r18 73r18 74r19 75r18 76r18 77r18 78r18 +. 83r19 84r19 85r18 86r19 87r18 88r18 89r19 90r18 91r18 92r18 93r19 94r18 +. 95r18 96r18 97r18 102r19 103r19 104r18 105r19 106r18 107r18 108r19 109r18 +. 110r18 111r18 112r19 113r18 114r18 115r18 116r18 117r19 118r18 119r18 120r18 +. 121r18 122r18 127r23 129r20 130r19 131r18 132r19 133r18 134r18 135r19 136r21 +. 137r21 138r21 140r19 141r21 142r21 143r21 145r21 147r19 148r21 149r21 150r21 +. 152r21 154r21 156r19 157r21 158r21 159r21 161r21 163r21 165r21 170r19 171r19 +. 172r18 173r19 174r18 175r18 176r19 177r18 178r18 179r18 180r19 181r18 182r18 +. 183r18 184r18 189r19 190r19 191r18 192r19 193r18 194r18 195r19 196r18 197r18 +. 198r18 199r19 200r18 201r18 202r18 203r18 208r23 214r19 215r19 216r18 217r19 +. 218r18 219r18 220r19 221r18 222r18 223r18 224r19 225r18 226r18 227r18 228r18 +. 229r19 230r18 231r18 232r18 233r18 234r18 244r17 249r17 +785r24 Right{744R9} 23|40b24 42r22 45r42 46r42 47r39 48r42 49r39 50r37 51r42 +. 52r39 53r37 54r38 55r42 56r39 57r37 58r38 59r37 64r42 65r42 66r39 67r42 +. 68r39 69r37 70r42 71r39 72r37 73r38 74r42 75r39 76r37 77r38 78r37 83r42 +. 84r42 85r39 86r42 87r39 88r37 89r42 90r39 91r37 92r38 93r42 94r39 95r37 +. 96r38 97r37 102r41 103r41 104r38 105r41 106r38 107r36 108r41 109r38 110r36 +. 111r37 112r41 113r38 114r36 115r37 116r36 117r41 118r38 119r36 120r37 121r36 +. 122r40 127r45 129r42 130r41 131r38 132r41 133r38 134r37 135r41 136r41 137r40 +. 139r21 140r41 141r41 142r40 144r21 146r21 147r41 148r41 149r40 151r21 153r21 +. 155r21 156r41 157r41 158r40 160r21 162r21 164r21 165r40 170r41 171r41 172r38 +. 173r41 174r38 175r37 176r41 177r38 178r37 179r38 180r41 181r38 182r37 183r38 +. 184r37 189r43 190r43 191r40 192r43 193r40 194r39 195r43 196r40 197r39 198r40 +. 199r43 200r40 201r39 202r40 203r39 208r43 214r41 215r41 216r38 217r41 218r38 +. 219r36 220r41 221r38 222r36 223r37 224r41 225r38 226r36 227r37 228r36 229r41 +. 230r38 231r36 232r37 233r36 234r34 244r29 249r29 +788K12*Quality_Record_IO 804l8 804e25 903r9 23|413b17 29|26r7 47r7 66r7 81r7 +. 105r7 127r21 128r7 37|18b14 215r33 262r26 427l5 427t22 +790i7*Default_Width{natural} 903r27 29|127r39 37|215r51 262r44 +793U17*Get 793>22 793<44 29|26s25 37|22b14 94l8 94t11 +793p22 File{10|52P9} 37|22b19 42r35 43r12 47r33 50r36 53r36 56r38 59r36 62r35 +. 65r33 68r33 71r35 74r40 77r40 80r41 83r35 86r35 89r35 +793r44 Item{744R9} 37|22b40 48m13 51m13 54m13 57m13 60m13 63m13 66m13 69m13 +. 72m13 75m13 78m13 81m13 84m13 87m13 90m13 92m13 +794U17*Get 794<22 29|47s25 37|98b14 170l8 170t11 +794r22 Item{744R9} 37|98b19 124m13 127m13 130m13 133m13 136m13 139m13 142m13 +. 145m13 148m13 151m13 154m13 157m13 160m13 163m13 166m13 168m13 +795U17*Put 795>22 795>44 29|66s25 37|174b14 217l8 217t11 +795p22 File{10|52P9} 37|174b19 176r47 178r35 179r12 182r38 184r38 186r38 +. 188r38 190r38 192r37 194r38 196r38 198r38 200r40 202r40 204r41 206r38 208r38 +. 210r38 214r12 215r23 +795r44 Item{744R9} 37|174b40 178r41 180r12 182r44 184r44 186r44 188r44 190r44 +. 192r43 194r44 196r44 198r44 200r46 202r46 204r47 206r44 208r44 210r44 +796U17*Put 796>22 29|81s25 37|221b14 263l8 263t11 +796r22 Item{744R9} 37|221b19 225r35 227r12 229r38 231r38 233r38 235r38 237r38 +. 239r38 241r38 243r38 245r38 247r40 249r40 251r41 253r38 255r38 257r38 +798U17*Get 799>10 800<10 801<10 29|105s25 37|267b14 352l8 352t11 +799s10 Source{string} 37|268b8 274r25 292r35 296r33 296r52 300r17 300r36 +. 304r17 304r36 308r17 308r36 312r17 312r36 316r17 316r36 319r33 319r52 323r17 +. 323r36 326r35 326r54 330r17 330r36 334r17 334r36 338r17 338r36 341r35 341r54 +. 344r35 344r54 347r35 347r54 +800r10 Target{744R9} 37|269b8 297m13 301m13 305m13 309m13 313m13 317m13 320m13 +. 324m13 327m13 331m13 335m13 339m13 342m13 345m13 348m13 350m13 +801i10 Last{integer} 37|270b8 293m7 296m72 300m59 304m59 308m61 312m59 316m58 +. 319m72 323m63 326m75 330m63 334m63 338m64 341m75 344m75 347m75 +803U17*Put 803<22 803>43 29|128s25 37|356b14 423l8 423t11 +803s22 Target{string} 37|356b19 364r25 368m35 368r35 370m7 374m33 374r33 +. 377m36 377r36 380m36 380r36 383m38 383r38 386m36 386r36 389m35 389r35 392m33 +. 392r33 395m33 395r33 398m35 398r35 401m40 401r40 404m40 404r40 407m41 407r41 +. 410m35 410r35 413m35 413r35 416m35 416r35 422m7 422r27 +803r43 Item{744R9} 37|356b40 368r61 371r12 374r59 377r62 380r62 383r64 386r62 +. 389r61 392r59 395r59 398r61 401r66 404r66 407r67 410r61 413r61 416r61 +806A9*Quality_Array(744R9) +810N4*Max_Ending_Size 811r51 816r35 827r51 945r46 947r46 28|70r64 82r36 108r45 +. 111r50 137r21 +811I12*Ending_Size_Type{integer} 820r17 28|28r23 47r23 94r23 +814i4*Ending_Size_Type_IO_Default_Width{integer} +816A12*Ending{string} 821r17 28|22r22 29r23 48r23 95r23 +818R9*Ending_Record 822e17 828r55 829r33 830r55 831r33 835r24 838r53 841r34 +. 891r19 28|26r51 45r30 64r50 76r29 90r20 121r50 +820i10*Size{811I12} 23|449r33 474r39 28|66r43 70r31 70r52 78r37 81r31 82r24 +. 127r63 130r15 132r29 133r58 137r44 +821a10*Suf{816A12} 23|450r34 475r40 28|70r16 81r16 133r43 +825K12*Ending_Record_IO 839l8 839e24 905r9 23|414b17 28|18b14 145l5 145t21 +. 29|32r7 53r7 70r7 85r7 109r7 139r21 140r7 +827i7*Default_Width{natural} 905r26 29|139r38 +828U17*Get 828>22 828<44 28|26b14 41l8 41t11 29|32s24 +828p22 File{10|52P9} 28|26b19 33r32 37r15 38r15 +828r44 Item{818R9} 28|26b40 35m10 39m10 +829U17*Get 829<22 28|45b14 60l8 60t11 29|53s24 +829r22 Item{818R9} 28|45b19 54m10 58m10 +830U17*Put 830>22 830>44 28|64b14 72l8 72t11 29|70s24 +830p22 File{10|52P9} 28|64b19 66r32 67r12 69r11 +830r44 Item{818R9} 28|64b40 66r38 70r11 70r26 70r47 +831U17*Put 831>22 28|76b14 84l8 84t11 29|85s24 +831r22 Item{818R9} 28|76b19 78r32 81r11 81r26 82r19 +833U17*Get 834>11 835<11 836<11 28|88b14 117l8 117t11 29|109s24 +834s11 Source{string} 28|89b7 97r24 101r11 101r30 107r24 115r50 +835r11 Target{818R9} 28|90b7 103m10 110m10 +836i11 Last{integer} 28|91b7 104m10 109m10 +838U17*Put 838<22 838>43 28|121b14 141l8 141t11 29|140s24 +838s22 Target{string} 28|121b19 124r25 127m32 127r32 129m7 133m10 138m7 140m7 +. 140r27 +838r43 Item{818R9} 28|121b40 127r58 130r10 132r24 133r38 133r53 137r39 +841r4*Null_Ending_Record{818R9} 891r37 897r32 28|35r18 54r18 103r20 +845E9*Age_Type 855e22 856r59 892r19 906r9 968r44 23|375r44 +846n6*X{845E9} 892r37 897r52 23|377r39 +847n6*A{845E9} +848n6*B{845E9} +849n6*C{845E9} +850n6*D{845E9} +851n6*E{845E9} +852n6*F{845E9} +853n6*G{845E9} +854n6*H{845E9} +856K12*Age_Type_IO[12|46] 29|35r7 56r7 72r7 87r7 112r7 146r7 +858E9*Frequency_Type 869e28 883r65 893r19 907r9 969r44 23|384r44 +859n6*X{858E9} 893r37 897r55 23|386r39 +860n6*A{858E9} +861n6*B{858E9} +862n6*C{858E9} +863n6*D{858E9} +864n6*E{858E9} +865n6*F{858E9} +866n6*I{858E9} +867n6*M{858E9} +868n6*N{858E9} +883K12*Frequency_Type_IO[12|46] 29|38r7 59r7 74r7 89r7 114r7 152r7 +887R9*Inflection_Record 894e17 896r38 908r55 909r33 910r55 911r33 915r24 +. 918r53 931r58 29|22r51 43r30 64r50 79r29 96r20 100r13 120r50 +889r10*Qual{744R9} 23|469r52 470r36 471r35 29|26m41 47m35 66r41 81r35 105m70 +. 128r61 +890i10*Key{179I9} 29|29m40 50m34 68r40 83r34 107m69 134r60 +891r10*Ending{818R9} 23|449r26 450r27 474r32 475r33 29|32m40 53m34 70r40 +. 85r34 110m51 140r60 +892e10*Age{845E9} 29|35m35 56m29 72r35 87r29 112m64 146r55 +893e10*Freq{858E9} 29|38m41 59m35 74r41 89r35 115m51 152r61 +896r4*Null_Inflection_Record{887R9} 23|467r53 539r33 +900K12*Inflection_Record_IO 919l8 919e28 23|415b17 29|18b14 160l5 160t25 +902i7*Default_Width{natural} +908U17*Get 908>22 908<44 29|22b14 39l8 39t11 +908p22 File{10|52P9} 29|22b19 26r30 27r12 29r29 30r12 32r29 33r12 35r24 36r12 +. 38r30 +908r44 Item{887R9} 29|22b40 26m36 26r36 29m35 29r35 32m35 32r35 35m30 35r30 +. 38m36 38r36 +909U17*Get 909<22 29|43b14 60l8 60t11 +909r22 Item{887R9} 29|43b19 47m30 47r30 50m29 50r29 53m29 53r29 56m24 56r24 +. 59m30 59r30 +910U17*Put 910>22 910>44 29|64b14 75l8 75t11 +910p22 File{10|52P9} 29|64b19 66r30 67r12 68r29 69r12 70r29 71r12 72r24 73r12 +. 74r30 +910r44 Item{887R9} 29|64b40 66r36 68r35 70r35 72r30 74r36 +911U17*Put 911>22 29|79b14 90l8 90t11 +911r22 Item{887R9} 29|79b19 81r30 83r29 85r29 87r24 89r30 +913U17*Get 914>11 915<11 916<11 29|94b14 116l8 116t11 +914s11 Source{string} 29|95b7 101r24 105r30 105r49 107r29 107r48 110r11 110r30 +. 112r24 112r43 115r11 115r30 +915r11 Target{887R9} 29|96b7 104m7 105m63 105r63 107m62 107r62 110m44 110r44 +. 112m57 112r57 115m44 115r44 +916i11 Last{integer} 29|97b7 103m7 115m57 +918U17*Put 918<22 918>43 29|120b14 156l8 156t11 +918s22 Target{string} 29|120b19 123r25 128m30 128r30 132m7 134m29 134r29 +. 138m7 140m29 140r29 144m7 146m24 146r24 150m7 152m30 152r30 155m7 155r27 +918r43 Item{887R9} 29|120b40 128r56 134r55 140r55 146r50 152r56 +923E12*Inflections_Section_1{character} +924E12*Inflections_Section_2{character} +925E12*Inflections_Section_3{character} +926E12*Inflections_Section_4{character} +928i4*Size_Of_Blank_Inflections{integer} 935r33 +929i4*Size_Of_Inflections_Section{integer} 932r50 +931A9*Inflection_Array(887R9) 932r27 935r10 +932A12*Lel_Section{931A9} 933r49 937r10 +933K12*Lel_Section_Io[2|43] 23|425r11 432r38 443r16 445r18 531r10 533r12 +935a4*Bel{931A9} 23|540m13 +937a4*Lel{932A12} 23|444m18 449r18 450r19 467r43 469r44 470r28 471r27 474r24 +. 475r25 532m12 539r23 540r24 +939A9*Inflection_Array_Index(integer) 943r17 945r17 947r17 +943a4*Belf{939A9} 23|536m10 +943a10*Bell{939A9} 23|537m10 542m13 +945a4*Lelf{939A9} 23|455m16 489m25 495m25 +945a10*Lell{939A9} 23|488m25 490m25 494m25 496m25 522m16 +947a4*Pelf{939A9} 23|457m16 503m25 509m25 +947a10*Pell{939A9} 23|458m16 502m25 504m25 508m25 510m25 553m10 +950i4*Number_Of_Inflections{integer} 23|529m10 548m16 548r41 554m10 554r35 +. 563r20 +952U14*Establish_Inflections_Section 23|419b14 575l8 575t37 +955V25*"<="{boolean} 955>30 955>36 23|252b25 264l9 264t12 +955e30 Left{64E9} 23|253b7 256r18 257r10 +955e36 Right{64E9} 23|253b13 256r10 257r26 258r9 +956V14*"<="{boolean} 956>19 956>25 23|266b14 278l9 278t12 +956r19 Left{97R9} 23|267b7 270r18 271r42 272r30 +956r25 Right{97R9} 23|267b13 270r10 271r10 272r9 +957V25*"<="{boolean} 957>30 957>36 23|280b25 292l9 292t12 +957e30 Left{125E9} 23|281b7 284r18 286r31 286r43 +957e36 Right{125E9} 23|281b13 284r10 285r9 286r10 +958V25*"<="{boolean} 958>30 958>36 23|294b25 303l9 303t12 +958e30 Left{137E9} 23|295b7 298r18 +958e36 Right{137E9} 23|295b13 298r10 298r31 +959V25*"<="{boolean} 959>30 959>36 23|305b25 314l9 314t12 +959e30 Left{152E9} 23|306b7 309r18 +959e36 Right{152E9} 23|306b13 309r10 309r31 +960V25*"<="{boolean} 960>30 960>36 23|316b25 323l9 323t12 +960i30 Left{162I9} 23|316b30 318r18 +960i36 Right{162I9} 23|316b36 318r10 318r31 +961V25*"<="{boolean} 961>30 961>36 23|325b25 332l9 332t12 +961e30 Left{167E9} 23|325b30 327r18 +961e36 Right{167E9} 23|325b36 327r10 327r31 +962V14*"<="{boolean} 962>19 962>25 23|334b14 344l9 344t12 +962r19 Left{236R9} 23|334b19 336r25 337r25 338r24 +962r25 Right{236R9} 23|334b25 336r11 336r44 337r11 337r44 338r11 338r42 +963V25*"<="{boolean} 963>30 963>36 23|346b25 353l9 353t12 +963e30 Left{265E9} 23|346b30 348r18 +963e36 Right{265E9} 23|346b36 348r10 348r31 +964V25*"<="{boolean} 964>30 964>36 23|355b25 364l9 364t12 +964e30 Left{282E9} 23|356b7 359r18 +964e36 Right{282E9} 23|356b13 359r10 359r31 +965V25*"<="{boolean} 965>30 965>36 23|366b25 373l9 373t12 +965i30 Left{179I9} 23|366b30 368r18 +965i36 Right{179I9} 23|366b36 368r10 368r31 +968V25*"<="{boolean} 968>30 968>36 23|375b25 382l9 382t12 +968e30 Left{845E9} 23|375b30 377r18 +968e36 Right{845E9} 23|375b36 377r10 377r31 +969V25*"<="{boolean} 969>30 969>36 23|384b25 391l9 391t12 +969e30 Left{858E9} 23|384b30 386r18 +969e36 Right{858E9} 23|384b36 386r10 386r31 +971X4*Give_Up 23|574r16 +X 23 latin_utils-inflections_package.adb +427U17 Load_Lel_Indexes 427b17 556l11 556t27 562s7 +429i10 I{integer} 446m16 449r23 450r24 455r32 457r32 467r48 469r49 470r33 +. 471r32 474r29 475r30 488r43 489r41 494r42 495r41 502r43 503r41 508r42 509r41 +. 516m19 516r24 522r34 535m10 536r27 539r28 540r18 540r29 542r30 543m13 543r18 +. 548r65 553r28 554r59 +430i10 N{integer} 449m13 450r39 452r19 455r22 457r22 458r22 474m19 475r45 +. 489r31 490r31 492r31 493r28 495r31 496r31 497r31 503r31 504r31 506r31 507r28 +. 509r31 510r31 511r31 +430i13 Xn{integer} 452m13 488r31 492m25 493r33 494r31 497m25 502r31 506m25 +. 507r33 508r31 511m25 522r22 553r16 +431e10 Ch{character} 450m13 453r20 455r25 457r25 458r25 475m19 481r43 483r43 +. 487r25 489r34 490r34 491r32 494r35 495r34 496r34 501r25 503r34 504r34 505r32 +. 508r35 509r34 510r34 +431e14 Xch{character} 453m13 487r31 488r35 491m25 501r31 502r35 505m25 522r26 +. 553r20 +432p10 Inflections_Sections_File{2|53P9[22|933]} 443r37 527m16 527r16 531r31 +. 555m17 555r17 +436E15 Paradigm 436e47 438r42 440r41 546r19 +436n28 P1{436E15} 466r27 478r27 +436n32 P2{436E15} 466r32 480r27 +436n36 P3{436E15} 466r37 482r27 +436n40 P4{436E15} 468r27 478r32 +436n44 P5{436E15} 442r21 454r21 466r42 478r37 486r27 521r21 547r21 +438U20 Read_Inflections 438b20 438>38 524l14 524t30 550s13 +438e38 P{436E15} 440r55 442r16 454r16 465r24 477r24 486r22 521r16 +440i13 Count{integer} 445r49 +461l13 C1_Loop 467r30 469r30 519l22 519e29 +463l16 N1_Loop 481r30 483r30 498r30 512r30 518l25 518e32 +546e14 K{436E15} 547r16 550r31 +X 24 latin_utils-inflections_package-adjective_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 51m12 52r28 +45e25 Spacer3{character} 54m12 55r28 +45e34 Spacer4{character} 57m12 58r28 +101i7 Low{integer} 103r35 103m73 104m7 104r14 105r33 105m74 106m7 106r14 +. 107r35 107m75 108m7 108r14 109r35 109m75 110m7 110r14 112r19 +120i7 Low{integer} 124r15 125r35 128m7 129r15 130r15 131r33 134m7 135r15 +. 136r15 137r35 140m7 141r15 142r15 143r35 146m7 147r15 148r15 149r39 +121i7 High{integer} 124m7 125r46 128r14 130m7 131r44 134r14 136m7 137r46 +. 140r14 142m7 143r46 146r14 148m7 149r50 152r15 +X 25 latin_utils-inflections_package-adverb_record_io.adb +64i7 High{integer} 67r55 68r15 +X 26 latin_utils-inflections_package-conjunction_record_io.adb +22r4 Null_Conjunction_Record{22|632R9} 30r15 37r15 63r17 +X 27 latin_utils-inflections_package-decn_record_io.adb +25e7 Spacer{character} 28m18 29r28 +37e7 Spacer{character} 40m12 41r28 +72i7 Low{integer} 75r19 75m58 76m7 76r14 78r19 +86i7 Low{integer} 90r15 91r40 92m7 95r15 96r15 97r40 +87i7 High{integer} 90m7 91r51 92r14 96m7 97r51 100r15 +X 28 latin_utils-inflections_package-ending_record_io.adb +22a4 Blanks{22|816A12} 32r21 51r21 70r39 82r11 99r21 108r16 111r21 +28i7 Ending_Length{22|811I12} 33m38 34r10 38r38 39r19 +29a7 Ending_Suf{22|816A12} 32m7 38m21 38r21 39r34 +30e7 Spacer{character} 37m21 +47i7 Ending_Length{22|811I12} 52m32 53r10 57r32 58r19 +48a7 Ending_Suf{22|816A12} 51m7 57m15 57r15 58r34 +49e7 Spacer{character} 56m15 +94i7 Ending_Length{22|811I12} 101m44 102r10 107r49 108r24 109r24 110r21 110r53 +. 111r29 +95a7 Ending_Suf{22|816A12} 99m7 107m10 110r36 +97i7 Low{integer} 101r19 101m59 104r18 106m10 106r17 107r32 107r43 109r18 +124i7 Low{integer} 125r25 127r40 131m10 132r18 133r18 136m7 137r15 138r15 +125i7 High{integer} 127r51 128m7 128r15 129r15 131r18 132m10 133r29 136r14 +. 137m7 138r26 140r15 +X 29 latin_utils-inflections_package-inflection_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 51m12 52r28 +45e25 Spacer3{character} 54m12 55r28 +45e34 Spacer4{character} 57m12 58r28 +100r7 Pe{22|887R9} 104r17 +101i7 Low{integer} 105r38 105m76 106m7 106r14 107r37 107m74 108m7 108r14 +. 110r19 110m59 111m7 111r14 112r32 112m69 113m7 113r14 115r19 +123i7 Low{integer} 127r15 128r38 131m7 132r15 133r15 134r37 137m7 138r15 +. 139r15 140r37 143m7 144r15 145r15 146r32 149m7 150r15 151r15 152r38 +124i7 High{integer} 127m7 128r49 131r14 133m7 134r48 137r14 139m7 140r48 +. 143r14 145m7 146r43 149r14 151m7 152r49 155r15 +X 30 latin_utils-inflections_package-interjection_record_io.adb +22r4 Null_Interjection_Record{22|653R9} 30r15 37r15 63r17 +X 31 latin_utils-inflections_package-noun_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m73 94m7 94r14 95r33 95m74 96m7 96r14 97r35 97m75 +. 98m7 98r14 99r35 +110i7 Low{integer} 114r15 115r35 118m7 119r15 120r15 121r33 124m7 125r15 +. 126r15 127r35 130m7 131r15 132r15 133r35 +111i7 High{integer} 114m7 115r46 118r14 120m7 121r44 124r14 126m7 127r46 +. 130r14 132m7 133r46 136r15 +X 32 latin_utils-inflections_package-numeral_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 50m12 51r28 +45e25 Spacer3{character} 53m12 54r28 +45e34 Spacer4{character} 56m12 57r28 +100i7 Low{integer} 102r35 102m73 103m7 103r14 104r33 104m74 105m7 105r14 +. 106r35 106m75 107m7 107r14 108r35 108m75 109m7 109r14 111r19 +119i7 Low{integer} 123r15 124r35 127m7 128r15 129r15 130r33 133m7 134r15 +. 135r15 136r35 139m7 140r15 141r15 142r35 145m7 146r15 147r15 148r41 +120i7 High{integer} 123m7 124r46 127r14 129m7 130r44 133r14 135m7 136r46 +. 139r14 141m7 142r46 145r14 147m7 148r52 149r15 +X 34 latin_utils-inflections_package-preposition_record_io.adb +65i7 High{integer} 68r49 71r15 +X 35 latin_utils-inflections_package-pronoun_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +90i7 Low{integer} 92r35 92m73 93m7 93r14 94r33 94m74 95m7 95r14 96r35 96m75 +. 97m7 97r14 98r35 +106i7 Low{integer} 110r15 111r35 114m7 115r15 116r15 117r33 120m7 121r15 +. 122r15 123r35 126m7 127r15 128r15 129r35 +107i7 High{integer} 110m7 111r46 114r14 116m7 117r44 120r14 122m7 123r46 +. 126r14 128m7 129r46 132r15 +X 36 latin_utils-inflections_package-propack_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m73 94m7 94r14 95r33 95m74 96m7 96r14 97r35 97m75 +. 98m7 98r14 99r35 +107i7 Low{integer} 111r15 112r35 115m7 116r15 117r15 118r33 121m7 122r15 +. 123r15 124r35 127m7 128r15 129r15 130r35 +108i7 High{integer} 111m7 112r46 115r14 117m7 118r44 121r14 123m7 124r46 +. 127r14 129m7 130r46 133r15 +X 37 latin_utils-inflections_package-quality_record_io.adb +24e7 POFS{22|64E9} 42m41 45r12 +25e7 Spacer{character} 43m18 44r28 +26r7 Noun{22|328R9} 47m39 48r25 +27r7 Pronoun{22|359R9} 50m42 51r28 +28r7 Propack{22|390R9} 53m42 54r28 +29r7 Adjective{22|421R9} 56m44 57r27 +30r7 Adverb{22|488R9} 62m41 63r27 +31r7 Verb{22|513R9} 65m39 66r25 +32r7 Vparticiple{22|544R9} 68m39 69r28 +33r7 Supin{22|577R9} 71m41 72r30 +34r7 Preposition{22|608R9} 74m46 75r28 +35r7 Conjunction{22|632R9} 77m46 78r28 +36r7 Interjection{22|653R9} 80m47 81r30 +37r7 Numeral{22|454R9} 59m42 60r27 +38r7 Tackn{22|675R9} 83m41 84r30 +39r7 Prefx{22|698R9} 86m41 87r30 +40r7 Suffx{22|721R9} 89m41 90r30 +100e7 POFS{22|64E9} 118m35 121r12 +101e7 Spacer{character} 119m12 120r28 +102r7 Noun{22|328R9} 123m33 124r25 +103r7 Pronoun{22|359R9} 126m36 127r28 +104r7 Propack{22|390R9} 129m36 130r28 +105r7 Adjective{22|421R9} 132m38 133r27 +106r7 Adverb{22|488R9} 138m35 139r27 +107r7 Verb{22|513R9} 141m33 142r25 +108r7 Vparticiple{22|544R9} 144m33 145r28 +109r7 Supin{22|577R9} 147m35 148r30 +110r7 Preposition{22|608R9} 150m40 151r28 +111r7 Conjunction{22|632R9} 153m40 154r28 +112r7 Interjection{22|653R9} 156m41 157r30 +113r7 Numeral{22|454R9} 135m36 136r27 +114r7 Tackn{22|675R9} 159m35 160r30 +115r7 Prefx{22|698R9} 162m35 163r30 +116r7 Suffx{22|721R9} 165m35 166r30 +176i7 C{positive} 215r67 +223i7 C{positive} 262r60 +274i7 Low{integer} 292m49 293r15 296r41 300r25 304r25 308r25 312r25 316r25 +. 319r41 323r25 326r43 330r25 334r25 338r25 341r43 344r43 347r43 +275e7 POFS{22|64E9} 292m43 294r12 +276r7 Noun{22|328R9} 296m66 297r27 +277r7 Pronoun{22|359R9} 300m50 301r30 +278r7 Propack{22|390R9} 304m50 305r30 +279r7 Adjective{22|421R9} 308m50 309r29 +280r7 Adverb{22|488R9} 316m50 317r29 +281r7 Verb{22|513R9} 319m66 320r27 +282r7 Vparticiple{22|544R9} 323m50 324r30 +283r7 Supin{22|577R9} 326m68 327r32 +284r7 Preposition{22|608R9} 330m50 331r30 +285r7 Conjunction{22|632R9} 334m50 335r30 +286r7 Interjection{22|653R9} 338m50 339r32 +287r7 Numeral{22|454R9} 312m50 313r29 +288r7 Tackn{22|675R9} 341m68 342r32 +289r7 Prefx{22|698R9} 344m68 345r32 +290r7 Suffx{22|721R9} 347m68 348r32 +364i7 Low{integer} 367r15 368r43 369m7 370r15 373r21 374r41 376r21 377r44 +. 379r21 380r44 382r21 383r46 385r21 386r44 388r21 389r43 391r21 392r41 394r21 +. 395r41 397r21 398r43 400r21 401r48 403r21 404r48 406r21 407r49 409r21 410r43 +. 412r21 413r43 415r21 416r43 +365i7 High{integer} 367m7 368r54 369r14 373m13 374r52 376m13 377r55 379m13 +. 380r55 382m13 383r57 385m13 386r55 388m13 389r54 391m13 392r52 394m13 395r52 +. 397m13 398r54 400m13 401r59 403m13 404r59 406m13 407r60 409m13 410r54 412m13 +. 413r54 415m13 416r54 422r15 +X 38 latin_utils-inflections_package-stem_type_io.adb +23e7 C{character} 27m21 28r14 28r40 31r25 +26i11 K{integer} 31r19 +39e7 C{character} 43m27 44r14 44r40 47r25 +42i11 K{integer} 47r19 +74e7 C{character} 79m10 80r14 80r40 83r27 +78i11 K{integer} 79r23 83r21 84r21 +X 40 latin_utils-inflections_package-supine_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m72 94m7 94r14 95r35 95m76 96m7 96r14 97r35 97m75 +. 98m7 98r14 99r35 +107i7 Low{integer} 111r15 112r35 115m7 116r15 117r15 118r33 121m7 122r15 +. 123r15 124r35 127m7 128r15 129r15 130r35 +108i7 High{integer} 111m7 112r46 115r14 117m7 118r44 121r14 123m7 124r46 +. 127r14 129m7 130r46 133r15 +X 42 latin_utils-inflections_package-tense_voice_mood_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +39e7 Spacer1{character} 42m12 43r28 +39e16 Spacer2{character} 45m12 46r28 +81i7 Low{integer} 83r34 83m73 84m7 84r14 85r34 85m73 86m7 86r14 87r33 +95i7 Low{integer} 99r15 100r34 103m7 104r15 105r15 106r34 109m7 110r15 111r15 +. 112r33 +96i7 High{integer} 99m7 100r45 103r14 105m7 106r45 109r14 111m7 112r44 115r15 +X 43 latin_utils-inflections_package-verb_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m72 94m7 94r14 96r19 96m69 97m7 97r14 98r35 98m75 +. 99m7 99r14 100r35 +108i7 Low{integer} 112r15 113r35 116m7 117r15 118r15 120r19 123m7 124r15 +. 125r15 126r35 129m7 130r15 131r15 132r35 +109i7 High{integer} 112m7 113r46 116r14 118m7 120r30 123r14 125m7 126r46 +. 129r14 131m7 132r46 135r15 +X 44 latin_utils-inflections_package-vpar_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 51m12 52r28 +45e25 Spacer3{character} 54m12 55r28 +45e34 Spacer4{character} 57m12 58r28 +101i7 Low{integer} 103r35 103m72 104m7 104r14 105r35 105m76 106m7 106r14 +. 107r35 107m75 108m7 108r14 109r35 109m75 110m7 110r14 112r19 +120i7 Low{integer} 124r15 125r35 128m7 129r15 130r15 131r33 134m7 135r15 +. 136r15 137r35 140m7 141r15 142r15 143r35 146m7 147r15 148r15 150r19 +121i7 High{integer} 124m7 125r46 128r14 130m7 131r44 134r14 136m7 137r46 +. 140r14 142m7 143r46 146r14 148m7 150r30 153r15 +X 45 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 23|19w18 19r52 45|69e33 +45a4*Inflections_Sections_Name{string} 23|528r41 569r37 +X 46 latin_utils-preface.ads +18K21*Preface 23|20w18 559r7 560r7 561r7 563r7 564r7 565r7 565r29 46|30e24 +22U14*Put 23|559s15 561s15 564s15 +23U14*Set_Col 23|560s15 565s15 +24U14*Put_Line 23|565s37 +26U14*Put 23|563s15 +X 50 s-direio.ads +81P9*File_Type(53R9) + diff --git a/lib/latin_utils-static/latin_utils-latin_file_names.ali b/lib/latin_utils-static/latin_utils-latin_file_names.ali new file mode 100644 index 0000000000000000000000000000000000000000..da48ffc7de50559212bf774aefc2768ebf3b19db --- /dev/null +++ b/lib/latin_utils-static/latin_utils-latin_file_names.ali @@ -0,0 +1,64 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U latin_utils.latin_file_names%s latin_utils-latin_file_names.ads 9baec840 NE OO PU PK +W latin_utils%s latin_utils.ads latin_utils.ali + +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D system.ads 20160213141829 90249111 +X 1 latin_utils.ads +21K9*Latin_Utils 29e16 2|17r9 69r5 +X 2 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 1|21k9 2|69l17 69e33 +44a4*Inflections_Full_Name{string} +45a4*Inflections_Sections_Name{string} +47a4*Uniques_Full_Name{string} +48a4*Addons_Full_Name{string} +51a4*Mode_Full_Name{string} +52a4*Output_Full_Name{string} +53a4*Unknowns_Full_Name{string} +62a4*Dictionary_File_Name{string} +63a4*Dict_File_Name{string} +64a4*Dict_Line_Name{string} +65a4*Stem_List_Name{string} +66a4*Stem_File_Name{string} +67a4*Indx_File_Name{string} + diff --git a/lib/latin_utils-static/latin_utils-preface.ali b/lib/latin_utils-static/latin_utils-preface.ali new file mode 100644 index 0000000000000000000000000000000000000000..b13f9987c5b4ec2bd75ff9396cf323ed7e3b6e64 --- /dev/null +++ b/lib/latin_utils-static/latin_utils-preface.ali @@ -0,0 +1,124 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IO +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U latin_utils.preface%b latin_utils-preface.adb 14b9544c NE OO PK +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali + +U latin_utils.preface%s latin_utils-preface.ads c595ebb7 EE NE OO PK +W ada%s ada.ads ada.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-preface.adb 20230322220154 de2da133 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 15|17r6 23r28 25r35 26r43 16|17r6 27r10 27r27 33r28 36r10 36r31 +. 45r10 45r32 51r34 54r10 54r32 60r43 63r10 63r35 +X 4 a-inteio.ads +18K13*Integer_Text_IO[9|45] 16|17w10 63r14 +X 8 a-textio.ads +49K13*Text_IO 471e16 15|17w10 23r32 25r39 26r47 16|27r14 27r31 33r32 36r14 +. 36r35 45r14 45r36 51r38 54r14 54r36 60r47 63r39 +52P9*File_Type +64I9*Count +68I12*Positive_Count{64I9} 15|23r40 25r47 16|33r40 51r46 +73I12*Field{integer} 15|26r55 16|60r55 +122V13*Current_Output{52P9} 16|27s39 36s43 45s44 54s44 63s47 +165U14*New_Line 16|54s22 +186U14*Set_Col 16|36s22 +241U14*Put 16|27s22 +259U14*Put_Line 16|45s22 +X 9 a-tiinio.ads +59U14*Put 16|63s30[4|18] +X 13 latin_utils.ads +21K9*Latin_Utils 29e16 15|18r9 30r5 16|18r6 19r5 20r14 69r5 +X 14 latin_utils-config.ads +17K21*Config 42e23 16|18w18 26r14 35r14 44r14 53r14 62r14 +29b4*Suppress_Preface{boolean} 16|26r21 35r21 44r21 53r21 62r21 +X 15 latin_utils-preface.ads +18K21*Preface 13|21k9 15|30l17 30e24 16|20b26 69l17 69t24 +22U14*Put 22>19 16|24b14 29l8 29t11 +22s19 Item{string} 16|24b19 27r55 +23U14*Set_Col 23>23 16|33b14 38l8 38t15 +23i23 To{8|68I12} 16|33b23 36r59 +24U14*Put_Line 24>24 16|42b14 47l8 47t16 +24s24 Item{string} 16|42b24 45r60 +25U14*New_Line 25>24 16|51b14 56l8 56t16 +25i24 Spacing{8|68I12} 16|51b24 54r60 +26U14*Put 26>19 26>35 16|60b14 65l8 65t11 +26i19 Item{integer} 16|60b19 63r63 +26i35 Width{8|73I12} 16|60b35 63r69 + diff --git a/lib/latin_utils-static/latin_utils-strings_package.ali b/lib/latin_utils-static/latin_utils-strings_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..343c62cf64f1c034dcda5d9aa00b5117c9e460a4 --- /dev/null +++ b/lib/latin_utils-static/latin_utils-strings_package.ali @@ -0,0 +1,156 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U latin_utils.strings_package%b latin_utils-strings_package.adb 2f84a9d6 NE OO PK +W ada%s ada.ads ada.ali +W ada.characters%s a-charac.ads a-charac.ali +W ada.characters.handling%s a-chahan.adb a-chahan.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.strings_package%s latin_utils-strings_package.ads 26b5aaf9 EE NE OO PK +W ada%s ada.ads ada.ali +W ada.strings%s a-string.ads a-string.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chahan.ads 20131010125231 1c00991d +D a-chlat1.ads 20140225151544 66457d31 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-strings_package.ads 20230322220154 9a865565 +D latin_utils-strings_package.adb 20230322220154 4113a414 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 18|24r6 25r6 30r25 60r19 19|17r6 18r6 19r6 19r23 25r15 28r15 +. 31r15 34r15 44r14 44r46 54r14 60r19 72r17 73r10 86r22 +X 2 a-charac.ads +16K13*Characters 18e19 19|17r10 25r19 28r19 31r19 34r19 +X 3 a-chahan.ads +36K24*Handling 160e28 19|17w21 25r30 28r30 31r30 34r30 +67V13*To_Lower{character} 19|25r39 +68V13*To_Upper{character} 19|31r39 +71V13*To_Lower{string} 19|28r39 +72V13*To_Upper{string} 19|34r39 +X 9 a-string.ads +16K13*Strings 35e16 18|24w10 30r29 19|18r10 44r18 44r50 54r18 86r26 +33E9*Trim_End 33e42 18|30r37 19|44r58 +33n37*Both{33E9} 18|47r32 19|40r32 +X 10 a-strfix.ads +18K21*Fixed 251e22 19|18w18 44r26 54r26 86r34 +54V13*Index{natural} 19|86s40 +195V13*Trim{string} 19|44s32 +217V13*Head{string} 19|54s32 +X 13 a-textio.ads +49K13*Text_IO 471e16 18|25w10 60r23 19|19w10 19r27 60r23 72r21 73r14 +52P9*File_Type 18|60r31 19|60r31 +183V13*End_Of_File{boolean} 19|72s29 +244U14*Get_Line 19|73s22 +X 17 latin_utils.ads +21K9*Latin_Utils 29e16 18|26r9 67r5 19|20r14 104r5 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 17|21k9 18|67l17 67e32 19|20b26 104l17 104t32 +30E9*Trim_End<9|33E9> 47r20 19|40r20 +32a4*Null_String{string} +36V13*Lower_Case{character} 36>25 19|24b13 +36e25 C{character} 19|24b25 +37V13*Lower_Case{string} 37>25 19|27b13 +37s25 S{string} 19|27b25 +39V13*Upper_Case{character} 39>25 19|30b13 +39e25 C{character} 19|30b25 +40V13*Upper_Case{string} 40>25 19|33b13 +40s25 S{string} 19|33b25 +45V13*Trim{string} 46>8 47>8 19|38b13 45l8 45t12 76s53 +46s8 Source{string} 19|39b8 44r38 +47e8 Side{30E9} 19|40b8 44r68 +51V13*Head{string} 52>8 53>8 19|49b13 55l8 55t12 76s47 +52s8 Source{string} 19|50b8 54r38 +53i8 Count{natural} 19|51b8 54r46 +59U14*Get_Non_Comment_Line 60>8 61<8 62<8 19|59b14 100l8 100t28 +60p8 File{13|52P9} 19|60b8 72r42 73r32 +61s8 Item{string} 19|61b8 98m7 98r13 +62i8 Last{integer} 19|62b8 68m7 99m7 +X 19 latin_utils-strings_package.adb +64a7 Line{string} 73m38 76r59 86r47 86r59 98r34 +65i7 Length{integer} 73m44 90r25 +65i15 LX{integer} 86m16 87r19 88m19 88r25 90m19 98r27 98r45 99r15 +71l7 File_Loop 79r21 93r21 96l16 96e25 +76a13 Trimmed_Head{string} 78r16 82r16 + diff --git a/lib/latin_utils-static/latin_utils.ali b/lib/latin_utils-static/latin_utils.ali new file mode 100644 index 0000000000000000000000000000000000000000..85283bf135960dccc2c0dca3e71909b5a57351d7 --- /dev/null +++ b/lib/latin_utils-static/latin_utils.ali @@ -0,0 +1,47 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U latin_utils%s latin_utils.ads 14f26ddf NE OO PU PK + +D latin_utils.ads 20230322220154 14f26ddf +D system.ads 20160213141829 90249111 +X 1 latin_utils.ads +21K9*Latin_Utils 25r17 29l5 29e16 + diff --git a/lib/latin_utils-static/liblatin_utils.a b/lib/latin_utils-static/liblatin_utils.a new file mode 100644 index 0000000000000000000000000000000000000000..9111b8d2489e95d9b0b20332eeda100cc76074dd Binary files /dev/null and b/lib/latin_utils-static/liblatin_utils.a differ diff --git a/lib/libc.so b/lib/libc.so new file mode 100644 index 0000000000000000000000000000000000000000..5a10cff29902fe1c944e8090eb477e7f33f85c1e --- /dev/null +++ b/lib/libc.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641105852be34f26444a269e7e78000c625eec5a6384112a6ab294e6dd64ab92 +size 298 diff --git a/lib/libgnat-4.9.so b/lib/libgnat-4.9.so new file mode 100644 index 0000000000000000000000000000000000000000..c4bc42d9ef5e173531d6c952af824cd43e2daf8a --- /dev/null +++ b/lib/libgnat-4.9.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5a2abb9c1cc7a28d5546a45fb7f7cb19e965e95f6beb276bdd59bd95fbb4af +size 3431904 diff --git a/lib/libgnat-4.9.so.1 b/lib/libgnat-4.9.so.1 new file mode 100644 index 0000000000000000000000000000000000000000..c4bc42d9ef5e173531d6c952af824cd43e2daf8a --- /dev/null +++ b/lib/libgnat-4.9.so.1 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5a2abb9c1cc7a28d5546a45fb7f7cb19e965e95f6beb276bdd59bd95fbb4af +size 3431904 diff --git a/lib/support_utils-static/libsupport_utils.a b/lib/support_utils-static/libsupport_utils.a new file mode 100644 index 0000000000000000000000000000000000000000..384e06455f16f91e8c64e350dc89b1d0e659a92c Binary files /dev/null and b/lib/support_utils-static/libsupport_utils.a differ diff --git a/lib/support_utils-static/support_utils-addons_package.ali b/lib/support_utils-static/support_utils-addons_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..20c6df451c4ed45e9fae41a589eff7ef3769d91d --- /dev/null +++ b/lib/support_utils-static/support_utils-addons_package.ali @@ -0,0 +1,577 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.addons_package%b support_utils-addons_package.adb e3964441 OO PK +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U support_utils.addons_package%s support_utils-addons_package.ads c732c212 EB EE OO PK +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-addons_package.adb 20230322220154 af9d2f62 +D support_utils-addons_package-prefix_entry_io.adb 20230322220154 58987391 support_utils.addons_package.prefix_entry_io +D support_utils-addons_package-suffix_entry_io.adb 20230322220154 133e52eb support_utils.addons_package.suffix_entry_io +D support_utils-addons_package-tackon_entry_io.adb 20230322220154 3bf822b6 support_utils.addons_package.tackon_entry_io +D support_utils-addons_package-target_entry_io.adb 20230322220154 9e757bf5 support_utils.addons_package.target_entry_io +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|17r6 17r28 61r29 63r29 78r29 80r29 96r29 98r29 116r29 118r29 +. 23|22r8 58r21 218r16 220r16 221r22 236r12 239r12 +X 9 a-textio.ads +49K13*Text_IO 471e16 22|17w10 17r32 61r33 63r33 78r33 80r33 96r33 98r33 116r33 +. 118r33 23|22r12 58r25 218r20 220r20 221r26 236r16 239r16 +52P9*File_Type 22|17r40 61r41 63r41 78r41 80r41 96r41 98r41 116r41 118r41 +. 23|58r33 24|21r26 35r26 25|21r26 43r26 26|19r26 29r26 27|51r26 117r26 +53n23*In_File{53E9} 23|92r26 +64I9*Count +68I12*Positive_Count{64I9} +73I12*Field{integer} +92U14*Open 23|92s7 +98U14*Close 23|233s7 242s10 +183V13*End_Of_File{boolean} 23|105s17 +192V13*Col{68I12} 27|118s42 140s33 +193V13*Col{68I12} 27|146s42 169s19 +205U14*Get 24|24s7 25|24s7 26s7 28s7 27|55s7 +206U14*Get 24|31s7 25|35s7 37s7 39s7 27|88s7 +207U14*Put 24|38s7 25|46s7 48s7 50s7 27|121s7 +208U14*Put 24|45s7 25|57s7 59s7 61s7 27|149s7 +241U14*Put 27|140s7 +242U14*Put 27|168s7 +244U14*Get_Line 23|114s16 116s16 154s16 156s16 196s16 202s16 +263U14*Put_Line 23|218s28 220s28 +294X4*Name_Error 23|236r24 +298X4*Data_Error 23|221r34 239r24 +X 10 a-tienio.ads +48i4*Default_Width{9|73I12} 23|341r60[18|84] 342r29[18|84] 343r60[18|84] +. 346r60[18|84] 24|61r39[18|84] 65r39[18|84] 25|86r39[18|84] 27|211r39[18|84] +51U14*Get 24|23s7[18|84] 25s7[18|84] 25|23s7[18|84] 27|54s7[18|84] +52U14*Get 24|30s7[18|84] 32s7[18|84] 25|34s7[18|84] 27|87s7[18|84] +54U14*Put 24|37s7[18|84] 39s7[18|84] 25|45s7[18|84] 27|120s7[18|84] +60U14*Put 24|44s7[18|84] 46s7[18|84] 25|56s7[18|84] 27|148s7[18|84] +65U14*Get 23|109s10[18|84] 24|52s7[18|84] 54s7[18|84] 25|69s7[18|84] 27|177s7[18|84] +70U14*Put 24|62s7[18|84] 66s7[18|84] 25|87s7[18|84] 27|212s7[18|84] +X 11 a-tiinio.ads +50U14*Get 25|25s7[18|181] 29s7[18|181] +55U14*Get 25|36s7[18|181] 40s7[18|181] +59U14*Put 25|47s7[18|181] 51s7[18|181] +65U14*Put 25|58s7[18|181] 62s7[18|181] +70U14*Get 25|72s7[18|181] 78s7[18|181] +75U14*Put 25|91s7[18|181] 99s7[18|181] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 22|18r6 18r43 19r6 19r42 20r5 23|17r6 18r6 18r39 20r6 +. 92r35 +X 16 latin_utils-config.ads +17K21*Config 42e23 23|17w18 92r47 +39V13*Path{string} 23|92s54 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 22|19w18 19r54 +258R9*Noun_Entry 264e17 22|34r20 27|35r12 +267K12*Noun_Entry_IO 280e21 27|19r8 217r22 +268i7*Default_Width{natural} 27|217r36 +269U17*Get 27|58s13 +270U17*Get 27|91s13 +271U17*Put 27|124s13 +272U17*Put 27|152s13 +274U17*Get 27|181s13 +279U17*Put 27|218s13 +284R9*Pronoun_Entry 289e17 22|37r23 27|36r14 +292K12*Pronoun_Entry_IO 305e24 27|20r8 220r22 +293i7*Default_Width{natural} 27|220r39 +294U17*Get 27|61s13 +295U17*Get 27|94s13 +296U17*Put 27|126s13 +297U17*Put 27|154s13 +299U17*Get 27|184s13 +304U17*Put 27|221s13 +309R9*Propack_Entry 314e17 22|40r23 27|37r14 +312r10*Decl{18|97R9} 23|120r32 121r31 +317K12*Propack_Entry_IO 330e24 27|21r8 223r22 +318i7*Default_Width{natural} 27|223r39 +319U17*Get 27|64s13 +320U17*Get 27|97s13 +321U17*Put 27|128s13 +322U17*Put 27|156s13 +324U17*Get 27|187s13 +329U17*Put 27|224s13 +334R9*Adjective_Entry 339e17 22|43r22 27|38r16 +342K12*Adjective_Entry_IO 361e26 27|22r8 226r22 +343i7*Default_Width{natural} 27|226r41 +344U17*Get 27|67s13 +348U17*Get 27|100s13 +349U17*Put 27|130s13 +353U17*Put 27|158s13 +355U17*Get 27|190s13 +360U17*Put 27|227s13 +365R9*Numeral_Entry 371e17 22|45r22 27|39r14 +374K12*Numeral_Entry_IO 387e24 23|344r6 27|23r8 229r22 +375i7*Default_Width{natural} 23|344r23 27|229r39 +376U17*Get 27|70s13 +377U17*Get 27|103s13 +378U17*Put 27|132s13 +379U17*Put 27|160s13 +381U17*Get 27|193s13 +386U17*Put 27|230s13 +391R9*Adverb_Entry 394e17 22|48r22 27|40r13 +397K12*Adverb_Entry_IO 410e23 27|24r8 232r22 +398i7*Default_Width{natural} 27|232r38 +399U17*Get 27|73s13 +400U17*Get 27|106s13 +401U17*Put 27|134s13 +402U17*Put 27|162s13 +404U17*Get 27|196s13 +409U17*Put 27|233s13 +414R9*Verb_Entry 420e17 22|50r20 27|41r11 +423K12*Verb_Entry_IO 436e21 27|25r8 235r22 +424i7*Default_Width{natural} 27|235r36 +425U17*Get 27|76s13 +426U17*Get 27|109s13 +427U17*Put 27|136s13 +428U17*Put 27|164s13 +430U17*Get 27|199s13 +435U17*Put 27|236s13 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 22|18w18 18r55 +36N4*Max_Stem_Size 22|26r31 23|112r54 272r35 282r35 283r49 293r35 306r35 +. 307r49 317r28 328r28 +37N4*Max_Meaning_Size 23|117r45 157r45 204r45 +39A12*Stem_Type{string} 22|24r24 127r17 179r66 180r66 182r66 184r32 +. 185r54 186r32 187r54 23|64r12 268r66 272r12 288r66 293r12 312r32 313r54 +. 323r32 324r54 +40a4*Null_Stem_Type{39A12} 22|25r41 127r30 23|283r12 307r12 +61A12*Meaning_Type{string} 22|160r53 23|60r14 +62a4*Null_Meaning_Type{61A12} 23|60r30 +64E9*Part_Of_Speech_Type 82e7 22|28r32 88r20 89r20 106r23 126r17 136r17 147r17 +. 23|59r14 +65n7*X{64E9} 22|28r58 30r50 88r43 89r43 106r46 27|52r32 78r15 79r27 85r32 +. 111r15 112r27 175r32 201r15 202r27 +66n6*N{64E9} 22|33r18 27|57r15 59r19 90r15 92r19 123r15 151r15 180r15 182r19 +. 216r15 +67n6*Pron{64E9} 22|36r18 27|60r15 62r19 93r15 95r19 125r15 153r15 183r15 +. 185r19 219r15 +68n6*Pack{64E9} 22|39r18 23|119r35 159r34 27|63r15 65r19 96r15 98r19 127r15 +. 155r15 186r15 188r19 222r15 +69n6*Adj{64E9} 22|42r18 27|66r15 68r19 99r15 101r19 129r15 157r15 189r15 +. 191r19 225r15 +70n6*Num{64E9} 22|44r18 27|69r15 71r19 102r15 104r19 131r15 159r15 192r15 +. 194r19 228r15 +71n6*Adv{64E9} 22|47r18 27|72r15 74r19 105r15 107r19 133r15 161r15 195r15 +. 197r19 231r15 +72n6*V{64E9} 22|28r63 49r18 27|75r15 77r19 108r15 110r19 135r15 163r15 198r15 +. 200r19 234r15 +79n6*Tackon{64E9} 22|126r40 23|111r18 +80n6*Prefix{64E9} 22|136r40 23|151r18 +81n6*Suffix{64E9} 22|147r40 23|189r18 +84K12*Part_Of_Speech_Type_IO[10|46] 23|23r8 341r37 342r6 343r37 346r37 24|61r16 +. 65r16 25|86r16 27|211r16 +89I12*Which_Type{natural} +99i10*Which{89I12} 23|120r37 121r36 +179I9*Stem_Key_Type 22|107r23 109r23 +181K12*Stem_Key_Type_IO[11|45] 23|25r8 +X 19 latin_utils-preface.ads +18K21*Preface 30e24 23|20w18 93r7 94r7 226r7 226r29 227r7 227r29 228r7 228r29 +. 229r7 229r29 230r7 230r29 232r7 232r29 237r10 240r10 241r10 244r10 245r10 +22U14*Put 23|93s15 94s15 226s37 227s37 228s37 229s37 230s37 +23U14*Set_Col 23|232s15 +24U14*Put_Line 23|232s37 237s18 240s18 241s18 244s18 245s18 +26U14*Put 23|226s15 227s15 228s15 229s15 230s15 +X 20 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 23|18w18 18r51 +45V13*Trim{string} 23|68s34 112s28 249s31 251s31 269s31 270s31 289s31 291s31 +. 314s32 325s32 +51V13*Head{string} 23|76s18 112s22 117s24 157s24 204s24 272s25 293s25 317s17 +. 328s17 +59U14*Get_Non_Comment_Line 23|107s10 +X 21 support_utils.ads +21K9*Support_Utils 29e18 22|21r9 189r5 23|19r6 19r46 21r14 352r5 24|17r11 +. 25|17r11 26|17r11 27|17r11 +X 22 support_utils-addons_package.ads +21K23*Addons_Package 21|21k9 22|189l19 189e33 23|21b28 352l19 352t33 24|17r25 +. 25|17r25 26|17r25 27|17r25 +24A12*Fix_Type{18|39A12} 25r29 137r17 148r17 23|67r41 +25a4*Null_Fix_Type{24A12} 137r29 148r29 +26N4*Max_Fix_Size 23|76r37 +28E12*Target_Pofs_Type{18|64E9} 30r30 27|52r12 85r12 175r12 +30R9*Target_Entry 30d23 55e17 57r24 61r60 62r30 63r59 64r29 65r45 66r45 71r17 +. 108r23 27|51r45 84r27 117r44 145r26 173r42 207r42 +30e23*Pofs{28E12} 32r15 23|119r28 27|120r17 122r14 148r14 150r14 212r30 215r14 +34r16*N{17|258R9} 27|124r23 152r20 218r36 +37r16*Pron{17|284R9} 27|126r23 154r20 221r36 +40r16*Pack{17|309R9} 23|120r27 121r26 27|128r23 156r20 224r36 +43r16*Adj{17|334R9} 27|130r23 158r20 227r36 +45r16*Num{17|365R9} 27|132r23 160r20 230r36 +48r16*Adv{17|391R9} 27|134r23 162r20 233r36 +50r16*V{17|414R9} 27|136r23 164r20 236r36 +57r4*Null_Target_Entry{30R9} 108r39 +59K12*Target_Entry_Io 67l8 67e23 23|24r8 334b17 343r4 348r6 350r37 25|94r16 +. 26|49r16 27|18b14 141r9 169r27 242l5 242t20 +60i7*Default_Width{natural} 23|343m20 348r22 350r53 25|94r32 26|49r32 27|141r25 +. 169r43 +61U17*Get 61>22 61<52 25|27s7 26|21s7 27|51b14 82l8 82t11 +61p22 F{9|52P9} 27|51b19 54r12 55r12 58r18 61r18 64r18 67r18 70r18 73r18 +. 76r18 +61r52 P{30R9} 27|51b37 59m13 62m13 65m13 68m13 71m13 74m13 77m13 79m13 +62U17*Get 62<22 25|38s7 26|26s7 27|84b14 115l8 115t11 +62r22 P{30R9} 27|84b19 92m13 95m13 98m13 101m13 104m13 107m13 110m13 112m13 +63U17*Put 63>22 63>52 25|49s7 26|31s7 27|117b14 143l8 143t11 +63p22 F{9|52P9} 27|117b19 118r47 120r12 121r12 124r18 126r18 128r18 130r18 +. 132r18 134r18 136r18 140r12 140r38 +63r52 P{30R9} 27|117b37 120r15 122r12 124r21 126r21 128r21 130r21 132r21 +. 134r21 136r21 +64U17*Put 64>22 25|60s7 26|36s7 27|145b14 171l8 171t11 +64r22 P{30R9} 27|145b19 148r12 150r12 152r18 154r18 156r18 158r18 160r18 +. 162r18 164r18 +65U17*Get 65>22 65<37 65<59 25|75s7 26|42s7 27|173b14 205l8 205t11 +65s22 S{string} 27|173b19 174r22 177r12 181r18 181r30 184r18 184r30 187r18 +. 187r30 190r18 190r30 193r18 193r30 196r18 196r30 199r18 199r30 +65r37 P{30R9} 27|173b34 182m13 185m13 188m13 191m13 194m13 197m13 200m13 +. 202m13 +65i59 Last{integer} 27|173b56 181m45 184m48 187m48 190m50 193m48 196m47 199m45 +66U17*Put 66<22 66>38 25|95s7 26|50s7 27|207b14 241l8 241t11 +66s22 S{string} 27|207b19 208r22 212m12 212r12 214m7 218m18 218r18 221m18 +. 221r18 224m18 224r18 227m18 227r18 230m18 230r18 233m18 233r18 236m18 236r18 +. 240m7 240r19 +66r38 P{30R9} 27|207b35 212r28 215r12 218r34 221r34 224r34 227r34 230r34 +. 233r34 236r34 +69R9*Tackon_Entry 72e17 74r24 78r60 79r30 80r59 81r29 82r45 83r45 128r17 +. 23|62r12 26|19r45 24r27 29r44 34r26 39r42 45r42 +71r10*Base{30R9} 23|119r23 120r22 121r21 26|21m17 26m14 31r17 36r14 42m35 +. 50r30 +74r4*Null_Tackon_Entry{69R9} 128r33 +76K12*Tackon_Entry_Io 84l8 84e23 23|52r11 335b17 350r4 26|18b14 54l5 54t20 +77i7*Default_Width{natural} 23|350m20 +78U17*Get 78>22 78<52 26|19b14 22l8 22t11 +78p22 F{9|52P9} 26|19b19 21r12 +78r52 I{69R9} 26|19b37 21m15 21r15 +79U17*Get 79<22 26|24b14 27l8 27t11 +79r22 I{69R9} 26|24b19 26m12 26r12 +80U17*Put 80>22 80>52 26|29b14 32l8 32t11 +80p22 F{9|52P9} 26|29b19 31r12 +80r52 I{69R9} 26|29b37 31r15 +81U17*Put 81>22 26|34b14 37l8 37t11 +81r22 I{69R9} 26|34b19 36r12 +82U17*Get 82>22 82<37 82<59 23|115s16 26|39b14 43l8 43t11 +82s22 S{string} 26|39b19 40r31 42r12 42r24 +82r37 I{69R9} 26|39b34 42m33 42r33 +82i59 Last{integer} 26|39b56 42m41 +83U17*Put 83<22 83>38 26|45b14 52l8 52t11 +83s22 S{string} 26|45b19 46r31 50m12 50r12 51m7 51r10 51r21 +83r38 I{69R9} 26|45b35 50r28 +86R9*Prefix_Entry 90e17 92r24 96r60 97r30 98r59 99r29 100r45 101r45 139r17 +. 24|21r45 28r27 35r44 42r26 49r42 57r42 +88e10*Root{18|64E9} 23|159r27 24|23m17 30m14 37r17 44r14 52m35 62r30 +89e10*Target{18|64E9} 24|25m17 32m14 39r17 46r14 54m35 66r30 +92r4*Null_Prefix_Entry{86R9} 139r33 +94K12*Prefix_Entry_Io 102l8 102e23 23|53r11 336b17 341r4 24|18b14 70l5 70t20 +95i7*Default_Width{natural} 23|341m20 +96U17*Get 96>22 96<52 24|21b14 26l8 26t11 +96p22 F{9|52P9} 24|21b19 23r12 24r12 25r12 +96r52 P{86R9} 24|21b37 23m15 23r15 25m15 25r15 +97U17*Get 97<22 24|28b14 33l8 33t11 +97r22 P{86R9} 24|28b19 30m12 30r12 32m12 32r12 +98U17*Put 98>22 98>52 24|35b14 40l8 40t11 +98p22 F{9|52P9} 24|35b19 37r12 38r12 39r12 +98r52 P{86R9} 24|35b37 37r15 39r15 +99U17*Put 99>22 24|42b14 47l8 47t11 +99r22 P{86R9} 24|42b19 44r12 46r12 +100U17*Get 100>22 100<37 100<59 23|155s16 24|49b14 55l8 55t11 +100s22 S{string} 24|49b19 50r22 52r12 52r24 54r12 54r24 +100r37 P{86R9} 24|49b34 52m33 52r33 54m33 54r33 +100i59 Last{integer} 24|49b56 54m43 +101U17*Put 101<22 101>38 24|57b14 68l8 68t11 +101s22 S{string} 24|57b19 58r22 62m12 62r12 64m7 66m12 66r12 67m7 67r19 +101r38 P{86R9} 24|57b35 62r28 66r28 +104R9*Suffix_Entry 110e17 112r24 116r60 117r30 118r59 119r29 120r45 121r45 +. 150r17 25|21r45 32r27 43r44 54r26 65r42 82r42 +106e10*Root{18|64E9} 25|23m17 34m14 45r17 56r14 69m35 87r30 +107i10*Root_Key{18|179I9} 25|25m17 36m14 47r17 58r14 72m35 91r30 +108r10*Target{30R9} 25|27m17 38m14 49r17 60r14 75m35 95r30 +109i10*Target_Key{18|179I9} 25|29m17 40m14 51r17 62r14 78m35 99r30 +112r4*Null_Suffix_Entry{104R9} 150r33 +114K12*Suffix_Entry_Io 122l8 122e23 23|54r11 337b17 346r4 25|18b14 102l5 +. 102t20 +115i7*Default_Width{natural} 23|346m20 +116U17*Get 116>22 116<52 25|21b14 30l8 30t11 +116p22 F{9|52P9} 25|21b19 23r12 24r12 25r12 26r12 27r12 28r12 29r12 +116r52 P{104R9} 25|21b37 23m15 23r15 25m15 25r15 27m15 27r15 29m15 29r15 +117U17*Get 117<22 25|32b14 41l8 41t11 +117r22 P{104R9} 25|32b19 34m12 34r12 36m12 36r12 38m12 38r12 40m12 40r12 +118U17*Put 118>22 118>52 25|43b14 52l8 52t11 +118p22 F{9|52P9} 25|43b19 45r12 46r12 47r12 48r12 49r12 50r12 51r12 +118r52 P{104R9} 25|43b37 45r15 47r15 49r15 51r15 +119U17*Put 119>22 25|54b14 63l8 63t11 +119r22 P{104R9} 25|54b19 56r12 58r12 60r12 62r12 +120U17*Get 120>22 120<37 120<59 23|200s16 25|65b14 80l8 80t11 +120s22 S{string} 25|65b19 66r22 69r12 69r24 72r12 72r24 75r12 75r24 78r12 +. 78r24 +120r37 P{104R9} 25|65b34 69m33 69r33 72m33 72r33 75m33 75r33 78m33 78r33 +120i59 Last{integer} 25|65b56 78m47 +121U17*Put 121<22 121>38 25|82b14 101l8 101t11 +121s22 S{string} 25|82b19 83r22 87m12 87r12 89m7 91m12 91r12 93m7 95m12 95r12 +. 97m7 99m12 99r12 100m7 100r19 +121r38 P{104R9} 25|82b35 87r28 91r28 95r28 99r28 +124R9*Tackon_Item 130e17 132r23 159r53 178r46 23|248r46 +126e10*Pofs{18|64E9} 23|125m33 136m33 +127a10*Tack{18|39A12} 23|126m33 137m33 251r39 +128r10*Entr{69R9} 23|127m33 138m33 +129i10*MNPC{integer} 23|131m33 143m33 +132r4*Null_Tackon_Item{124R9} +134R9*Prefix_Item 141e17 143r23 156r53 157r53 179r46 180r46 185r34 23|63r12 +. 268r46 313r34 +136e10*Pofs{18|64E9} 23|161m33 174m34 +137a10*Fix{24A12} 23|153m51 162m33 162r44 175m34 175r45 270r39 314r45 +138e10*Connect{character} 23|153m59 163m33 163r48 176m34 176r49 279r13 279r47 +139r10*Entr{86R9} 23|155m39 159r22 164m33 164r44 177m34 177r45 +140i10*MNPC{integer} 23|169m33 181m34 +143r4*Null_Prefix_Item{134R9} 23|275r14 +145R9*Suffix_Item 152e17 154r23 158r53 182r46 187r34 23|288r46 324r34 +147e10*Pofs{18|64E9} 23|191m31 +148a10*Fix{24A12} 23|194m33 291r39 325r53 +149e10*Connect{character} 23|194m53 302r13 302r47 +150r10*Entr{104R9} 23|200m51 +151i10*MNPC{integer} 23|211m31 +154r4*Null_Suffix_Item{145R9} 23|298r14 +156A9*Prefix_Array(134R9) 165r15 166r15 +157A9*Tickon_Array(134R9) +158A9*Suffix_Array(145R9) 167r15 +159A9*Tackon_Array(124R9) 163r15 164r15 +160A9*Means_Array(18|61A12) 168r15 +163a4*Tackons{159A9} 23|136m19 137m19 138m19 143m19 +164a4*Packons{159A9} 23|125m19 126m19 127m19 131m19 +165a4*Tickons{156A9} 23|161m19 162m19 163m19 164m19 169m19 +166a4*Prefixes{156A9} 23|174m19 175m19 176m19 177m19 181m19 +167a4*Suffixes{158A9} 23|191m16 194m18 194r18 194m38 194r38 200m36 200r36 +. 211m16 +168a4*Means{160A9} 23|132m19 144m19 170m19 182m19 212m16 +170i4*Number_Of_Tickons{integer} 23|186m16 +171i4*Number_Of_Tackons{integer} 23|149m16 +172i4*Number_Of_Packons{integer} 23|148m16 +173i4*Number_Of_Prefixes{integer} 23|187m16 +174i4*Number_Of_Suffixes{integer} 23|215m16 +176U14*Load_Addons 176>27 23|51b14 246l8 246t19 +176s27 File_Name{string} 23|51b27 92r60 +178V13*Subtract_Tackon{string} 178>30 178>42 23|248b13 266l8 266t23 +178s30 W{string} 23|248b30 249r37 264r17 +178r42 X{124R9} 23|248b42 251r37 +179V13*Subtract_Prefix{18|39A12} 179>30 179>42 181r14 23|268b13 286l8 286t23 +179s30 W{string} 23|268b30 269r37 +179r42 X{134R9} 23|268b42 270r37 275r9 279r11 279r45 +180V13*Subtract_Tickon=181:14{18|39A12} +180s30 W{string} +180r42 X{134R9} +182V13*Subtract_Suffix{18|39A12} 182>30 182>42 23|288b13 310l8 310t23 +182s30 W{string} 23|288b30 289r37 +182r42 X{145R9} 23|288b42 291r37 298r9 302r11 302r45 +184V13*Add_Prefix{18|39A12} 184>25 185>25 23|312b13 321l8 321t18 +184a25 Stem{18|39A12} 23|312b25 314r52 319r17 +185r25 Prefix{134R9} 23|313b25 314r38 +186V13*Add_Suffix{18|39A12} 186>25 187>25 23|323b13 332l8 332t18 +186a25 Stem{18|39A12} 23|323b25 325r38 330r17 +187r25 Suffix{145R9} 23|324b25 325r46 +X 23 support_utils-addons_package.adb +27V13 Equ{boolean} 27b13 27>18 27>21 34l8 34t11 43s17 +27e18 C{character} 30r18 30r31 32r17 +27e21 D{character} 29r11 29r24 32r21 +36V13 Equ{boolean} 36b13 36>18 36>21 49l8 49t11 258s9 278s9 301s9 +36s18 S{string} 38r10 42r21 43r22 43r25 +36s21 T{string} 38r22 43r43 43r46 +42i11 I{integer} 43r35 43r56 +56a7 S{string} 107m45 109r15 112r34 114m39 115r21 116m39 117r30 153r29 154m39 +. 155r21 156m39 157r30 193r29 196m39 200r21 202m39 204r30 220r38 240r28 245r28 +57i7 L{integer} 109m36 112r37 115m40 153r32 155m45 193r32 200m57 +57i10 Last{integer} 107m48 109r23 112r46 114m42 115r29 116m42 117r38 153r41 +. 154m42 155r29 156m42 157r38 193r41 196m42 200r29 202m42 204r38 220r46 240r36 +. 245r36 +57i16 Tic{integer} 160m19 160r26 161r28 162r28 163r28 164r28 169r28 186r38 +. 228r20 +57i21 Pre{integer} 173m19 173r26 174r29 175r29 176r29 177r29 181r29 187r38 +. 229r20 +57i26 Suf{integer} 190m16 190r23 191r26 194r28 194r48 200r46 211r26 215r38 +. 230r20 +57i31 Tac{integer} 135m19 135r26 136r28 137r28 138r28 143r28 149r38 226r20 +57i36 Pac{integer} 124m19 124r26 125r28 126r28 127r28 131r28 148r38 227r20 +58p7 Addons_File{9|52P9} 92m13 92r13 105r30 107r32 114r26 116r26 154r26 156r26 +. 196r26 202r26 233m14 233r14 242m17 242r17 +59e7 Pofs{18|64E9} 109m30 110r15 125r41 136r41 161r41 174r42 191r39 +60a7 Mean{18|61A12} 117m16 122r18 132r32 144r32 157m16 170r32 182r32 204m16 +. 212r29 +61i7 M{integer} 131r41 132r26 133m19 133r24 143r41 144r26 145m19 145r24 169r41 +. 170r26 171m19 171r24 181r42 182r26 183m19 183r24 211r39 212r23 213m16 213r21 +62r7 Tn{22|69R9} 115m36 119r20 120r19 121r18 127r41 138r41 +63r7 Pm{22|134R9} 153m48 153r48 153m56 153r56 155m36 155r36 159r19 162r41 +. 163r45 164r41 175r42 176r46 177r42 +64a7 Ts{18|39A12} 112m16 126r41 137r41 +66U17 Extract_Fix 66b17 66>30 67<30 67<51 89l11 89t22 153s16 193s16 +66s30 S{string} 68r40 +67a30 Xfix{22|24A12} 76m10 +67e51 Xc{character} 78m13 83m19 +68a10 St{string} 69r34 74r41 76r24 82r19 83r25 +69i10 L{integer} 72r24 74r28 77r17 81r31 +70i10 J{integer} 73m13 76r33 77r13 81r22 +72i14 I{integer} 73r18 74r24 74r45 +81i17 I{integer} 82r23 83r29 +249a7 Wd{string} 250r32 258r14 261r17 +250i7 L{integer} 256r9 258r18 258r31 261r26 +251a7 Xf{string} 252r32 258r36 +252i7 Z{integer} 256r13 258r22 258r45 261r30 +269a7 Wd{string} 272r31 276r9 278r14 279r32 281r19 281r37 281r50 282r14 283r28 +270a7 Xf{string} 271r32 278r28 +271i7 Z{integer} 276r21 278r23 278r37 279r36 281r31 281r41 282r26 283r40 +272a7 St{18|39A12} 281m10 282m10 285r14 +289a7 Wd{string} 290r32 293r31 299r9 301r14 302r32 305r19 305r37 305r46 306r14 +. 307r28 +290i7 L{integer} 301r18 301r31 302r36 +291a7 Xf{string} 292r32 301r36 +292i7 Z{integer} 299r21 301r22 301r45 302r40 305r31 305r58 306r26 307r40 +293a7 St{18|39A12} 305m10 306m10 309r14 +314a7 Fpx=314:50{string} 317r23 +325a7 Fpx=325:44{string} 328r23 +X 24 support_utils-addons_package-prefix_entry_io.adb +19e4 Spacer{character} 24m15 31m12 +50i7 L{integer} 52r15 52m41 53m7 53r12 54r15 +58i7 L{integer} 61r12 62r15 63m7 64r10 65r12 66r15 +59i7 M{integer} 61m7 62r24 63r12 65m7 66r24 67r10 +X 25 support_utils-addons_package-suffix_entry_io.adb +19e4 Spacer{character} 24m15 26m15 28m15 35m12 37m12 39m12 +66i7 L{integer} 69r15 69m41 71m7 71r12 72r15 72m45 74m7 74r12 75r15 75m43 +. 77m7 77r12 78r15 +83i7 L{integer} 86r12 87r15 88m7 89r10 90r12 91r15 92m7 93r10 94r12 95r15 +. 96m7 97r10 98r12 99r15 +84i7 M{integer} 86m7 87r24 88r12 90m7 91r24 92r12 94m7 95r24 96r12 98m7 99r24 +. 100r10 +X 26 support_utils-addons_package-tackon_entry_io.adb +40i7 L{integer} 42r15 +46i7 L{integer} 49r12 50r15 +47i7 M{integer} 49m7 50r24 +X 27 support_utils-addons_package-target_entry_io.adb +33e4 Spacer{character} 55m15 88m12 +35r4 Noun{17|258R9} 58m21 59r22 91m18 92r22 181m39 182r22 +36r4 Pronoun{17|284R9} 61m21 62r25 94m18 95r25 184m39 185r25 +37r4 Propack{17|309R9} 64m21 65r25 97m18 98r25 187m39 188r25 +38r4 Adjective{17|334R9} 67m21 68r24 100m18 101r24 190m39 191r24 +39r4 Numeral{17|365R9} 70m21 71r24 103m18 104r24 193m39 194r24 +40r4 Adverb{17|391R9} 73m21 74r24 106m18 107r24 196m39 197r24 +41r4 Verb{17|414R9} 76m21 77r22 109m18 110r22 199m39 200r22 +52e7 Ps{22|28E12} 54m15 56r12 +85e7 Ps{22|28E12} 87m12 89r12 +118i7 C{positive} 141r41 +146i7 C{positive} 169r59 +174i7 L{integer} 177m19 178m7 178r12 181r21 184r21 187r21 190r21 193r21 196r21 +. 199r21 +175e7 Ps{22|28E12} 177m15 179r12 +208i7 L{integer} 211r12 212r15 213m7 214r10 217r18 218r21 220r18 221r21 223r18 +. 224r21 226r18 227r21 229r18 230r21 232r18 233r21 235r18 236r21 +209i7 M{integer} 211m7 212r24 213r12 217m13 218r30 220m13 221r30 223m13 224r30 +. 226m13 227r30 229m13 230r30 232m13 233r30 235m13 236r30 240r10 +X 28 support_utils-developer_parameters.ads +18K23*Developer_Parameters 23|19w20 19r60 28|98e39 +57n6*Use_Prefixes{40E9} 23|274r22 316r22 +58n6*Use_Suffixes{40E9} 23|297r22 327r22 +59n6*Use_Tackons{40E9} 23|255r22 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 23|255r10 274r10 297r10 316r10 327r10 + diff --git a/lib/support_utils-static/support_utils-char_utils.ali b/lib/support_utils-static/support_utils-char_utils.ali new file mode 100644 index 0000000000000000000000000000000000000000..49535918013c95b7d3240557d0ba8e94c4da8d6a --- /dev/null +++ b/lib/support_utils-static/support_utils-char_utils.ali @@ -0,0 +1,64 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U support_utils.char_utils%b support_utils-char_utils.adb 3cfa208b NE OO PK +W support_utils%s support_utils.ads support_utils.ali + +U support_utils.char_utils%s support_utils-char_utils.ads 8ebd3014 EE NE OO PK +W support_utils%s support_utils.ads support_utils.ali + +D support_utils.ads 20230322220154 f98bd89b +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-char_utils.adb 20230322220154 4bccc804 +D system.ads 20160213141829 90249111 +X 1 support_utils.ads +21K9*Support_Utils 29e18 2|17r9 33r5 3|17r14 64r5 +X 2 support_utils-char_utils.ads +17K23*Char_Utils 1|21k9 2|33l19 33e29 3|17b28 64l19 64t29 +21V13*Is_Punctuation{boolean} 21>29 3|21b13 29l8 29t22 +21e29 C{character} 3|21b29 24r12 +24V13*Is_Alpha_Etc{boolean} 24>27 3|33b13 40l8 40t20 +24e27 C{character} 3|33b27 36r12 +28V14*V_To_U_And_J_To_I{character} 28>33 3|44b13 54l8 54t25 59s12 +28e33 C{character} 3|44b32 47r12 52r32 +29U14*V_To_U_And_J_To_I 29=33 3|56b14 60l8 60t25 +29e33 C{character} 3|56b33 59m7 59r31 + diff --git a/lib/support_utils-static/support_utils-developer_parameters.ali b/lib/support_utils-static/support_utils-developer_parameters.ali new file mode 100644 index 0000000000000000000000000000000000000000..3223fea8ef42b7b339f957c09e3c7f9d538de3df --- /dev/null +++ b/lib/support_utils-static/support_utils-developer_parameters.ali @@ -0,0 +1,363 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_RECURSION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.developer_parameters%b support_utils-developer_parameters.adb 022b656b OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali E +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.line_stuff%s support_utils-line_stuff.adb support_utils-line_stuff.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system%s system.ads system.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +U support_utils.developer_parameters%s support_utils-developer_parameters.ads 42c83062 EE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-developer_parameters.adb 20230322220154 efceeed8 +D support_utils-line_stuff.ads 20230322220154 be2c5d88 +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D system.ads 20160213141829 90249111 +D s-conca3.ads 20140225151544 0b705ca5 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 26|17r6 28r16 37r12 83r32 27|17r6 17r23 36r33 448r10 451r13 +. 453r13 +X 9 a-textio.ads +49K13*Text_IO 471e16 26|17w10 28r20 37r16 83r36 27|17w10 17r27 36r37 448r14 +. 451r17 453r17 +52P9*File_Type 26|28r28 37r24 27|400r23 401r15 +53n23*In_File{53E9} 27|410r31 417r24 520r24 +53n32*Out_File{53E9} 27|412r25 420r33 428r36 493r26 681r28 865r25 +86U14*Create 27|412s10 420s10 428s13 493s7 681s13 865s10 +92U14*Open 27|410s10 520s7 +98U14*Close 27|441s10 491s10 509s7 574s7 +99U14*Delete 27|419s10 425s10 676s10 +100U14*Reset 27|417s10 +107V13*Is_Open{boolean} 27|490s10 675s10 679s14 864s14 +165U14*New_Line 27|498s10 502s7 505s7 508s7 +166U14*New_Line 27|387s7 391s7 607s7 623s7 767s7 786s7 806s7 825s7 +168U14*Skip_Line 27|526s7 +183V13*End_Of_File{boolean} 27|413s20 421s20 +186U14*Set_Col 27|496s10 +187U14*Set_Col 27|591s21 751s41 770s7 789s7 +208U14*Put 27|752s7 771s7 790s7 +241U14*Put 27|437s10 500s7 503s7 506s7 +242U14*Put 27|448s22 451s25 453s25 591s7 591s35 592s38 751s7 751s55 752s35 +. 753s7 769s7 770s21 771s42 772s7 788s7 789s21 790s47 791s7 808s7 809s7 814s13 +. 816s13 +244U14*Get_Line 27|414s13 422s13 528s7 543s7 559s7 +249U14*Get_Line 27|449s10 452s13 454s13 593s7 754s7 773s7 792s7 810s7 817s13 +259U14*Put_Line 27|415s13 423s13 436s10 438s10 439s10 +263U14*Put_Line 27|389s10 536s13 537s13 551s13 553s13 567s13 569s13 596s13 +. 617s7 619s7 621s7 684s16 762s13 764s13 781s13 783s13 801s13 803s13 822s13 +. 831s10 +294X4*Name_Error 27|427r15 577r12 850r15 +X 11 a-tienio.ads +46k21*Enumeration_IO 75e31 26|83r44 27|36r45 +51U14*Get 27|522s10[26|83] 523s10[36] +54U14*Put 27|495s10[26|83] 497s10[36] +60U14*Put 27|590s7[26|83] 592s7[36] +65U14*Get 27|603s13[36] 819s24[36] +X 17 latin_utils.ads +21K9*Latin_Utils 29e16 27|18r6 18r39 21r6 22r6 22r40 24r6 24r42 25r6 27r5 +. 411r16 520r33 +X 18 latin_utils-config.ads +17K21*Config 42e23 27|21w18 411r28 520r45 +39V13*Path{string} 27|411s35 520s52 +X 19 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 27|24w18 24r54 +44n9*Local{34E9} 27|465r29 466r35 +59a4*Dictionary_Available(boolean) 27|466m13 +X 21 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 27|22w18 22r52 +62a4*Dictionary_File_Name{string} 27|403r42 463r40 +X 22 latin_utils-preface.ads +18K21*Preface 30e24 27|25w18 842r10 853r13 855r13 866r10 +24U14*Put_Line 27|842s18 853s21 855s21 866s18 +X 23 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 27|18w18 18r51 +45V13*Trim{string} 27|595s13 +X 24 support_utils.ads +21K9*Support_Utils 29e18 26|18r9 98r5 27|23r6 23r41 26r6 26r36 29r14 871r5 +X 26 support_utils-developer_parameters.ads +18K23*Developer_Parameters 24|21k9 26|98l19 98e39 27|29b28 871l19 871t39 +28p4*Mdev_File{9|52P9} 27|490r19 491m17 491r17 493m15 493r15 495r15 496r19 +. 497r15 498r20 500r12 502r17 503r12 505r17 506r12 508r17 509m14 509r14 520m13 +. 520r13 522r15 523r15 526r18 528r17 543r17 559r17 574m14 574r14 +29a4*Mdev_Full_Name{string} 27|493r36 520r58 822r53 +37p4*Stats{9|52P9} 27|675r19 676m18 676r18 679r23 681m21 681r21 864r23 865m18 +. 865r18 +38a4*Stats_Full_Name{string} 27|117r52 118r14 123r46 124r14 681r38 865r35 +40E9*Mdev_Type 81e22 83r60 85r30 27|515r12 583r28 +44n6*Have_Statistics_File{40E9} 27|49r6 674r16 675r52 679r51 689r22 864r51 +45n6*Write_Statistics_File{40E9} 27|50r6 677r22 690r19 +47n6*Show_Dictionary{40E9} 27|52r6 700r16 +48n6*Show_Dictionary_Line{40E9} 27|53r6 702r16 +49n6*Show_Dictionary_Codes{40E9} 27|54r6 704r16 +50n6*Do_Pearse_Codes{40E9} 27|55r6 706r16 +52n6*Do_Only_Initial_Word{40E9} 27|57r6 693r16 694r22 +53n6*For_Word_List_Check{40E9} 27|58r6 695r19 697r22 +55n6*Do_Only_Fixes{40E9} 27|60r6 709r19 +56n6*Do_Fixes_Anyway{40E9} 27|61r6 710r19 +57n6*Use_Prefixes{40E9} 27|62r6 713r16 +58n6*Use_Suffixes{40E9} 27|63r6 715r16 +59n6*Use_Tackons{40E9} 27|64r6 717r16 +61n6*Do_Medieval_Tricks{40E9} 27|66r6 720r19 +63n6*Do_Syncope{40E9} 27|68r6 723r16 +64n6*Do_Two_Words{40E9} 27|69r6 725r16 +65n6*Include_Unknown_Context{40E9} 27|70r6 727r16 +66n6*No_Meanings{40E9} 27|71r6 729r16 +68n6*Omit_Archaic{40E9} 27|73r6 731r16 +69n6*Omit_Medieval{40E9} 27|74r6 733r16 +70n6*Omit_Uncommon{40E9} 27|75r6 735r16 +72n6*Do_I_For_J{40E9} 27|77r6 737r16 +73n6*Do_U_For_V{40E9} 27|78r6 739r16 +75n6*Pause_In_Screen_Output{40E9} 27|80r6 741r16 +76n6*No_Screen_Activity{40E9} 27|81r6 743r16 +78n6*Update_Local_Dictionary{40E9} 27|83r6 745r16 +79n6*Update_Meanings{40E9} 27|84r6 747r16 +81n6*Minimize_Output{40E9} 27|86r6 749r16 +83K12*Mdev_Type_Io[11|46] 27|487r11 513r11 584r11 +85A9*Mdev_Array(boolean)<40E9> 87r17 27|44r34 +87a4*Words_Mdev{85A9} 27|494r16 497r33 521r16 524m10 592r19 604m13 675r40 +. 677m10 679r39 689r10 694r10 697m10 851m13 857m13 864r39 +89e4*Start_File_Character{character} 27|501r9 534m13 546r26 562r26 752r12 +. 760m13 776r23 795r23 +90e4*Change_Developer_Modes_Character{character} 27|507r9 532r26 547r26 565m13 +. 758r23 777r23 790r12 799m13 +92U14*Change_Developer_Modes 27|610b14 833l8 833t30 +94U14*Update_Local_Dictionary_File 27|394b14 472l8 472t36 +96U14*Initialize_Developer_Parameters 27|835b14 869l8 869t39 +X 27 support_utils-developer_parameters.adb +31A9 Help_Type(string) 33r23 112r41 121r42 131r36 138r41 143r42 +. 148r36 154r41 160r40 167r34 177r36 190r33 201r33 212r32 223r39 238r31 248r33 +. 261r44 269r32 275r33 282r34 290r34 298r31 307r31 320r43 329r39 335r44 354r36 +. 367r36 372r36 385r26 583r49 +32a4 Blank_Help_Line{string} 33r47 +33a4 No_Help{31A9} 583r62 +35E9 Reply_Type 35e29 36r61 37r40 38r36 516r13 588r12 613r12 +35n24 N{35E9} 37r55 +35n27 Y{35E9} 37r58 +36K12 Reply_Type_Io[11|46] 488r11 514r11 585r11 819r10 +37a4 Reply(35E9) 497r26 592r12 +38a4 Mdev_Of_Reply(boolean) 524r29 604r32 820r13 +40X4 Blank_Input 598r19 828r12 +44a4 Default_Mdev_Array{26|85A9} 851r27 857r27 +88X4 Bad_Mdev_File 540r16 556r16 572r16 580r16 852r15 +112a4 Have_Statistics_File_Help{31A9} 674r38 +121a4 Write_Statistics_File_Help{31A9} 690r42 +131a4 Show_Dictionary_Help{31A9} 700r33 +138a4 Show_Dictionary_Line_Help{31A9} 702r38 +143a4 Show_Dictionary_Codes_Help{31A9} 704r39 +148a4 Do_Pearse_Codes_Help{31A9} 706r33 +154a4 Do_Only_Initial_Word_Help{31A9} 693r38 +160a4 For_Word_List_Check_Help{31A9} 695r40 +167a4 Do_Only_Fixes_Help{31A9} 709r34 +177a4 Do_Fixes_Anyway_Help{31A9} 710r36 +190a4 Use_Prefixes_Help{31A9} 713r30 +201a4 Use_Suffixes_Help{31A9} 715r30 +212a4 Use_Tackons_Help{31A9} 717r29 +223a4 Do_Medieval_Tricks_Help{31A9} 720r39 +238a4 Do_Syncope_Help{31A9} 723r28 +248a4 Do_Two_Words_Help{31A9} 725r30 +261a4 Include_Unknown_Context_Help{31A9} 727r41 +269a4 No_Meanings_Help{31A9} 729r29 +275a4 Omit_Archaic_Help{31A9} 731r30 +282a4 Omit_Medieval_Help{31A9} 733r31 +290a4 Omit_Uncommon_Help{31A9} 735r31 +298a4 Do_I_For_J_Help{31A9} 737r28 +307a4 Do_U_For_V_Help{31A9} 739r28 +320a4 Pause_In_Screen_Output_Help{31A9} 741r40 +329a4 No_Screen_Activity_Help{31A9} 743r36 +335a4 Update_Local_Dictionary_Help{31A9} 745r41 +354a4 Update_Meanings_Help{31A9} 747r33 +367a4 Minimize_Output_Help{31A9} 749r33 +372a4 Save_Parameters_Help{31A9} 813r18 +385U14 Put 385b14 385>19 392l8 392t11 600s13 813s13 +385a19 Help{31A9} 388r16 388r30 389r20 +388i11 I{integer} 389r26 +395a7 Blank_Line{string} 396r67 +396a7 Line{string} 414m38 415r30 422m30 423r38 +396a13 Stem_Line{string} 436r35 449m20 +396a24 Part_Line{string} 437r30 452m23 +396a35 Mean_Line{string} 439r35 454m23 +397i7 L{integer} 414m44 415r41 422m36 423r49 +397i10 Sl{integer} 436r51 449m31 450r13 +397i14 Pl{integer} 437r46 452m34 +397i18 Ml{integer} 439r51 454m34 +400p7 Dict_Loc_File{9|52P9} 410m16 410r16 413r33 414r23 419m18 419r18 420m18 +. 420r18 423r23 428m21 428r21 436r20 437r15 438r20 439r20 441m17 441r17 +401p7 Dummy{9|52P9} 412m18 412r18 415r23 417m17 417r17 421r33 422r23 425m18 +. 425r18 +403a7 Dict_Loc_Name{string} 411r41 420r43 428r46 +405U17 Ready_Dict_Loc_File 405b17 429l11 429t30 435s10 +431U17 Append_To_Dict_Loc_File 431b17 443l11 443t34 460s13 +475V13 Is_Special_Graphical{boolean} 475b13 475>35 484l8 484t28 530s13 545s13 +. 561s13 756s13 775s13 794s13 +475e35 C{character} 483r33 +477a7 Special_Graphical(boolean) 483r14 +486U14 Put_Mdevs 486b14 510l8 510t17 821s13 +494e11 I{26|40E9} 495r26 497r45 +512U14 Get_Mdevs 512b14 581l8 581t17 841s10 +515e7 Mo{26|40E9} 522m26 524r22 +516e7 Rep{35E9} 523m26 524r44 +517a7 Line{string} 528m28 529r10 530r35 531r13 532r13 534r37 543m28 544r10 +. 545r35 546r13 547r13 549r44 559m28 560r10 561r35 562r13 563r13 565r49 +518i7 Last{integer} 528m34 543m34 559m34 +521e11 I{26|40E9} +583U14 Inquire 583b14 583>23 583>39 601s13 608l8 608t15 674s7 690s10 693s7 +. 695s10 700s7 702s7 704s7 706s7 709s10 710s10 713s7 715s7 717s7 720s10 723s7 +. 725s7 727s7 729s7 731s7 733s7 735s7 737s7 739s7 741s7 743s7 745s7 747s7 +. 749s7 +583e23 Mo{26|40E9} 590r12 592r31 601r22 604r25 +583a39 Help{31A9} 600r18 601r26 +586a7 L1{string} 593m17 595r19 599r16 603r18 +587i7 Ll{natural} 593m21 594r10 595r28 603r27 603m35 +588e7 R{35E9} 603m32 604r47 +611a7 L1{string} 754m17 756r35 757r13 758r13 760r37 773m17 775r35 776r13 +. 777r13 779r44 792m17 794r35 795r13 796r13 797r13 799r49 810m17 812r13 817m23 +. 819r29 +612i7 Ll{natural} 754m21 755r10 773m21 774r10 792m21 793r10 810m21 811r10 +. 817m27 819r38 819m46 +613e7 R{35E9} 819m43 820r28 +838q7 Do_Mdev_File 858l11 858e23 +X 28 support_utils-line_stuff.ads +23K23*Line_Stuff 27|26w20 26r50 28|128e29 +27P9*Dictionary_List(26R9) +34A9*Dictionary(27P9) +35a4*Null_Dictionary{34A9} 27|462r25 +39a4*Dict_Loc{34A9} 27|462m13 463m30 463r30 +121U14*Load_Stem_File 27|465s13 +123U14*Load_Dictionary 27|463s13 +X 30 support_utils-word_parameters.ads +18K23*Word_Parameters 27|23w20 23r55 30|72e34 +23e4*Change_Parameters_Character{character} 27|504r9 531r26 549m13 563r26 +. 757r23 771r12 779m13 797r23 +24e4*Change_Language_Character{character} 27|796r23 +52n6*Do_Fixes{43E9} 27|708r22 +53n6*Do_Tricks{43E9} 27|719r22 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 27|708r10 719r10 + diff --git a/lib/support_utils-static/support_utils-dictionary_form.ali b/lib/support_utils-static/support_utils-dictionary_form.ali new file mode 100644 index 0000000000000000000000000000000000000000..06f42ac25d73a7166361027eef2cd43fdfa2ab83 --- /dev/null +++ b/lib/support_utils-static/support_utils-dictionary_form.ali @@ -0,0 +1,321 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U support_utils.dictionary_form%b support_utils-dictionary_form.adb 8567edcb NE OO SU +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.concat_5%s s-conca5.adb s-conca5.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca5.ads 20140225151544 875e432e +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 21|17r6 17r39 18r6 18r43 19r6 19r42 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 21|19w18 19r54 +29A9*Stems_Type(17|39A12)<17|179I9> +261r10*Decl{17|97R9} 21|60r52 73r22 76r28 95r28 133r27 134r26 143r28 162r28 +. 673r20 674r19 676r40 +262e10*Gender{17|125E9} 21|106r32 679r50 +287r10*Decl{17|97R9} 21|177r25 182r29 184r32 189r29 193r32 204r29 206r32 +. 211r29 214r32 +337r10*Decl{17|97R9} 21|62r20 241r28 242r33 268r31 269r33 298r31 299r33 319r31 +. 323r31 332r30 334r34 339r37 347r36 +338e10*Co{17|167E9} 21|63r19 63r44 229r24 +368r10*Decl{17|97R9} 21|562r22 563r27 587r25 596r22 597r27 617r25 +369e10*Sort{17|186E9} 21|561r53 595r53 622r53 627r53 +393e10*Co{17|167E9} 21|377r53 +418r10*Con{17|97R9} 21|64r47 65r47 387r25 397r29 424r28 430r32 440r32 444r32 +. 445r31 455r26 458r29 460r29 468r25 474r31 493r29 495r32 499r29 501r32 505r29 +. 509r31 522r29 525r32 541r26 544r26 547r26 557r20 685r20 686r23 687r43 688r27 +419e10*Kind{17|304E9} 21|384r20 406r23 412r23 423r23 534r23 539r26 693r20 +. 694r56 +442e10*Obj{17|137E9} 21|56r46 +519e21*Pofs{17|64E9} 21|53r15 55r44 60r21 61r16 64r16 65r16 68r44 72r15 176r18 +. 223r18 377r19 382r18 561r19 595r19 622r19 627r19 669r54 671r15 682r15 +523r16*N{258R9} 21|60r50 73r20 76r26 95r26 106r30 133r25 134r24 143r26 162r26 +. 673r18 674r17 676r38 679r48 +525r16*Pron{284R9} 21|177r20 182r24 184r27 189r24 193r27 204r24 206r27 211r24 +. 214r27 +529r16*Adj{334R9} 21|62r16 63r15 63r40 229r20 241r24 242r29 268r27 269r29 +. 298r27 299r29 319r27 323r27 332r26 334r30 339r33 347r32 +531r16*Num{365R9} 21|561r49 562r18 563r23 587r21 595r49 596r18 597r23 617r21 +. 622r49 627r49 +533r16*Adv{391R9} 21|377r49 +535r16*V{414R9} 21|64r45 65r45 384r18 387r23 397r27 406r21 412r21 423r21 +. 424r26 430r30 440r30 444r30 445r29 455r24 458r27 460r27 468r23 474r29 493r27 +. 495r30 499r27 501r30 505r27 509r29 522r27 525r30 534r21 539r24 541r24 544r24 +. 547r24 557r18 685r18 686r21 687r41 688r25 693r18 694r54 +541r16*Prep{440R9} 21|56r41 +579R9*Dictionary_Entry 585e17 21|20r46 +581a10*Stems{29A9} 21|54r23 59r10 67r23 78r37 79r37 82r37 83r37 85r37 86r37 +. 88r37 89r37 97r37 98r37 100r37 101r37 103r37 104r37 107r40 109r40 111r37 +. 113r37 114r37 116r37 117r37 119r37 120r37 122r37 123r37 125r37 126r37 132r31 +. 136r34 138r34 145r37 146r37 148r37 149r37 151r37 152r37 158r31 159r31 164r37 +. 167r37 180r31 181r31 183r34 185r34 190r34 191r34 192r34 194r34 195r34 196r34 +. 202r31 203r31 205r34 207r34 212r34 215r34 231r31 232r31 233r31 235r31 236r31 +. 237r31 244r40 245r40 246r40 248r40 249r40 250r40 252r40 253r40 254r40 256r40 +. 257r40 258r40 260r40 261r40 262r40 272r40 279r40 280r40 281r40 283r40 284r40 +. 287r40 293r40 301r40 303r40 305r40 306r40 307r40 309r40 310r40 311r40 313r40 +. 315r40 320r34 324r34 335r40 336r40 337r40 338r40 340r40 341r40 342r40 343r40 +. 349r43 350r43 351r43 352r43 354r43 355r43 356r43 357r43 359r43 360r43 361r43 +. 362r43 367r37 369r37 370r37 378r25 379r25 380r25 386r28 389r34 390r34 392r34 +. 393r34 395r34 398r37 400r37 407r28 408r28 409r28 413r14 414r13 416r28 417r28 +. 418r28 426r37 428r37 431r40 433r28 433r47 434r43 436r43 441r40 447r40 456r34 +. 459r34 461r34 463r34 470r34 472r34 476r40 480r34 481r43 483r43 486r40 488r40 +. 494r37 496r37 500r37 502r37 506r37 511r40 513r40 515r40 517r40 519r40 523r37 +. 526r37 536r34 538r31 540r31 542r31 543r31 551r31 552r31 565r34 566r34 567r34 +. 568r34 570r34 571r34 572r34 573r34 575r34 576r34 577r34 578r34 580r34 581r34 +. 582r34 583r34 588r28 589r28 590r28 591r28 599r34 600r34 601r34 603r34 604r34 +. 605r34 607r34 608r34 609r34 611r34 612r34 613r34 618r28 623r25 624r25 625r25 +. 628r25 629r25 630r25 633r25 +582r10*Part{519R9} 21|53r10 55r39 56r36 60r16 60r45 61r11 62r11 63r10 63r35 +. 64r11 64r40 65r11 65r40 68r39 72r10 73r15 76r21 95r21 106r25 133r20 134r19 +. 143r21 162r21 176r13 177r15 182r19 184r22 189r19 193r22 204r19 206r22 211r19 +. 214r22 223r13 229r15 241r19 242r24 268r22 269r24 298r22 299r24 319r22 323r22 +. 332r21 334r25 339r28 347r27 377r14 377r44 382r13 384r13 387r18 397r22 406r16 +. 412r16 423r16 424r21 430r25 440r25 444r25 445r24 455r19 458r22 460r22 468r18 +. 474r24 493r22 495r25 499r22 501r25 505r22 509r24 522r22 525r25 534r16 539r19 +. 541r19 544r19 547r19 557r13 561r14 561r44 562r13 563r18 587r16 595r14 595r44 +. 596r13 597r18 617r16 622r14 622r44 627r14 627r44 669r49 671r10 673r13 674r12 +. 676r33 679r43 682r10 685r13 686r16 687r36 688r20 693r13 694r49 +609r4*Null_Dictionary_Entry{579R9} 21|49r12 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 21|18w18 18r55 +39A12*Stem_Type{string} +40a4*Null_Stem_Type{39A12} 21|59r28 59r44 59r60 +64E9*Part_Of_Speech_Type 82e7 21|55r9 68r9 669r19 +66n6*N{64E9} 21|60r28 72r22 671r22 +67n6*Pron{64E9} 21|176r25 +69n6*Adj{64E9} 21|61r23 223r25 +70n6*Num{64E9} 21|561r26 595r26 622r26 627r26 +71n6*Adv{64E9} 21|377r26 +72n6*V{64E9} 21|64r23 65r23 382r25 682r22 +75n6*Prep{64E9} 21|53r22 +89I12*Which_Type{natural} 21|26r26 +90I12*Variant_Type{natural} +99i10*Which{89I12} 21|60r57 62r25 73r27 177r30 241r33 268r36 298r36 332r35 +. 387r29 424r32 455r30 458r33 468r29 544r30 547r30 562r27 587r30 596r27 617r30 +. 673r25 676r45 685r24 687r47 +100i10*Var{90I12} 21|76r33 95r33 133r32 134r31 143r33 162r33 182r34 184r37 +. 189r34 193r37 204r34 206r37 211r34 214r37 242r38 269r38 299r38 334r39 339r42 +. 347r41 397r33 430r36 440r36 444r36 445r35 474r35 493r33 495r36 499r33 501r36 +. 505r33 509r35 522r33 525r36 563r32 597r32 674r24 686r27 +125E9*Gender_Type 131e7 21|679r21 +129n6*N{125E9} 21|106r41 +137E9*Case_Type 146e7 21|56r16 +168n7*X{167E9} 21|331r15 377r58 +169n6*Pos{167E9} 21|239r15 +170n6*Comp{167E9} 21|63r24 230r15 +171n6*Super{167E9} 21|63r49 234r15 +187n7*X{186E9} 21|561r60 +188n6*Card{186E9} 21|595r60 +189n6*Ord{186E9} 21|622r60 +190n6*Dist{186E9} 21|627r60 +304E9*Verb_Kind_Type 321e8 21|694r24 +308n7*Gen{304E9} 21|693r28 +313n7*Impers{304E9} 21|412r30 423r30 534r30 +315n7*Dep{304E9} 21|384r27 +317n7*Semidep{304E9} 21|539r34 +319n7*Perfdef{304E9} 21|406r30 693r35 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 21|17w18 17r51 +45V13*Trim{string} 21|33s20 33s34 38s21 38s35 43s21 54s14 67s14 433s38 480s25 +. 643s15 648s22 659s22 666s22 701s11 +51V13*Head{string} 21|33s14 38s15 43s15 +X 19 support_utils.ads +21K9*Support_Utils 29e18 21|20r10 708r5 +X 21 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 19|21k9 21|20b24 708l19 708t34 +20r41 De{16|579R9} 49r7 53r7 54r20 55r36 56r33 59r7 60r13 60r42 61r8 62r8 +. 63r7 63r32 64r8 64r37 65r8 65r37 67r20 68r36 72r7 73r12 76r18 78r34 79r34 +. 82r34 83r34 85r34 86r34 88r34 89r34 95r18 97r34 98r34 100r34 101r34 103r34 +. 104r34 106r22 107r37 109r37 111r34 113r34 114r34 116r34 117r34 119r34 120r34 +. 122r34 123r34 125r34 126r34 132r28 133r17 134r16 136r31 138r31 143r18 145r34 +. 146r34 148r34 149r34 151r34 152r34 158r28 159r28 162r18 164r34 167r34 176r10 +. 177r12 180r28 181r28 182r16 183r31 184r19 185r31 189r16 190r31 191r31 192r31 +. 193r19 194r31 195r31 196r31 202r28 203r28 204r16 205r31 206r19 207r31 211r16 +. 212r31 214r19 215r31 223r10 229r12 231r28 232r28 233r28 235r28 236r28 237r28 +. 241r16 242r21 244r37 245r37 246r37 248r37 249r37 250r37 252r37 253r37 254r37 +. 256r37 257r37 258r37 260r37 261r37 262r37 268r19 269r21 272r37 279r37 280r37 +. 281r37 283r37 284r37 287r37 293r37 298r19 299r21 301r37 303r37 305r37 306r37 +. 307r37 309r37 310r37 311r37 313r37 315r37 319r19 320r31 323r19 324r31 332r18 +. 334r22 335r37 336r37 337r37 338r37 339r25 340r37 341r37 342r37 343r37 347r24 +. 349r40 350r40 351r40 352r40 354r40 355r40 356r40 357r40 359r40 360r40 361r40 +. 362r40 367r34 369r34 370r34 377r11 377r41 378r22 379r22 380r22 382r10 384r10 +. 386r25 387r15 389r31 390r31 392r31 393r31 395r31 397r19 398r34 400r34 406r13 +. 407r25 408r25 409r25 412r13 413r11 414r10 416r25 417r25 418r25 423r13 424r18 +. 426r34 428r34 430r22 431r37 433r25 433r44 434r40 436r40 440r22 441r37 444r22 +. 445r21 447r37 455r16 456r31 458r19 459r31 460r19 461r31 463r31 468r15 470r31 +. 472r31 474r21 476r37 480r31 481r40 483r40 486r37 488r37 493r19 494r34 495r22 +. 496r34 499r19 500r34 501r22 502r34 505r19 506r34 509r21 511r37 513r37 515r37 +. 517r37 519r37 522r19 523r34 525r22 526r34 534r13 536r31 538r28 539r16 540r28 +. 541r16 542r28 543r28 544r16 547r16 551r28 552r28 557r10 561r11 561r41 562r10 +. 563r15 565r31 566r31 567r31 568r31 570r31 571r31 572r31 573r31 575r31 576r31 +. 577r31 578r31 580r31 581r31 582r31 583r31 587r13 588r25 589r25 590r25 591r25 +. 595r11 595r41 596r10 597r15 599r31 600r31 601r31 603r31 604r31 605r31 607r31 +. 608r31 609r31 611r31 612r31 613r31 617r13 618r25 622r11 622r41 623r22 624r22 +. 625r22 627r11 627r41 628r22 629r22 630r22 633r22 669r46 671r7 673r10 674r9 +. 676r30 679r40 682r7 685r10 686r13 687r33 688r17 693r10 694r46 +22a4 Null_Ox{string} 23r58 165r34 168r34 213r31 216r31 271r37 273r37 275r37 +. 276r37 277r37 285r37 288r37 289r37 291r37 292r37 302r37 314r37 321r31 325r31 +. 368r34 385r25 410r20 524r34 527r34 548r28 549r28 642r20 647r20 658r20 665r20 +23a4 Ox(string) 78m19 79m19 82m19 83m19 85m19 86m19 88m19 89m19 97m19 98m19 +. 100m19 101m19 103m19 104m19 107m22 109m22 111m19 113m19 114m19 116m19 117m19 +. 119m19 120m19 122m19 123m19 125m19 126m19 132m13 136m16 138m16 145m19 146m19 +. 148m19 149m19 151m19 152m19 158m13 159m13 164m19 165m19 167m19 168m19 180m13 +. 181m13 183m16 185m16 190m16 191m16 192m16 194m16 195m16 196m16 202m13 203m13 +. 205m16 207m16 212m16 213m16 215m16 216m16 231m13 232m13 233m13 235m13 236m13 +. 237m13 244m22 245m22 246m22 248m22 249m22 250m22 252m22 253m22 254m22 256m22 +. 257m22 258m22 260m22 261m22 262m22 271m22 272m22 273m22 275m22 276m22 277m22 +. 279m22 280m22 281m22 283m22 284m22 285m22 287m22 288m22 289m22 291m22 292m22 +. 293m22 301m22 302m22 303m22 305m22 306m22 307m22 309m22 310m22 311m22 313m22 +. 314m22 315m22 320m16 321m16 324m16 325m16 335m22 336m22 337m22 338m22 340m22 +. 341m22 342m22 343m22 349m25 350m25 351m25 352m25 354m25 355m25 356m25 357m25 +. 359m25 360m25 361m25 362m25 367m19 368m19 369m19 370m19 378m7 379m7 380m7 +. 385m10 386m10 389m16 390m16 392m16 393m16 395m16 398m19 400m19 407m10 408m10 +. 409m10 410m10 416m10 417m10 418m10 426m19 428m19 431m22 434m25 436m25 441m22 +. 447m22 456m16 459m16 461m16 463m16 470m16 472m16 476m22 481m25 483m25 486m22 +. 488m22 494m19 496m19 500m19 502m19 506m19 511m22 513m22 515m22 517m22 519m22 +. 523m19 524m19 526m19 527m19 535r16 536m16 538m13 540m13 542m13 543m13 545m13 +. 546m13 548m13 549m13 551m13 552m13 558m10 558r25 565m16 566m16 567m16 568m16 +. 570m16 571m16 572m16 573m16 575m16 576m16 577m16 578m16 580m16 581m16 582m16 +. 583m16 588m10 589m10 590m10 591m10 599m16 600m16 601m16 603m16 604m16 605m16 +. 607m16 608m16 609m16 611m16 612m16 613m16 618m10 623m7 624m7 625m7 628m7 +. 629m7 630m7 633m7 640r7 642r10 643r21 645r7 647r10 648r28 650r7 652r10 +. 654r10 656r10 658r10 659r28 661r7 663r10 665r10 666r28 +24a4 Form{string} 38m7 38r27 43m7 43r27 701r17 +26a4 Fst(string) 676r25 687r28 689r28 +29X4 Not_Found 173r19 220r19 264r28 328r22 373r25 403r22 704r9 +31V13 Add{string} 31b13 31>18 31>24 34l8 34t11 78s29 79s29 82s29 83s29 85s29 +. 86s29 88s29 89s29 97s29 98s29 100s29 101s29 103s29 104s29 107s32 109s32 +. 111s29 113s29 114s29 116s29 117s29 119s29 120s29 122s29 123s29 125s29 126s29 +. 132s23 136s26 138s26 145s29 146s29 148s29 149s29 151s29 152s29 158s23 159s23 +. 164s29 165s29 167s29 168s29 180s23 181s23 183s26 185s26 190s26 191s26 192s26 +. 194s26 195s26 196s26 202s23 203s23 205s26 207s26 212s26 213s26 215s26 216s26 +. 231s23 232s23 233s23 235s23 236s23 237s23 244s32 245s32 246s32 248s32 249s32 +. 250s32 252s32 253s32 254s32 256s32 257s32 258s32 260s32 261s32 262s32 271s32 +. 272s32 273s32 275s32 276s32 277s32 279s32 280s32 281s32 283s32 284s32 285s32 +. 287s32 288s32 289s32 291s32 292s32 293s32 301s32 302s32 303s32 305s32 306s32 +. 307s32 309s32 310s32 311s32 313s32 314s32 315s32 320s26 321s26 324s26 325s26 +. 335s32 336s32 337s32 338s32 340s32 341s32 342s32 343s32 349s35 350s35 351s35 +. 352s35 354s35 355s35 356s35 357s35 359s35 360s35 361s35 362s35 367s29 368s29 +. 369s29 370s29 378s17 379s17 380s17 385s20 386s20 389s26 390s26 392s26 393s26 +. 395s26 398s29 400s29 407s20 408s20 409s20 416s20 417s20 418s20 426s29 428s29 +. 431s32 434s35 436s35 441s32 447s32 456s26 459s26 461s26 463s26 470s26 472s26 +. 476s32 481s35 483s35 486s32 488s32 494s29 496s29 500s29 502s29 506s29 511s32 +. 513s32 515s32 517s32 519s32 523s29 524s29 526s29 527s29 536s26 538s23 540s23 +. 542s23 543s23 545s23 546s23 548s23 549s23 551s23 552s23 558s20 565s26 566s26 +. 567s26 568s26 570s26 571s26 572s26 573s26 575s26 576s26 577s26 578s26 580s26 +. 581s26 582s26 583s26 588s20 589s20 590s20 591s20 599s26 600s26 601s26 603s26 +. 604s26 605s26 607s26 608s26 609s26 611s26 612s26 613s26 618s20 623s17 624s17 +. 625s17 628s17 629s17 630s17 633s17 +31s18 Stem{string} 33r26 +31s24 Infl{string} 33r40 +36U14 Add_Up 36b14 36>22 39l8 39t14 641s7 643s7 646s7 648s7 651s7 659s7 662s7 +. 666s7 +36s22 Factor{string} 38r41 +41U14 Add_To 41b14 41>22 44l8 44t14 669s4 676s10 679s7 687s13 689s13 694s10 +41s22 Factor{string} 43r35 +59V25 {boolean} 59b25 + diff --git a/lib/support_utils-static/support_utils-line_stuff.ali b/lib/support_utils-static/support_utils-line_stuff.ali new file mode 100644 index 0000000000000000000000000000000000000000..54c47ec51f422beafbdea61ef7f228ae4e845245 --- /dev/null +++ b/lib/support_utils-static/support_utils-line_stuff.ali @@ -0,0 +1,697 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ALLOCATORS +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.line_stuff%b support_utils-line_stuff.adb 31c53567 OO PK +W ada%s ada.ads ada.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.char_utils%s support_utils-char_utils.adb support_utils-char_utils.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U support_utils.line_stuff%s support_utils-line_stuff.ads 9326f8c5 EB EE OO PK +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-line_stuff.ads 20230322220154 be2c5d88 +D support_utils-line_stuff.adb 20230322220154 57c91e00 +D support_utils-line_stuff-prefix_line_io.adb 20230322220154 7ef96625 support_utils.line_stuff.prefix_line_io +D support_utils-line_stuff-suffix_line_io.adb 20230322220154 fa833cf8 support_utils.line_stuff.suffix_line_io +D support_utils-line_stuff-tackon_line_io.adb 20230322220154 f84d0ff8 support_utils.line_stuff.tackon_line_io +D support_utils-line_stuff-unique_entry_io.adb 20230322220154 ce0acf9b support_utils.line_stuff.unique_entry_io +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 29|17r6 17r23 30|17r6 49r26 476r22 493r7 493r39 585r12 +X 4 a-direio.ads +53P9*File_Type<40|81P9> +55E9*File_Mode +55n32*Inout_File{55E9[36|33]} 30|424r32[36|33] 429r32[21|614] +66I9*Count 30|414r19[36|33] +68I12*Positive_Count{66I9[21|614]} 30|416r19[21|614] 487r19[21|614] +74U14*Create 30|424s7[36|33] 429s7[21|614] +87U14*Delete 30|422s10[36|33] 427s10[21|614] +95V13*Is_Open{boolean} 30|421s10[36|33] 426s10[21|614] +115U14*Write 30|446s21[21|614] 451s19[36|33] +119U14*Set_Index 30|441s21[21|614] +X 9 a-string.ads +16K13*Strings 35e16 30|17r10 49r30 +X 10 a-strfix.ads +18K21*Fixed 251e22 30|17w18 49r38 +78V13*Index_Non_Blank{natural} 30|49s44 +X 13 a-textio.ads +49K13*Text_IO 471e16 29|17w10 17r27 30|476r26 493r11 493r43 585r16 +52P9*File_Type 29|53r29 55r29 74r29 76r29 95r29 97r29 113r29 115r29 30|31r25 +. 476r34 31|23r26 49r26 32|23r26 49r26 33|23r26 45r26 34|24r26 49r26 +53n23*In_File{53E9} 30|66r30 493r51 +73I12*Field{integer} 29|112r23 +92U14*Open 30|66s7 493s19 +98U14*Close 30|388s7 398s10 579s7 593s10 +183V13*End_Of_File{boolean} 30|70s17 504s17 +205U14*Get 31|26s7 28s7 29s7 30s7 32s7 32|26s7 28s7 29s7 30s7 32s7 33|26s7 +. 28s7 30s7 34|28s7 30s7 32s7 +206U14*Get 31|39s7 41s7 42s7 43s7 45s7 32|39s7 41s7 42s7 43s7 45s7 33|37s7 +. 39s7 41s7 34|41s7 43s7 45s7 +207U14*Put 31|52s7 54s7 55s7 56s7 58s7 32|52s7 54s7 55s7 56s7 58s7 33|48s7 +. 50s7 52s7 34|52s7 54s7 56s7 +208U14*Put 31|65s7 67s7 68s7 69s7 71s7 32|65s7 67s7 68s7 69s7 71s7 33|59s7 +. 61s7 63s7 34|63s7 65s7 67s7 +239U14*Get 31|27s7 33s7 32|27s7 33s7 33|27s7 31s7 34|27s7 +240U14*Get 31|40s7 46s7 32|40s7 46s7 33|38s7 42s7 34|40s7 +241U14*Put 31|53s7 59s7 32|53s7 59s7 33|49s7 53s7 34|51s7 +242U14*Put 31|66s7 72s7 32|66s7 72s7 33|60s7 64s7 34|62s7 +244U14*Get_Line 30|506s10 510s10 521s10 +294X4*Name_Error 30|585r24 +X 14 a-tienio.ads +48i4*Default_Width{13|73I12} 30|609r59[22|84] 614r59[22|84] 619r59[22|84] +. 31|79r35[21|48] 101r35[21|48] 32|79r35[21|48] 101r35[21|48] 33|71r35[21|48] +. 89r35[21|48] +51U14*Get 31|25s7[22|84] 32|25s7[22|84] 33|25s7[22|84] +52U14*Get 31|38s7[22|84] 32|38s7[22|84] 33|36s7[22|84] +54U14*Put 31|51s7[22|84] 32|51s7[22|84] 33|47s7[22|84] +60U14*Put 31|64s7[22|84] 32|64s7[22|84] 33|58s7[22|84] +65U14*Get 30|514s22[22|856] 515s23[21|81] 516s22[21|107] 517s28[22|883] 518s25[21|160] +. 31|80s7[22|84] 32|80s7[22|84] 33|72s7[22|84] +70U14*Put 31|102s7[22|84] 32|102s7[22|84] 33|90s7[22|84] +X 19 latin_utils.ads +21K9*Latin_Utils 29e16 29|18r6 18r43 19r6 19r42 22r5 30|19r6 20r6 20r39 21r6 +. 21r40 23r6 67r13 494r25 +X 20 latin_utils-config.ads +17K21*Config 42e23 30|19w18 67r25 494r37 +39V13*Path{string} 30|67s32 494s44 +X 21 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 29|19w18 19r54 +28a4*ZZZ_Stem{22|39A12} 30|128r34 131r50 135r41 147r34 150r50 154r41 167r37 +. 170r37 173r37 182r44 188r44 188r54 194r44 194r54 195r21 234r37 237r37 282r34 +. 285r34 288r34 291r50 291r60 291r70 295r41 295r60 295r70 299r41 299r51 299r70 +. 303r41 303r51 303r61 315r37 325r37 328r44 335r37 338r44 338r54 345r37 348r44 +. 348r54 349r21 449r43 +29A9*Stems_Type(22|39A12)<22|179I9> 30|33r13 +30a4*Null_Stems_Type{29A9} 30|33r27 97r17 +34E9*Dictionary_Kind 46e8 29|121r36 30|405r36 +48K12*Dictionary_Kind_IO[14|46] 31|79r16 101r16 32|79r16 101r16 33|71r16 +. 89r16 +51a4*Ext(string) 30|424r67 429r67 +81K12*Area_Type_IO[14|46] 30|515r10 +107K12*Geo_Type_IO[14|46] 30|516r10 +160K12*Source_Type_IO[14|46] 30|518r10 +165R9*Kind_Entry 187e17 29|107r17 30|482r14 +169e16*N_Kind{22|265E9} 30|530r71 +171e16*Pron_Kind{22|282E9} 30|532r56 +173e16*Pack_Kind{22|282E9} 30|534r56 +177i16*Num_Value{22|298I12} 30|538r69 +179e16*V_Kind{22|304E9} 30|542r52 +191K12*Kind_Entry_IO 217e21 30|473r11 34|20r8 97r16 +192i7*Default_Width{natural} 34|97r30 +193U17*Get 34|31s7 +198U17*Get 34|44s7 +199U17*Put 34|55s7 +204U17*Put 34|66s7 +206U17*Get 30|512s10 34|80s7 +212U17*Put 34|98s7 +219r4*Null_Kind_Entry{165R9} 29|107r39 +223R9*Translation_Record 230e17 29|108r17 30|35r14 484r14 +225e10*Age{22|845E9} 30|514m54 +226e10*Area{64E9} 30|515m55 +227e10*Geo{86E9} 30|516m54 +228e10*Freq{22|858E9} 30|517m60 +229e10*Source{112E9} 30|518m57 +232r4*Null_Translation_Record{223R9} 29|108r39 30|35r36 484r36 +235K12*Translation_Record_IO 254e29 30|84r10 626r6 34|21r8 +236i7*Default_Width{13|73I12} 30|626r28 +237U17*Get 34|33s7 +241U17*Get 34|46s7 +242U17*Put 34|57s7 +246U17*Put 34|68s7 +248U17*Get 30|84s32 34|82s7 +253U17*Put 34|102s7 +337r10*Decl{22|97R9} 30|178r35 184r35 190r35 196r35 204r32 209r32 215r32 +. 221r32 +338e10*Co{22|167E9} 30|164r23 200r26 211r26 217r26 +368r10*Decl{22|97R9} 30|321r35 341r35 351r35 358r32 364r32 370r32 376r32 +369e10*Sort{22|186E9} 30|313r23 354r26 360r26 366r26 372r26 +393e10*Co{22|167E9} 30|231r23 243m28 248m28 253m28 255r26 259m25 261r26 265m25 +. 267r26 271m25 540m34 +519R9*Part_Entry 551e17 30|34r13 526r25 +519e21*Pofs{22|64E9} 30|100r44 125r16 144r19 144r37 163r19 230r19 279r19 +. 312r19 528r23 +529r16*Adj{334R9} 30|164r19 178r31 184r31 190r31 196r31 200r22 204r28 209r28 +. 211r22 215r28 217r22 221r28 +531r16*Num{365R9} 30|313r19 321r31 341r31 351r31 354r22 358r28 360r22 364r28 +. 366r22 370r28 372r22 376r28 +533r16*Adv{391R9} 30|231r19 255r22 261r22 267r22 +554K12*Part_Entry_IO 569e21 30|80r10 +561U17*Get 30|80s24 +571r4*Null_Part_Entry{519R9} 30|34r28 526r47 544r27 +579R9*Dictionary_Entry 585e17 29|30r17 30|525r25 +581a10*Stems{29A9} 30|448r31 449r30 452r34 547m23 +582r10*Part{519R9} 30|452r57 549m23 +583r10*Tran{223R9} 30|551m23 +584a10*Mean{22|61A12} 30|552m23 +609r4*Null_Dictionary_Entry{579R9} 29|30r37 +614K12*Dict_IO[4|43] 30|413r11 416r11 441r13 446r13 474r11 487r11 +615a4*Dict_File(4|53P9[614]) 30|426r19 427m18 427r18 429m15 429r15 441r32 +. 446r28 +620I12*MNPC_Type{4|66I9[614]} 30|485r14 +621i4*Null_MNPC{4|66I9[614]} 30|485r27 +658V13*Number_Of_Stems{22|179I9} 30|100s24 +X 22 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 29|18w18 18r55 +36N4*Max_Stem_Size 30|507r54 610r6 615r6 620r6 624r37 31|83r16 105r16 32|83r16 +. 105r16 33|74r16 93r16 34|75r16 89r16 +37N4*Max_Meaning_Size 30|111r46 522r46 613r6 618r6 622r6 31|92r16 114r16 +. 32|92r16 117r16 33|80r16 101r16 34|101r16 +39A12*Stem_Type{string} 29|44r17 105r17 30|32r27 47r38 480r14 +40a4*Null_Stem_Type{39A12} 29|44r30 105r39 30|32r40 51r18 448r44 480r27 548r15 +. 548r31 548r47 +61A12*Meaning_Type{string} 29|46r17 67r17 88r17 30|37r14 486r14 +62a4*Null_Meaning_Type{61A12} 29|46r33 67r33 88r33 30|37r30 486r30 +64E9*Part_Of_Speech_Type 82e7 29|43r17 63r17 84r17 +66n6*N{64E9} 30|125r23 529r21 530r28 +67n6*Pron{64E9} 30|144r26 531r21 532r28 +68n6*Pack{64E9} 30|144r44 533r21 534r28 +69n6*Adj{64E9} 30|163r26 178r22 184r22 190r22 196r22 204r19 209r19 215r19 +. 221r19 535r21 536r28 +70n6*Num{64E9} 30|312r26 321r22 331r22 341r22 351r22 358r19 364r19 370r19 +. 376r19 537r21 538r28 +71n6*Adv{64E9} 30|230r26 243r22 248r22 253r22 259r19 265r19 271r19 539r21 +. 540r28 +72n6*V{64E9} 30|279r26 541r21 542r28 +79n6*Tackon{64E9} 29|43r40 +80n6*Prefix{64E9} 29|63r40 +81n6*Suffix{64E9} 29|84r40 +84K12*Part_Of_Speech_Type_IO[14|46] 30|609r36 614r36 619r36 31|19r8 32|19r8 +. 33|19r8 +168n7*X{167E9} 30|164r28 231r30 +169n6*Pos{167E9} 30|178r41 184r41 200r31 204r38 209r38 243r34 255r31 259r31 +170n6*Comp{167E9} 30|190r41 211r31 215r38 248r34 261r31 265r31 +171n6*Super{167E9} 30|196r41 217r33 221r38 253r34 267r31 271r31 +179I9*Stem_Key_Type 30|447r22 +187n7*X{186E9} 30|313r30 +188n6*Card{186E9} 30|321r41 354r33 358r38 +189n6*Ord{186E9} 30|331r36 360r33 364r38 +190n6*Dist{186E9} 30|341r41 366r33 370r38 +191n6*Adverb{186E9} 30|351r41 372r33 376r38 +298I12*Numeral_Value_Type{natural} 30|36r24 +330r10*Decl{97R9} 30|530r42 +333e10*Gender{125E9} 30|530r58 +361r10*Decl{97R9} 30|532r45 +392r10*Decl{97R9} 30|534r45 +423r10*Decl{97R9} 30|536r43 +427e10*Comparison{167E9} 30|536r58 +456r10*Decl{97R9} 30|538r43 +460e10*Sort{186E9} 30|538r58 +490e10*Comparison{167E9} 30|540r49 +515r10*Con{97R9} 30|542r42 +744R9*Quality_Record 780e17 29|106r17 30|481r14 +744e25*Pofs{64E9} 30|512r42 34|31r23 44r20 55r22 66r19 80r40 98r35 +748r16*Noun{328R9} 30|530r37 530r53 +750r16*Pron{359R9} 30|532r40 +752r16*Pack{390R9} 30|534r40 +754r16*Adj{421R9} 30|536r39 536r54 +756r16*Num{454R9} 30|538r39 538r54 +758r16*Adv{488R9} 30|540r45 +760r16*Verb{513R9} 30|542r37 +782r4*Null_Quality_Record{744R9} 29|106r39 +788K12*Quality_Record_IO 804e25 30|472r11 34|19r8 93r16 +790i7*Default_Width{natural} 34|93r34 +793U17*Get 34|29s7 +794U17*Get 34|42s7 +795U17*Put 34|53s7 +796U17*Put 34|64s7 +798U17*Get 30|511s10 34|78s7 +803U17*Put 34|94s7 +856K12*Age_Type_IO[14|46] 30|514r10 +883K12*Frequency_Type_IO[14|46] 30|517r10 +900K12*Inflection_Record_IO 919e28 30|625r6 +902i7*Default_Width{natural} 30|625r27 +X 23 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 30|21w18 21r52 +63a4*Dict_File_Name{string} 30|429r44 +66a4*Stem_File_Name{string} 30|424r44 +X 24 latin_utils-preface.ads +18K21*Preface 30e24 30|23w18 68r7 389r7 389r29 390r7 391r7 391r33 392r7 395r10 +. 396r10 397r10 399r10 399r32 400r10 401r10 401r36 402r10 495r7 496r7 580r7 +. 581r7 581r29 582r7 583r7 583r29 586r10 588r10 589r10 591r10 592r10 594r10 +. 595r10 595r32 596r10 597r10 597r32 +22U14*Put 30|68s15 389s37 391s15 399s40 401s18 496s15 581s15 582s15 595s18 +. 596s18 +23U14*Set_Col 30|389s15 391s41 399s18 401s44 495s15 580s15 583s15 594s18 +. 597s18 +24U14*Put_Line 30|392s15 395s18 396s18 397s18 402s18 583s37 586s18 589s18 +. 591s18 592s18 597s40 +25U14*New_Line 30|588s18 +26U14*Put 30|390s15 400s18 581s37 595s40 +X 25 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 30|20w18 20r51 +36V13*Lower_Case{character} 30|115s17 116s17 117s17 118s17 563s13 565s61 +. 566s16 568s61 570s18 572s20 +45V13*Trim{string} 30|111s24 507s24 522s24 +51V13*Head{string} 30|111s18 507s18 522s18 +59U14*Get_Non_Comment_Line 30|73s10 77s10 110s10 +X 26 support_utils.ads +21K9*Support_Utils 29e18 29|20r6 20r40 21r6 21r41 23r9 128r5 30|18r6 18r46 +. 22r6 24r14 628r5 31|17r11 32|17r11 33|17r11 34|17r11 +X 27 support_utils-addons_package.ads +21K23*Addons_Package 189e33 29|20w20 20r54 +24A12*Fix_Type{22|39A12} 29|64r17 85r17 +25a4*Null_Fix_Type{24A12} 29|64r29 85r29 +69R9*Tackon_Entry 72e17 29|45r17 +74r4*Null_Tackon_Entry{69R9} 29|45r33 +76K12*Tackon_Entry_Io 84e23 30|621r6 33|20r8 77r16 97r16 +77i7*Default_Width{natural} 30|621r22 33|77r32 97r32 +78U17*Get 33|29s7 +79U17*Get 33|40s7 +80U17*Put 33|51s7 +81U17*Put 33|62s7 +82U17*Get 33|78s7 +83U17*Put 33|98s7 +86R9*Prefix_Entry 90e17 29|66r17 +92r4*Null_Prefix_Entry{86R9} 29|66r33 +94K12*Prefix_Entry_Io 102e23 30|612r6 31|20r8 89r16 110r16 +95i7*Default_Width{natural} 30|612r22 31|89r32 110r32 +96U17*Get 31|31s7 +97U17*Get 31|44s7 +98U17*Put 31|57s7 +99U17*Put 31|70s7 +100U17*Get 31|90s7 +101U17*Put 31|111s7 +104R9*Suffix_Entry 110e17 29|87r17 +112r4*Null_Suffix_Entry{104R9} 29|87r33 +114K12*Suffix_Entry_Io 122e23 30|617r6 32|20r8 89r16 113r16 +115i7*Default_Width{natural} 30|617r22 32|89r32 113r32 +116U17*Get 32|31s7 +117U17*Get 32|44s7 +118U17*Put 32|57s7 +119U17*Put 32|70s7 +120U17*Get 32|90s7 +121U17*Put 32|114s7 +X 28 support_utils-char_utils.ads +17K23*Char_Utils 33e29 30|22w20 120r10 121r10 122r10 123r10 +29U14*V_To_U_And_J_To_I 30|120s21 121s21 122s21 123s21 +X 29 support_utils-line_stuff.ads +23K23*Line_Stuff 26|21k9 29|128l19 128e29 30|24b28 628l19 628t29 31|17r25 +. 32|17r25 33|17r25 34|17r25 +26R9*Dictionary_Item 27r35 28c9 32e17 30|131r22 135r22 140r34 150r22 154r22 +. 159r34 176r25 182r25 188r25 194r25 202r22 207r22 213r22 219r22 226r34 240r25 +. 245r25 250r25 257r22 263r22 269r22 275r34 291r22 295r22 299r22 303r22 308r34 +. 318r25 328r25 338r25 348r25 356r22 362r22 368r22 374r22 382r31 +27P9*Dictionary_List(26R9) 31r17 34r44 +30r10*De{21|579R9} 30|446r54 448r28 449r27 452r31 452r54 +31p10*Succ{27P9} 30|457r34 +34A9*Dictionary(27P9) 35r22 37r20 39r15 123r45 30|26r45 417r13 +35a4*Null_Dictionary{34A9} 37r34 39r29 +37a4*Dict{34A9} +37a10*Uniques{34A9} +39a4*Dict_Loc{34A9} 30|417r27 +41R9*Tackon_Line 47e17 49r23 53r48 54r30 55r47 56r29 57r45 58r45 33|23r45 +. 34r27 45r44 56r26 67r42 85r42 +43e10*Pofs{22|64E9} 33|25m17 36m14 47r17 58r14 72m30 90r30 +44a10*Tack{22|39A12} 33|27m17 38m14 49r17 60r14 75m9 94r27 +45r10*Entr{27|69R9} 33|29m17 40m14 51r17 62r14 78m30 98r30 +46a10*Mean{22|61A12} 33|31m17 42m14 53r17 64r14 81m9 102r27 +49r4*Null_Tackon_Line{41R9} +51K12*Tackon_Line_Io 59l8 59e22 30|466b17 619r4 33|18b14 106l5 106t19 +52i7*Default_Width{natural} 30|619m19 +53U17*Get 53>22 53<40 33|23b14 32l8 32t11 +53p22 F{13|52P9} 33|23b19 25r12 26r12 27r12 28r12 29r12 30r12 31r12 +53r40 P{41R9} 33|23b37 25m15 25r15 27m15 27r15 29m15 29r15 31m15 31r15 +54U17*Get 54<22 33|34b14 43l8 43t11 +54r22 P{41R9} 33|34b19 36m12 36r12 38m12 38r12 40m12 40r12 42m12 42r12 +55U17*Put 55>22 55>40 33|45b14 54l8 54t11 +55p22 F{13|52P9} 33|45b19 47r12 48r12 49r12 50r12 51r12 52r12 53r12 +55r40 P{41R9} 33|45b37 47r15 49r15 51r15 53r15 +56U17*Put 56>22 33|56b14 65l8 65t11 +56r22 P{41R9} 33|56b19 58r12 60r12 62r12 64r12 +57U17*Get 57>22 57<37 57<58 33|67b14 83l8 83t11 +57s22 S{string} 33|67b19 68r22 72r12 75r17 78r12 81r17 +57r37 P{41R9} 33|67b34 72m28 72r28 75m7 78m28 78r28 81m7 +57i58 Last{integer} 33|67b55 82m7 +58U17*Put 58<22 58>38 33|85b14 104l8 104t11 +58s22 S{string} 33|85b19 86r22 90m12 90r12 92m7 94m7 96m7 98m12 98r12 100m7 +. 102m7 103m7 103r19 +58r38 P{41R9} 33|85b35 90r28 94r25 98r28 102r25 +61R9*Prefix_Line 68e17 70r23 74r48 75r30 76r47 77r29 78r45 79r45 31|23r45 +. 36r27 49r44 62r26 75r42 97r42 +63e10*Pofs{22|64E9} 31|25m17 38m14 51r17 64r14 80m35 102r30 +64a10*Fix{27|24A12} 31|27m17 40m14 53r17 66r14 84m9 106r27 +65e10*Connect{character} 31|29m17 42m14 55r17 68r14 87m9 109r22 +66r10*Entr{27|86R9} 31|31m17 44m14 57r17 70r14 90m35 111r30 +67a10*Mean{22|61A12} 31|33m17 46m14 59r17 72r14 93m9 115r27 +70r4*Null_Prefix_Line{61R9} +72K12*Prefix_Line_Io 80l8 80e22 30|467b17 609r4 31|18b14 119l5 119t19 +73i7*Default_Width{natural} 30|609m19 +74U17*Get 74>22 74<40 31|23b14 34l8 34t11 +74p22 F{13|52P9} 31|23b19 25r12 26r12 27r12 28r12 29r12 30r12 31r12 32r12 +. 33r12 +74r40 P{61R9} 31|23b37 25m15 25r15 27m15 27r15 29m15 29r15 31m15 31r15 33m15 +. 33r15 +75U17*Get 75<22 31|36b14 47l8 47t11 +75r22 P{61R9} 31|36b19 38m12 38r12 40m12 40r12 42m12 42r12 44m12 44r12 46m12 +. 46r12 +76U17*Put 76>22 76>40 31|49b14 60l8 60t11 +76p22 F{13|52P9} 31|49b19 51r12 52r12 53r12 54r12 55r12 56r12 57r12 58r12 +. 59r12 +76r40 P{61R9} 31|49b37 51r15 53r15 55r15 57r15 59r15 +77U17*Put 77>22 31|62b14 73l8 73t11 +77r22 P{61R9} 31|62b19 64r12 66r12 68r12 70r12 72r12 +78U17*Get 78>22 78<37 78<58 31|75b14 95l8 95t11 +78s22 S{string} 31|75b19 76r22 80r12 80r24 84r16 87r20 90r12 90r24 93r17 +78r37 P{61R9} 31|75b34 80m33 80r33 84m7 87m7 90m33 90r33 93m7 +78i58 Last{integer} 31|75b55 94m7 +79U17*Put 79<22 79>38 31|97b14 118l8 118t11 +79s22 S{string} 31|97b19 98r22 102m12 102r12 104m7 106m7 108m7 109m7 111m12 +. 111r12 113m7 115m7 117m7 117r19 +79r38 P{61R9} 31|97b35 102r28 106r25 109r20 111r28 115r25 +82R9*Suffix_Line 89e17 91r23 95r48 96r30 97r47 98r29 99r45 100r45 32|23r45 +. 36r27 49r44 62r26 75r42 97r42 +84e10*Pofs{22|64E9} 32|25m17 38m14 51r17 64r14 80m35 102r30 +85a10*Fix{27|24A12} 32|27m17 40m14 53r17 66r14 84m9 106r27 +86e10*Connect{character} 32|29m17 42m14 55r17 68r14 87m9 110r22 +87r10*Entr{27|104R9} 32|31m17 44m14 57r17 70r14 90m35 114r30 +88a10*Mean{22|61A12} 32|33m17 46m14 59r17 72r14 93m9 118r27 +91r4*Null_Suffix_Line{82R9} +93K12*Suffix_Line_Io 101l8 101e22 30|468b17 614r4 32|18b14 121l5 121t19 +94i7*Default_Width{natural} 30|614m19 +95U17*Get 95>22 95<40 32|23b14 34l8 34t11 +95p22 F{13|52P9} 32|23b19 25r12 26r12 27r12 28r12 29r12 30r12 31r12 32r12 +. 33r12 +95r40 P{82R9} 32|23b37 25m15 25r15 27m15 27r15 29m15 29r15 31m15 31r15 33m15 +. 33r15 +96U17*Get 96<22 32|36b14 47l8 47t11 +96r22 P{82R9} 32|36b19 38m12 38r12 40m12 40r12 42m12 42r12 44m12 44r12 46m12 +. 46r12 +97U17*Put 97>22 97>40 32|49b14 60l8 60t11 +97p22 F{13|52P9} 32|49b19 51r12 52r12 53r12 54r12 55r12 56r12 57r12 58r12 +. 59r12 +97r40 P{82R9} 32|49b37 51r15 53r15 55r15 57r15 59r15 +98U17*Put 98>22 32|62b14 73l8 73t11 +98r22 P{82R9} 32|62b19 64r12 66r12 68r12 70r12 72r12 +99U17*Get 99>22 99<37 99<58 32|75b14 95l8 95t11 +99s22 S{string} 32|75b19 76r22 80r12 80r24 84r16 87r20 90r12 90r24 93r17 +99r37 P{82R9} 32|75b34 80m33 80r33 84m7 87m7 90m33 90r33 93m7 +99i58 Last{integer} 32|75b55 94m7 +100U17*Put 100<22 100>38 32|97b14 120l8 120t11 +100s22 S{string} 32|97b19 98r22 102m12 102r12 104m7 106m7 108m7 110m7 112m7 +. 114m12 114r12 116m7 118m7 119m7 119r19 +100r38 P{82R9} 32|97b35 102r28 106r25 110r20 114r28 118r25 +103R9*Unique_Entry 109e17 113r48 114r30 115r47 116r29 117r45 118r45 34|24r45 +. 25r12 37r27 38r12 49r44 60r26 71r42 85r42 +105a10*Stem{22|39A12} 34|27m18 40m14 51r17 62r14 76m9 90r27 +106r10*Qual{22|744R9} 34|29m18 31m18 42m15 44m15 53r17 55r17 64r14 66r14 +. 78m35 80m35 94r30 98r30 +107r10*Kind{21|165R9} 34|31m32 44m29 55r30 66r27 80m48 98r43 +108r10*Tran{21|223R9} 34|33m18 46m14 57r17 68r14 82m35 102r30 +111K12*Unique_Entry_Io 119l8 119e23 30|469b17 624r4 34|18b14 106l5 106t20 +112i7*Default_Width{13|73I12} 30|624m20 +113U17*Get 113>22 113<40 34|24b14 35l8 35t11 +113p22 F{13|52P9} 34|24b19 27r12 28r12 29r12 30r12 31r12 32r12 33r12 +113r40 P{103R9} 34|24b37 34m7 +114U17*Get 114<22 34|37b14 47l8 47t11 +114r22 P{103R9} 34|37b19 40m12 40r12 46m12 46r12 +115U17*Put 115>22 115>40 34|49b14 58l8 58t11 +115p22 F{13|52P9} 34|49b19 51r12 52r12 53r12 54r12 55r12 56r12 57r12 +115r40 P{103R9} 34|49b37 51r15 53r15 55r15 55r28 57r15 +116U17*Put 116>22 34|60b14 69l8 69t11 +116r22 P{103R9} 34|60b19 62r12 64r12 66r12 66r25 68r12 +117U17*Get 117>22 117<37 117<59 34|71b14 83l8 83t11 +117s22 S{string} 34|71b19 72r22 76r17 78r12 78r24 80r12 80r24 82r12 82r24 +117r37 P{103R9} 34|71b34 76m7 78m33 78r33 80r33 80m46 80r46 82m33 82r33 +117i59 Last{integer} 34|71b56 82m41 +118U17*Put 118<22 118>38 34|85b14 104l8 104t11 +118s22 S{string} 34|85b19 86r22 90m7 92m7 94m12 94r12 96m7 98m12 98r12 100m7 +. 102m12 102r12 103m7 103r19 +118r38 P{103R9} 34|85b35 90r25 94r28 98r28 98r41 102r28 +121U14*Load_Stem_File 121>30 30|405b14 464l8 464t22 +121e30 D_K{21|34E9} 30|405b30 421r30 422r29 424r26 424r72 426r30 427r29 429r26 +. 429r72 437r25 438r25 441r43 446r39 451r37 453r34 +123U14*Load_Dictionary 123=31 124>31 30|26b14 403l8 403t23 +123a31 Dict{34A9} 30|26b31 130m16 133r35 134m16 137r35 140m16 141r18 149m16 +. 152r35 153m16 156r35 159m16 160r18 175m19 180r34 181m19 186r34 187m19 192r34 +. 193m19 198r34 201m16 205r18 206m16 210r18 212m16 216r18 218m16 222r18 226m16 +. 227r18 239m19 243r54 244m19 248r55 249m19 253r56 256m16 260r18 262m16 266r18 +. 268m16 272r18 275m16 276r18 290m16 293r35 294m16 297r35 298m16 301r35 302m16 +. 305r35 308m16 309r18 317m19 322r21 327m19 332r21 337m19 342r21 347m19 352r21 +. 355m16 359r18 361m16 365r18 367m16 371r18 373m16 377r18 382m13 383r15 +124s31 Dictionary_File_Name{string} 30|27b31 67r38 +126U14*Load_Uniques 126=28 126>56 30|471b14 599l8 599t20 +126a28 Unq{35|33A9} 30|471b28 564m13 565r56 567m13 568r56 570m13 572r15 +126s56 File_Name{string} 30|471b56 494r50 +X 30 support_utils-line_stuff.adb +31p7 Dictionary_File{13|52P9} 66m13 66r13 70r30 73r32 77r32 110r32 388m14 +. 388r14 398m17 398r17 +32a7 Blk_Stem{22|39A12} 131r60 131r70 135r60 135r70 150r60 150r70 154r60 +. 154r70 176r53 177r21 177r31 183r21 183r31 189r30 202r50 202r60 202r70 207r41 +. 207r61 207r71 213r41 213r51 213r70 219r41 219r51 219r61 241r21 241r31 241r41 +. 246r21 246r31 246r41 251r21 251r31 251r41 257r50 257r60 257r70 263r41 263r60 +. 263r70 269r41 269r51 269r70 318r53 319r21 319r31 329r21 329r31 339r30 356r50 +. 356r60 356r70 362r41 362r60 362r70 368r41 368r51 368r70 374r41 374r51 374r61 +33a7 Sts{21|29A9} 97m10 101m45 101r45 115r29 116r29 117r29 118r29 126r16 +. 126r30 127r15 128r15 131r41 135r51 140r52 145r16 145r30 146r15 147r15 150r41 +. 154r51 159r52 165r20 165r34 166r18 167r18 168r19 168r33 169r18 170r18 171r19 +. 171r33 172r18 173r18 176r44 182r54 189r21 195r31 202r41 207r52 213r61 219r71 +. 226r52 232r20 232r34 233r18 234r18 235r19 235r33 236r18 237r18 240r44 245r44 +. 250r44 257r41 263r51 269r61 275r52 280r17 280r31 281r15 282r15 283r16 283r30 +. 284r15 285r15 286r16 286r30 287r15 288r15 291r41 295r51 299r61 303r71 308r52 +. 314r19 315r18 318r44 324r19 325r18 328r54 334r19 335r18 339r21 344r19 345r18 +. 349r31 356r41 362r51 368r61 374r71 382r49 +34r7 Pt{21|519R9} 80m44 100r41 125r13 133r18 137r18 140r57 144r16 144r34 +. 152r18 156r18 159r57 163r16 164r16 178r28 184r28 190r28 196r28 200r19 204r25 +. 209r25 211r19 215r25 217r19 221r25 226r57 230r16 231r16 255r19 261r19 267r19 +. 275r57 279r16 293r18 297r18 301r18 305r18 308r57 312r16 313r16 321r28 341r28 +. 351r28 354r19 358r25 360r19 364r25 366r19 370r25 372r19 376r25 382r54 +35r7 Tran{21|223R9} 84m57 133r22 137r22 140r61 152r22 156r22 159r61 180r21 +. 186r21 192r21 198r21 204r45 209r45 215r46 221r47 226r61 243r41 248r42 253r43 +. 259r38 265r39 271r40 275r61 293r22 297r22 301r22 305r22 308r61 321r56 331r50 +. 341r56 351r58 358r53 364r52 370r53 376r55 382r58 +36i7 Value{22|298I12} 321r47 331r41 341r47 351r49 358r44 364r43 370r44 376r46 +37a7 Mean{22|61A12} 111m10 133r28 137r28 140r67 152r28 156r28 159r67 180r27 +. 186r27 192r27 198r27 204r51 209r51 215r52 221r53 226r67 243r47 248r48 253r49 +. 259r44 265r45 271r46 275r67 293r28 297r28 301r28 305r28 308r67 321r62 331r56 +. 341r62 351r64 358r59 364r58 370r59 376r61 382r64 +39e7 Fc1{character} 115m10 120m40 120r40 130r22 133r41 140r22 141r24 149r22 +. 152r41 159r22 160r24 175r25 180r40 201r22 205r24 212r22 216r24 218r22 222r24 +. 226r22 227r24 239r25 243r60 256r22 260r24 262r22 266r24 268r22 272r24 275r22 +. 276r24 290r22 293r41 308r22 309r24 317r25 322r27 355r22 359r24 361r22 365r24 +. 367r22 371r24 373r22 377r24 382r19 383r21 +39e12 Fc2{character} 116m10 121m40 121r40 134r22 137r41 153r22 156r41 181r25 +. 186r40 206r22 210r24 244r25 248r61 294r22 297r41 327r25 332r27 +39e17 Fc3{character} 117m10 122m40 122r40 187r25 192r40 249r25 253r62 298r22 +. 301r41 337r25 342r27 +39e22 Fc4{character} 118m10 123m40 123r40 193r25 198r40 302r22 305r41 347r25 +. 352r27 +41a7 Line{string} 75m10 77m49 80r29 84r37 109m10 110m49 111r30 397r28 +41a13 St_Line{string} 72m10 73m49 101r23 396r28 +42a7 Blank_Line{string} 72r21 75r18 109r18 +43i7 L{integer} 77m55 80r40 84r53 110m55 111r41 397r39 +43i10 Ll{integer} 80m48 84r43 98m10 101r32 101m54 +43i14 Lll{integer} 84m63 +43i19 Last{integer} 73m58 101r38 396r42 +44i7 Number_Of_Dictionary_Entries{integer} 386m10 386r42 390r20 400r23 +46U17 Get_Stem 46b17 46>27 47<27 47<49 62l11 62t19 101s13 +46s27 S{string} 49r61 54r21 54r37 55r25 +47a27 Stem{22|39A12} 51m10 55m13 +47i49 Last{integer} 60m10 +48i10 I{integer} 55r19 56m13 56r18 +49i10 L{integer} 54r16 54r40 55r28 57m13 57r18 60r18 +100i14 I 101r50 +414i7 I{4|66I9[36|33]} 437r33 453r42 454m19 454r24 +416i7 M{4|68I12[21|614]} 441r49 452r66 458m13 458r18 +417a7 Dlc{29|34A9} 439r16 446r45 448r19 449r18 452r22 452r45 457m13 457r25 +434e11 Fc{character} 437r16 438r16 439r21 446r50 448r24 449r23 452r27 452r50 +. 453r25 457r18 457r30 +447i17 K 448r38 449r37 452r41 452r63 +476p7 Uniques_File{13|52P9} 493m25 493r25 504r30 506r20 510r20 521r20 579m14 +. 579r14 593m17 593r17 +477a7 Blanks{string} 505r23 509r18 520r18 +478a7 Line{string} 509m10 510m34 511r15 512r15 514r27 515r28 516r27 517r33 +. 518r30 520m10 521m34 522r30 592r28 +478a13 Stem_Line{string} 505m10 506m34 507r30 591r28 +479i7 Last{integer} 506m45 507r46 510m40 511r26 512r30 514r42 515r43 516r42 +. 517r48 518r45 591r44 +479i13 L{integer} 511m39 512r21 512m54 514r33 514m59 515r34 515m61 516r33 +. 516m59 517r39 517m66 518r36 518m65 521m40 522r41 592r39 +480a7 Stem{22|39A12} 507m10 547r33 563r25 565r32 566r28 568r32 570r30 571r32 +. 572r32 +481r7 Qual{22|744R9} 511m33 512r37 530r32 530r48 532r35 534r35 536r34 536r49 +. 538r34 538r49 540r40 542r32 565r38 568r38 571r38 +482r7 Kind{21|165R9} 512m48 530r66 532r51 534r51 538r64 542r47 565r44 568r44 +. 571r44 +484r7 Tran{21|223R9} 514m49 514r49 515m50 515r50 516m49 516r49 517m55 517r55 +. 518m52 518r52 551r33 +485i7 MNPC{21|620I12} 561m10 565r50 568r50 571r50 +486a7 Mean{22|61A12} 522m10 552r33 +487i7 M{4|68I12[21|614]} 557r25 561r18 575m10 575r15 576r48 +489i7 Number_Of_Uniques_Entries{integer} 576m10 581r42 595r45 +525r13 Unique_De{21|579R9} 547m13 549m13 551m13 552m13 557r31 +526r13 Part{21|519R9} 528r18 530m19 532m19 534m19 536m19 538m19 540m19 542m19 +. 544m19 549r33 +X 31 support_utils-line_stuff-prefix_line_io.adb +21e4 Spacer{character} 26m15 28m15 30m15 32m15 39m12 41m12 43m12 45m12 +76i7 L{integer} 79r12 80r15 80m41 81m7 82m7 82r12 83r12 84r19 85m7 86m7 86r12 +. 87r23 88m7 88r12 89r12 90r15 90m41 91m7 92r12 93r20 +77i7 M{integer} 79m7 81r12 83m7 84r28 85r12 89m7 91r12 92m7 93r29 94r15 +98i7 L{integer} 101r12 102r15 103m7 104r10 105r12 106r10 107m7 108r10 109r10 +. 110r12 111r15 112m7 113r10 114r12 115r10 116r12 +99i7 M{integer} 101m7 102r24 103r12 105m7 106r19 107r12 110m7 111r24 112r12 +. 114m7 115r19 116m7 117r10 +X 32 support_utils-line_stuff-suffix_line_io.adb +21e4 Spacer{character} 26m15 28m15 30m15 32m15 39m12 41m12 43m12 45m12 +76i7 L{integer} 79r12 80r15 80m41 81m7 82m7 82r12 83r12 84r19 85m7 86m7 86r12 +. 87r23 88m7 88r12 89r12 90r15 90m41 91m7 92r12 93r20 +77i7 M{integer} 79m7 81r12 83m7 84r28 85r12 89m7 91r12 92m7 93r29 94r15 +98i7 L{integer} 101r12 102r15 103m7 104r10 105r12 106r10 107m7 108r10 109r12 +. 110r10 111m7 112r10 113r12 114r15 115m7 116r10 117r12 118r10 +99i7 M{integer} 101m7 102r24 103r12 105m7 106r19 107r12 109m7 111r12 113m7 +. 114r24 115r12 117m7 118r19 119r10 +X 33 support_utils-line_stuff-tackon_line_io.adb +21e4 Spacer{character} 26m15 28m15 30m15 37m12 39m12 41m12 +68i7 L{integer} 71r12 72r15 72m36 73m7 74r12 75r20 76m7 77r12 78r15 78m36 +. 79m7 80r12 81r20 +69i7 M{integer} 71m7 72r24 73r12 74m7 75r29 76r12 77m7 78r24 79r12 80m7 81r29 +. 82r15 +86i7 L{integer} 89r12 90r15 91m7 92r10 93r12 94r10 95m7 96r10 97r12 98r15 +. 99m7 100r10 101r12 102r10 +87i7 M{integer} 89m7 90r24 91r12 93m7 94r19 95r12 97m7 98r24 99r12 101m7 +. 102r19 103r10 +X 34 support_utils-line_stuff-unique_entry_io.adb +22e4 Spacer{character} 28m15 30m15 32m15 41m12 43m12 45m12 +25r7 Ue{29|103R9} 27m15 27r15 29m15 29r15 31r15 31m29 31r29 33m15 33r15 34r12 +38r7 Ue{29|103R9} 42m12 42r12 44r12 44m26 44r26 +72i7 L{integer} 75r12 76r20 77m7 77r12 78r15 78m41 79m7 79r12 80r15 80m54 +. 81m7 81r12 82r15 +73i7 M{integer} 75m7 76r29 +86i7 L{integer} 89r12 90r10 91m7 92r10 93r12 94r15 95m7 96r10 97r12 98r15 +. 99m7 100r10 102r15 +87i7 M{integer} 89m7 90r19 91r12 93m7 94r24 95r12 97m7 98r24 99r12 101m7 +. 101r12 102r24 103r10 +X 35 support_utils-uniques_package.ads +19K23*Uniques_Package 29|21w20 21r55 35|44e34 +21R9*Unique_Item 30|565r19 568r19 571r19 35|31e17 +22P9*Unique_List(21R9) +33A9*Latin_Uniques(22P9) 29|126r41 30|471r41 +38A9*Uniques_De_Array(21|579R9)<4|66I9[21|614]> +41a4*Uniques_De{38A9} 30|557m13 +X 36 support_utils-word_support_package.ads +21K23*Word_Support_Package 30|18w20 18r60 36|89e39 +33K12*Stem_Io[4|43] 30|412r11 414r11 +39a4*Stem_File(4|53P9[33]) 30|421r19 422m18 422r18 424m15 424r15 451r26 +49A9*Dict_Array_Index(4|66I9[33])<21|34E9> +61a4*Ddlf{49A9} 30|437m10 +61a10*Ddll{49A9} 30|438m10 453m19 +X 40 s-direio.ads +81P9*File_Type(53R9) + diff --git a/lib/support_utils-static/support_utils-uniques_package.ali b/lib/support_utils-static/support_utils-uniques_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..6d722ba88538d4eca6bb8af81dcbc2f92d03dc53 --- /dev/null +++ b/lib/support_utils-static/support_utils-uniques_package.ali @@ -0,0 +1,123 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLICIT_LOOPS +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.uniques_package%s support_utils-uniques_package.ads 92307710 EE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-uniques_package.ads 20230322220154 ea38675f +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 2 a-direio.ads +66I9*Count 18|29r25[15|614] +68I12*Positive_Count{66I9[15|614]} 18|39r21[15|614] +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 18|17r6 17r43 18r6 18r42 +X 15 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 18|18w18 18r54 +165R9*Kind_Entry 187e17 18|28r17 +219r4*Null_Kind_Entry{165R9} 18|28r35 +579R9*Dictionary_Entry 585e17 18|39r49 +609r4*Null_Dictionary_Entry{579R9} 18|42r17 +614K12*Dict_IO[2|43] 18|29r17 39r13 +621i4*Null_MNPC{2|66I9[614]} 18|29r35 +X 16 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 18|17w18 17r55 +39A12*Stem_Type{string} 18|26r17 +40a4*Null_Stem_Type{39A12} 18|26r35 +744R9*Quality_Record 780e17 18|27r17 +782r4*Null_Quality_Record{744R9} 18|27r35 +X 17 support_utils.ads +21K9*Support_Utils 29e18 18|19r9 44r5 +X 18 support_utils-uniques_package.ads +19K23*Uniques_Package 17|21k9 18|44l19 44e34 +21R9*Unique_Item 22r31 24c9 31e17 +22P9*Unique_List(21R9) 30r17 33r64 +26a10*Stem{16|39A12} +27r10*Qual{16|744R9} +28r10*Kind{15|165R9} +29i10*MNPC{2|66I9[15|614]} +30p10*Succ{22P9} +33A9*Latin_Uniques(22P9) 34r25 36r10 +34a4*Null_Latin_Uniques{33A9} 36r27 +36a4*Unq{33A9} +38A9*Uniques_De_Array(15|579R9)<2|66I9[15|614]> 41r17 +41a4*Uniques_De{38A9} + diff --git a/lib/support_utils-static/support_utils-word_parameters.ali b/lib/support_utils-static/support_utils-word_parameters.ali new file mode 100644 index 0000000000000000000000000000000000000000..78294b8456bbb23f7adf421a3210bddad59aec13 --- /dev/null +++ b/lib/support_utils-static/support_utils-word_parameters.ali @@ -0,0 +1,267 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_RECURSION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.word_parameters%b support_utils-word_parameters.adb dff65a0b OO PK +Z ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +Z ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali E +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +U support_utils.word_parameters%s support_utils-word_parameters.ads e68cbbcf EE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_parameters.adb 20230322220154 d19940aa +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 21|17r6 31r16 34r21 35r13 37r15 62r32 22|24r8 31r33 480r14 +. 483r10 483r38 487r14 490r10 490r40 +X 8 a-textio.ads +49K13*Text_IO 471e16 21|17w10 31r20 34r25 35r17 37r19 62r36 22|24r12 31r37 +. 480r18 483r14 483r42 487r18 490r14 490r44 +52P9*File_Type 21|31r28 34r33 35r25 37r27 +53n23*In_File{53E9} 22|277r24 +53n32*Out_File{53E9} 22|261r26 371r29 392r31 483r50 490r52 +86U14*Create 22|261s7 371s13 392s13 483s22 490s22 +92U14*Open 22|277s7 +98U14*Close 22|259s10 268s7 283s7 366s10 +107V13*Is_Open{boolean} 22|258s10 365s10 369s14 388s14 480s26 487s26 +165U14*New_Line 22|266s10 +166U14*New_Line 22|247s7 251s7 315s7 329s7 439s7 +183V13*End_Of_File{boolean} 22|278s17 +186U14*Set_Col 22|264s10 +187U14*Set_Col 22|300s21 +242U14*Put 22|300s7 300s35 301s38 422s7 423s7 428s13 430s13 +249U14*Get_Line 22|302s7 424s7 431s13 +263U14*Put_Line 22|249s10 305s13 325s7 327s7 374s16 395s16 436s13 445s10 +. 469s13 471s13 475s13 +294X4*Name_Error 22|286r12 466r15 +X 10 a-tienio.ads +46k21*Enumeration_IO 75e31 21|62r44 22|31r45 +51U14*Get 22|279s10[21|62] 280s10[31] +54U14*Put 22|263s10[21|62] 265s10[31] +60U14*Put 22|299s7[21|62] 301s7[31] +65U14*Get 22|311s13[31] 433s24[31] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 22|17r6 17r39 18r6 18r40 19r6 19r30 20r6 21r5 +X 16 latin_utils-config.ads +17K21*Config 42e23 22|19w18 19r42 +23n25*Interactive{23E9} 22|479r21 +23n38*Command_Line_Input{23E9} 22|479r47 +24e4*Method{23E9} 22|479r12 479r38 +39V13*Path{string} 22|277s33 +X 17 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 22|18w18 18r52 +51a4*Mode_Full_Name{string} 22|261r36 277r39 436r53 +52a4*Output_Full_Name{string} 22|84r49 85r14 94r37 95r14 371r39 483r60 +53a4*Unknowns_Full_Name{string} 22|119r31 120r14 392r41 491r12 +X 18 latin_utils-preface.ads +18K21*Preface 30e24 22|20w18 458r10 485r10 492r10 +24U14*Put_Line 22|458s18 485s18 492s18 +X 19 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 22|17w18 17r51 +45V13*Trim{string} 22|304s13 +X 20 support_utils.ads +21K9*Support_Utils 29e18 21|18r9 72r5 22|23r14 496r5 +X 21 support_utils-word_parameters.ads +18K23*Word_Parameters 20|21k9 21|72l19 72e34 22|23b28 496l19 496t34 +23e4*Change_Parameters_Character{character} +24e4*Change_Language_Character{character} +25e4*Help_Character{character} +31p4*Mode_File{8|52P9} 22|258r19 259m17 259r17 261m15 261r15 263r15 264r19 +. 265r15 266r20 268m14 268r14 277m13 277r13 278r30 279r15 280r15 283m14 283r14 +34p4*Output{8|52P9} 22|365r19 366m17 366r17 369r23 371m21 371r21 480r35 483m30 +. 483r30 +35p4*Input{8|52P9} +37p4*Unknowns{8|52P9} 22|388r23 392m21 392r21 487r35 490m30 490r30 +41b4*Trimmed{boolean} +43E9*Mode_Type 60e23 62r60 64r30 22|274r12 292r28 +44n6*Trim_Output{43E9} 22|40r6 361r16 +45n6*Have_Output_File{43E9} 22|42r6 363r16 365r53 369r52 379r22 481r22 +46n6*Write_Output_To_File{43E9} 22|43r6 367r22 380r19 +47n6*Do_Unknowns_Only{43E9} 22|45r6 383r16 +48n6*Write_Unknowns_To_File{43E9} 22|46r6 385r16 389r21 488r30 +49n6*Ignore_Unknown_Names{43E9} 22|48r6 400r16 +50n6*Ignore_Unknown_Caps{43E9} 22|49r6 402r16 +51n6*Do_Compounds{43E9} 22|50r6 404r16 +52n6*Do_Fixes{43E9} 22|51r6 406r16 +53n6*Do_Tricks{43E9} 22|52r6 408r16 +54n6*Do_Dictionary_Forms{43E9} 22|54r6 410r16 +55n6*Show_Age{43E9} 22|55r6 412r16 +56n6*Show_Frequency{43E9} 22|56r6 414r16 +57n6*Do_Examples{43E9} 22|58r6 416r16 +58n6*Do_Only_Meanings{43E9} 22|59r6 418r16 +59n6*Do_Stems_For_Unknown{43E9} 22|60r6 420r16 +62K12*Mode_Type_Io[10|46] 22|255r11 272r11 293r11 +64A9*Mode_Array(boolean)<43E9> 66r17 22|39r34 +66a4*Words_Mode{64A9} 22|262r16 265r33 281m10 301r19 312m13 365r41 367m10 +. 369r40 379r10 389r9 451m7 467m13 473m13 476m13 481r10 488r18 +68U14*Change_Parameters 22|318b14 447l8 447t25 +70U14*Initialize_Word_Parameters 22|449b14 494l8 494t34 +X 22 support_utils-word_parameters.adb +26A9 Help_Type(string) 28r23 65r32 81r37 92r41 102r37 117r43 131r41 +. 141r40 152r33 160r29 172r30 186r40 193r29 201r35 209r32 214r37 222r41 232r36 +. 245r26 292r49 +27a4 Blank_Help_Line{string} 28r47 +28a4 No_Help{26A9} 292r62 +30E9 Reply_Type 30e29 31r61 32r40 33r36 275r13 297r12 321r12 +30n24 N{30E9} 32r55 +30n27 Y{30E9} 32r58 +31K12 Reply_Type_Io[10|46] 256r11 273r11 294r11 433r10 +32a4 Reply(30E9) 265r26 301r12 +33a4 Mode_Of_Reply(boolean) 281r29 312r32 434r13 +35X4 Blank_Input 306r19 442r12 +39a4 Default_Mode_Array{21|64A9} 451r21 467r27 473r27 476r27 +62X4 Bad_Mode_File 289r16 468r15 +65a4 Trim_Output_Help{26A9} 361r29 +81a4 Have_Output_File_Help{26A9} 363r34 +92a4 Write_Output_To_File_Help{26A9} 380r41 +102a4 Do_Unknowns_Only_Help{26A9} 383r34 +117a4 Write_Unknowns_To_File_Help{26A9} 385r40 +131a4 Ignore_Unknown_Names_Help{26A9} 400r38 +141a4 Ignore_Unknown_Caps_Help{26A9} 402r37 +152a4 Do_Compounds_Help{26A9} 404r30 +160a4 Do_Fixes_Help{26A9} 406r26 +172a4 Do_Tricks_Help{26A9} 408r27 +186a4 Do_Dictionary_Forms_Help{26A9} 410r37 +193a4 Show_Age_Help{26A9} 412r26 +201a4 Show_Frequency_Help{26A9} 414r32 +209a4 Do_Examples_Help{26A9} 416r29 +214a4 Do_Only_Meanings_Help{26A9} 418r34 +222a4 Do_Stems_For_Unknown_Help{26A9} 420r38 +232a4 Save_Parameters_Help{26A9} 427r18 +245U14 Put 245b14 245>19 252l8 252t11 308s13 427s13 +245a19 Help{26A9} 248r16 248r30 249r20 +248i11 I{integer} 249r26 +254U14 Put_Modes 254b14 269l8 269t17 435s13 +262e11 I{21|43E9} 263r26 265r45 +271U14 Get_Modes 271b14 290l8 290t17 457s10 +274e7 Mo{21|43E9} 279m26 281r22 +275e7 Rep{30E9} 280m26 281r44 +292U14 Inquire 292b14 292>23 292>39 309s13 316l8 316t15 361s7 363s7 380s10 +. 383s7 385s7 400s7 402s7 404s7 406s7 408s7 410s7 412s7 414s7 416s7 418s7 +. 420s7 +292e23 Mo{21|43E9} 299r12 301r31 309r22 312r25 +292a39 Help{26A9} 308r18 309r26 +295a7 L1{string} 302m17 304r19 307r16 311r18 +296i7 Ll{natural} 302m21 303r10 304r28 311r27 311m35 +297e7 R{30E9} 311m32 312r47 +319a7 L1{string} 424m17 426r13 431m23 433r29 +320i7 Ll{natural} 424m21 425r10 431m27 433r38 433m46 +321e7 R{30E9} 433m43 434r28 +454q7 Do_Mode_File 477l11 477e23 + diff --git a/lib/support_utils-static/support_utils-word_support_package.ali b/lib/support_utils-static/support_utils-word_support_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..b7d33666ce4fee23d95da75ebb3403ad97cf9e22 --- /dev/null +++ b/lib/support_utils-static/support_utils-word_support_package.ali @@ -0,0 +1,302 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.word_support_package%b support_utils-word_support_package.adb 8925e84b NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U support_utils.word_support_package%s support_utils-word_support_package.ads fc75830d EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.integer_aux%s a-tiinau.adb a-tiinau.ali +W ada.text_io.integer_io%s +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinau.ads 20090409150019 8114c8e4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-tiinio.adb 20091130162119 df9cd7af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D support_utils-word_support_package.adb 20230322220154 4472d8fb +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 26|17r6 18r6 33r27 34r28 41r48 42r48 27|131r16 133r16 135r16 +. 137r16 181r11 192r30 +X 2 a-direio.ads +43k13*Direct_IO 191e18 26|18w10 33r31 +53P9*File_Type<31|81P9> 26|39r56[33] +55E9*File_Mode +55n23*In_File{55E9[26|33]} 27|117r47[26|33] 150r47[26|33] +66I9*Count 26|30r25[20|614] 34r60[33] 51r48[33] 78r21[33] 83r21[33] +. 27|74r21[26|33] 89r21[26|33] 105r29[26|33] 185r22[26|33] 187r43[26|33] +. 206r43[26|33] 222r46[26|33] 226r50[26|33] +68I12*Positive_Count{66I9[26|33]} 27|122r49[26|33] 160r29[26|33] +80U14*Open 27|117s16[26|33] 150s16[26|33] +86U14*Close 27|128s13[26|33] 168s13[26|33] +95V13*Is_Open{boolean} 27|116s20[26|33] 146s20[26|33] +106U14*Read 27|124s16[26|33] 162s22[26|33] +119U14*Set_Index 27|122s13[26|33] 159s19[26|33] +132X4*Name_Error 27|130r18[26|33] +133X4*Use_Error 27|134r18[26|33] +X 10 a-textio.ads +49K13*Text_IO 471e16 26|17w10 34r32 41r52 42r52 27|131r20 133r20 135r20 137r20 +. 181r15 192r34 +52P9*File_Type 26|41r60 42r60 +53n23*In_File{53E9} 27|192r42 +92U14*Open 27|192s7 +98U14*Close 27|230s7 +183V13*End_Of_File{boolean} 27|209s17 +244U14*Get_Line 27|200s10 210s10 +263U14*Put_Line 27|131s28 133s28 135s28 137s28 +X 13 a-tiinio.ads +45k21*Integer_IO 84e27 26|34r40 +65U14*Put 27|233s10[26|34] +70U14*Get 27|202s10[26|34] 204s10[26|34] 213s10[26|34] 219s10[26|34] +X 18 latin_utils.ads +21K9*Latin_Utils 29e16 26|19r6 19r43 20r6 20r42 27|17r6 17r40 18r6 18r39 +. 19r6 20r6 21r5 +X 19 latin_utils-config.ads +17K21*Config 42e23 27|19w18 114r39 151r22 193r13 232r14 +29b4*Suppress_Preface{boolean} 27|232r21 +39V13*Path{string} 27|114s46 151s29 193s20 +X 20 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 26|20w18 20r54 +34E9*Dictionary_Kind 46e8 26|36r36 85r49 27|113r28 142r29 180r49 196r20 +42n9*General{34E9} 26|36r58 37r59 27|109r32 113r47 142r18 199r16 +44n9*Local{34E9} 26|36r69 27|77r16 92r16 144r29 +51a4*Ext(string) 27|151r58 193r49 +59a4*Dictionary_Available(boolean) 27|109r10 143r13 +519R9*Part_Entry 551e17 26|28r17 +571r4*Null_Part_Entry{519R9} 26|28r31 +614K12*Dict_IO[2|43] 26|30r17 +621i4*Null_MNPC{2|66I9[614]} 26|30r34 +X 21 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 26|19w18 19r55 +39A12*Stem_Type{string} 26|27r17 +40a4*Null_Stem_Type{39A12} 26|27r30 +64E9*Part_Of_Speech_Type 82e7 26|71r30 71r58 27|29r30 29r58 +72n6*V{64E9} 27|32r17 34r17 +73n6*Vpar{64E9} 27|31r17 +74n6*Supine{64E9} 27|33r20 +167E9*Comparison_Type 172e7 26|65r60 67r60 27|40r60 50r60 +168n7*X{167E9} 27|46r36 56r33 +169n6*Pos{167E9} 27|43r36 53r28 +170n6*Comp{167E9} 27|44r36 54r28 +171n6*Super{167E9} 27|45r36 55r28 +179I9*Stem_Key_Type 26|29r17 65r38 67r38 69r38 27|40r38 50r38 60r38 +186E9*Numeral_Sort_Type 192e7 26|69r60 27|60r60 +187n7*X{186E9} 27|67r33 +188n6*Card{186E9} 27|63r28 +189n6*Ord{186E9} 27|64r28 +190n6*Dist{186E9} 27|65r28 +191n6*Adverb{186E9} 27|66r28 +X 22 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 27|17w18 17r52 +66a4*Stem_File_Name{string} 27|114r52 151r35 +67a4*Indx_File_Name{string} 27|193r26 +X 23 latin_utils-preface.ads +18K21*Preface 30e24 27|20w18 196r7 197r7 231r7 231r29 235r7 236r7 236r29 +22U14*Put 27|196s15 197s15 231s37 235s15 +23U14*Set_Col 27|231s15 236s15 +24U14*Put_Line 27|236s37 +X 24 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 27|18w18 18r51 +45V13*Trim{string} 27|26s14 75s31 90s31 +X 25 support_utils.ads +21K9*Support_Utils 29e18 26|21r9 89r5 27|22r14 239r5 +X 26 support_utils-word_support_package.ads +21K23*Word_Support_Package 25|21k9 26|89l19 89e39 27|22b28 239l19 239t39 +23b4*Followed_By_Period{boolean} +23b24*Capitalized{boolean} +23b37*All_Caps{boolean} +25R9*Dictionary_Stem 31e17 33r42 44r52 27|103r12 +27a10*Stem{21|39A12} +28r10*Part{20|519R9} +29i10*Key{21|179I9} +30i10*MNPC{2|66I9[20|614]} +33K12*Stem_Io[2|43] 34r52 39r48 51r40 78r13 83r13 27|74r13 89r13 102r11 105r21 +. 117r39 122r41 150r39 160r21 182r11 185r14 187r35 206r35 222r38 226r42 +34K12*Count_Io[13|45] 27|183r11 +36E12*Dictionary_File_Kind{20|34E9} 37r35 39r23 41r23 42r23 51r6 54r48 58r48 +. 62r48 77r13 82r13 27|73r13 88r13 +37e4*Default_Dictionary_File_Kind{36E12} 77r37 82r37 27|73r37 88r37 +39a4*Stem_File(2|53P9[33]) 27|116r29 117m22 117r22 122r24 124r22 128m20 128r20 +. 146r29 150m22 150r22 159r30 162r28 168m20 168r20 +41a4*Stem_List(10|52P9) +42a4*Indx_File(10|52P9) 27|192m13 192r13 200r20 209r30 210r20 230m14 230r14 +44A9*Dict_Array(25R9) 45r10 +45a4*Bdl{44A9} 27|126m16 164m22 +46i4*Bdl_Last{integer} 27|172m7 +49A9*Dict_Array_Index(2|66I9[33])<20|34E9> 54r6 58r6 +. 62r6 +53a4*Bblf{49A9} 27|119r28 203m10 +53a10*Bbll{49A9} 27|120r28 205m10 +57a4*Bdlf{49A9} 27|156r31 215m13 +57a10*Bdll{49A9} 27|157r31 221m13 +61a4*Ddlf{49A9} 27|78r17 82r17 217m13 +61a10*Ddll{49A9} 27|93r17 97r17 225m13 +65V13*Adj_Comp_From_Key{21|167E9} 65>32 27|40b13 48l8 48t25 +65i32 Key{21|179I9} 27|40b32 42r12 +67V13*Adv_Comp_From_Key{21|167E9} 67>32 27|50b13 58l8 58t25 +67i32 Key{21|179I9} 27|50b32 52r12 +69V13*Num_Sort_From_Key{21|186E9} 69>32 27|60b13 69l8 69t25 +69i32 Key{21|179I9} 27|60b32 62r12 +71V13*Eff_Part{21|64E9} 71>23 27|29b13 38l8 38t16 +71e23 Part{21|64E9} 27|29b23 31r10 33r13 36r17 +73V13*Len{integer} 73>18 27|24b13 27l8 27t11 +73s18 S{string} 27|24b18 26r20 +75V13*First_Index{2|66I9[33]} 76>7 77>7 27|71b13 84l8 84t19 +76s7 Input_Word{string} 27|72b7 75r37 +77e7 D_K{36E12} 27|73b7 77r10 78r43 82r57 +80V14*Last_Index{2|66I9[33]} 81>7 82>7 27|86b14 99l9 99t19 +81s7 Input_Word{string} 27|87b7 90r37 +82e7 D_K{36E12} 27|88b7 92r10 93r43 97r57 +85U14*Load_Indices_From_Indx_File 85>43 27|180b14 237l8 237t35 +85e43 D_K{20|34E9} 27|180b43 192r24 193r54 196r43 199r10 200r31 203r32 205r32 +. 209r41 210r31 215r35 217r35 221r35 225r35 230r25 +87U14*Load_Bdl_From_Disk 27|101b14 178l8 178t26 +X 27 support_utils-word_support_package.adb +75a7 Wd{string} 78r23 78r27 79r13 82r23 82r27 82r38 82r42 +90a7 Wd{string} 93r23 93r27 94r13 97r23 97r27 97r38 97r42 +103r7 Ds{26|25R9} 124m39 126r27 162m45 164r33 +104i7 Index_First{2|66I9[26|33]} 119m13 122r65 123r22 156m16 158r19 160r45 +. 161r28 +105i7 Index_Last{2|66I9[26|33]} 120m13 123r37 157m16 161r43 +106i7 K{integer} 125m16 125r21 126r21 163m22 163r27 164r27 172r19 +111q10 Loading_Bdl_From_Disk 138l14 138e35 +113e13 D_K{20|34E9} 116r40 117r33 119r44 120r44 122r35 124r33 128r31 +114a13 Path{string} 117r56 132r64 136r40 +123i17 J +142e11 D_K{20|34E9} 143r35 144r23 146r40 150r33 151r63 156r45 157r45 159r41 +. 162r39 168r31 +155e17 I{character} 156r37 157r37 +161i23 J +184a7 Ch{string} 201m10 203r16 203r24 205r16 205r24 212m10 214r13 215r19 +. 215r27 217r19 217r27 220r13 221r19 221r27 225r19 225r27 +185i7 M{2|66I9[26|33]} 202m30 203r40 213m30 215r43 217r43 +185i10 N{2|66I9[26|33]} 204m35 205r40 206r77 219m34 221r43 223r40 225r43 +. 227r44 +186i7 Number_Of_Blank_Stems{2|66I9[26|33]} 206m10 206r54 222m13 223r17 +187i7 Number_Of_Non_Blank_Stems{2|66I9[26|33]} 226m13 227r17 233r15 +188a7 S{string} 200m37 201r16 202r15 204r15 210m37 212r16 213r15 219r15 +189i7 Last{integer} 200m40 202r23 204r28 210m40 211r20 213r23 219r27 +189i13 L{integer} 202m33 204r18 204m38 213m33 219r18 219m37 +X 31 s-direio.ads +81P9*File_Type(53R9) + diff --git a/lib/support_utils-static/support_utils.ali b/lib/support_utils-static/support_utils.ali new file mode 100644 index 0000000000000000000000000000000000000000..7a7f8cb484eb46661c8f85bd0342456c5b79d387 --- /dev/null +++ b/lib/support_utils-static/support_utils.ali @@ -0,0 +1,47 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U support_utils%s support_utils.ads f98bd89b NE OO PU PK + +D support_utils.ads 20230322220154 f98bd89b +D system.ads 20160213141829 90249111 +X 1 support_utils.ads +21K9*Support_Utils 25r17 29l5 29e18 + diff --git a/lib/words_engine-static/libwords_engine.a b/lib/words_engine-static/libwords_engine.a new file mode 100644 index 0000000000000000000000000000000000000000..ab36f9693cd08154759a9268ccbb771874433932 --- /dev/null +++ b/lib/words_engine-static/libwords_engine.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a71894203770e97074c630bf8c0c898c571bae542a19b6605f8bdeb38c6e976 +size 2355440 diff --git a/lib/words_engine-static/words_engine-english_support_package.ali b/lib/words_engine-static/words_engine-english_support_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..847e251c1f64112a05dba0023883f8790b9084be --- /dev/null +++ b/lib/words_engine-static/words_engine-english_support_package.ali @@ -0,0 +1,230 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.english_support_package%b words_engine-english_support_package.adb e1663c4d NE OO PK +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.english_support_package%s words_engine-english_support_package.ads 218bd73a EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-english_support_package.adb 20230322220154 448e187f +X 1 ada.ads +16K9*Ada 19e8 39|17r6 18r6 53r34 57r29 59r29 40|17r6 20r8 25r11 29r29 67r29 +X 2 a-direio.ads +43k13*Direct_IO 191e18 39|18w10 53r38 +53P9*File_Type<21|81P9> 39|70r31[53] +X 6 a-inteio.ads +18K13*Integer_Text_IO[12|45] 40|17w10 25r15 +X 10 a-textio.ads +49K13*Text_IO 471e16 39|17w10 57r33 59r33 40|20r12 29r33 67r33 +52P9*File_Type 39|57r41 59r41 40|29r41 67r41 +73I12*Field{integer} +205U14*Get 40|32s10 34s10 36s10 38s10 40s10 42s10 44s10 +206U14*Get 40|51s10 53s10 55s10 57s10 59s10 61s10 63s10 +207U14*Put 40|70s10 72s10 74s10 76s10 78s10 80s10 82s10 +208U14*Put 40|89s10 91s10 93s10 95s10 97s10 99s10 101s10 +239U14*Get 40|31s10 33s10 +240U14*Get 40|50s10 52s10 +241U14*Put 40|69s10 71s10 +242U14*Put 40|88s10 90s10 +X 11 a-tienio.ads +48i4*Default_Width{10|73I12} 40|140r42[18|84] 143r37[18|883] +51U14*Get 40|37s10[18|84] 39s10[18|883] +52U14*Get 40|56s10[18|84] 58s10[18|883] +54U14*Put 40|75s10[18|84] 77s10[18|883] +60U14*Put 40|94s10[18|84] 96s10[18|883] +65U14*Get 40|114s10[18|84] 116s10[18|883] +70U14*Put 40|141s10[18|84] 144s10[18|883] +X 12 a-tiinio.ads +50U14*Get 40|35s10[6|18] 41s10[6|18] 43s10[6|18] 45s10[6|18] +55U14*Get 40|54s10[6|18] 60s10[6|18] 62s10[6|18] 64s10[6|18] +59U14*Put 40|73s10[6|18] 79s10[6|18] 81s10[6|18] 83s10[6|18] +65U14*Put 40|92s10[6|18] 98s10[6|18] 100s10[6|18] 102s10[6|18] +70U14*Get 40|112s10[6|18] 118s10[6|18] 120s10[6|18] 122s10[6|18] +75U14*Put 40|138s10[6|18] 147s10[6|18] 150s10[6|18] 153s10[6|18] +X 16 latin_utils.ads +21K9*Latin_Utils 29e16 39|19r6 19r43 20r6 20r42 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 39|20w18 20r54 +34E9*Dictionary_Kind 46e8 39|66r42 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 39|19w18 19r55 +64E9*Part_Of_Speech_Type 82e7 39|41r17 +65n7*X{64E9} 39|41r40 49r26 +84K12*Part_Of_Speech_Type_IO[11|46] 40|23r11 140r19 +858E9*Frequency_Type 869e28 39|42r17 +859n6*X{858E9} 39|42r35 49r29 +883K12*Frequency_Type_IO[11|46] 40|24r11 143r19 +X 21 s-direio.ads +81P9*File_Type(53R9) +X 38 words_engine.ads +21K9*Words_Engine 27e17 39|21r9 72r5 40|18r14 160r5 +X 39 words_engine-english_support_package.ads +21K22*English_Support_Package 38|21k9 39|72l18 72e41 40|18b27 160l18 160t41 +23N4*Eword_Size 28r34 40|108r33 109r19 129r19 +24N4*Aux_Word_Size 30r36 40|110r35 111r19 133r19 +25N4*Line_Number_Width 40|137r19 +26N4*Priority_Width 40|146r19 149r19 152r19 +28A12*Eword{string} 29r26 38r17 +29a4*Null_Eword{28A12} 38r26 +30A12*Auxword{string} 31r28 39r17 +31a4*Null_Auxword{30A12} 39r28 +32I12*Priority_Type{integer} +34i4*Number_Of_Ewords{integer} +36R9*Ewds_Record 46e17 48r32 51r52 53r49 57r60 58r30 59r59 60r29 61r45 63r45 +. 40|29r60 48r30 67r59 86r29 105r45 125r45 +38a10*W{28A12} 40|31m20 50m17 69r20 88r17 108m12 130r31 +39a10*Aux{30A12} 40|33m20 52m17 71r20 90r17 110m12 134r30 +40i10*N{integer} 40|35m20 54m17 73r20 92r17 112m38 138r33 +41e10*Pofs{18|64E9} 40|37m20 56m17 75r20 94r17 114m38 141r33 +42e10*Freq{18|858E9} 40|39m20 58m17 77r20 96r17 116m38 144r33 +43i10*Semi{integer} 40|41m20 60m17 79r20 98r17 118m38 147r33 +44i10*Kind{integer} 40|43m20 62m17 81r20 100r17 120m38 150r33 +45i10*Rank{integer} 40|45m20 64m17 83r20 102r17 122m38 153r33 +48r4*Null_Ewds_Record{36R9} +51A9*Ewds_Array(36R9) +53K12*Ewds_Direct_Io[2|43] 70r16 +55K12*Ewds_Record_Io 64l8 64e22 40|22b17 158l8 158t22 +56i7*Default_Width{natural} +57U17*Get 57>22 57<52 40|29b17 46l11 46t14 +57p22 F{10|52P9} 40|29b22 31r15 32r15 33r15 34r15 35r15 36r15 37r15 38r15 +. 39r15 40r15 41r15 42r15 43r15 44r15 45r15 +57r52 P{36R9} 40|29b52 31m18 31r18 33m18 33r18 35m18 35r18 37m18 37r18 39m18 +. 39r18 41m18 41r18 43m18 43r18 45m18 45r18 +58U17*Get 58<22 40|48b17 65l11 65t14 +58r22 P{36R9} 40|48b22 50m15 50r15 52m15 52r15 54m15 54r15 56m15 56r15 58m15 +. 58r15 60m15 60r15 62m15 62r15 64m15 64r15 +59U17*Put 59>22 59>52 40|67b17 84l11 84t14 +59p22 F{10|52P9} 40|67b22 69r15 70r15 71r15 72r15 73r15 74r15 75r15 76r15 +. 77r15 78r15 79r15 80r15 81r15 82r15 83r15 +59r52 P{36R9} 40|67b52 69r18 71r18 73r18 75r18 77r18 79r18 81r18 83r18 +60U17*Put 60>22 40|86b17 103l11 103t14 +60r22 P{36R9} 40|86b22 88r15 90r15 92r15 94r15 96r15 98r15 100r15 102r15 +61U17*Get 61>22 61<37 62<37 40|105b17 123l11 123t14 +61s22 S{string} 40|105b22 106r25 108r17 110r19 112r15 112r27 114r15 114r27 +. 116r15 116r27 118r15 118r27 120r15 120r27 122r15 122r27 +61r37 P{36R9} 40|105b37 108m10 110m10 112m36 112r36 114m36 114r36 116m36 +. 116r36 118m36 118r36 120m36 120r36 122m36 122r36 +62i37 Last{integer} 40|105b58 122m44 +63U17*Put 63<22 63>38 40|125b17 156l11 156t14 +63s22 S{string} 40|125b22 126r25 130m10 132m10 134m10 136m10 138m15 138r15 +. 139m10 141m15 141r15 142m10 144m15 144r15 145m10 147m15 147r15 148m10 150m15 +. 150r15 151m10 153m15 153r15 155m10 155r22 +63r38 P{36R9} 40|125b38 130r29 134r28 138r31 141r31 144r31 147r31 150r31 +. 153r31 +66a4*English_Dictionary_Available(boolean) +70p4*Ewds_File{2|53P9[53]} +X 40 words_engine-english_support_package.adb +26e7 Spacer{character} 32m18 34m18 36m18 38m18 40m18 42m18 44m18 51m15 53m15 +. 55m15 57m15 59m15 61m15 63m15 +27N7 Nwidth 79r26 81r26 83r26 98r23 100r23 102r23 147r39 150r39 153r39 +106i10 L{integer} 108r20 108r29 109m10 109r15 110r22 110r31 111m10 111r15 +. 112r18 112m41 113m10 113r15 114r18 114m44 115m10 115r15 116r18 116m44 117m10 +. 117r15 118r18 118m44 119m10 119r15 120r18 120m44 121m10 121r15 122r18 +126i10 L{integer} 129r15 130r13 131m10 132r13 133r15 134r13 135m10 136r13 +. 137r15 138r18 139r13 140r15 141r18 142r13 143r15 144r18 145r13 146r15 147r18 +. 148r13 149r15 150r18 151r13 152r15 153r18 +127i10 M{integer} 129m10 130r22 131r15 133m10 134r22 135r15 137m10 138r27 +. 140m10 141r27 143m10 144r27 146m10 147r27 149m10 150r27 152m10 153r27 155r13 + diff --git a/lib/words_engine-static/words_engine-explanation_package.ali b/lib/words_engine-static/words_engine-explanation_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..e83e2526d24572082f0e9d3f55fceff49552dfcb --- /dev/null +++ b/lib/words_engine-static/words_engine-explanation_package.ali @@ -0,0 +1,98 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.explanation_package%s words_engine-explanation_package.ads c425a208 NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 35|17r6 17r43 +X 15 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 35|17w18 17r55 +61A12*Meaning_Type{string} 35|21r23 22r23 23r23 24r23 25r23 +62a4*Null_Meaning_Type{61A12} 35|21r39 22r39 23r39 24r39 25r39 +X 34 words_engine.ads +21K9*Words_Engine 27e17 35|18r9 27r5 +X 35 words_engine-explanation_package.ads +18K22*Explanation_Package 34|21k9 35|27l18 27e37 +19R9*Explanations 26e16 +21a9*Xxx_Meaning{15|61A12} +22a9*Yyy_Meaning{15|61A12} +23a9*Nnn_Meaning{15|61A12} +24a9*Rrr_Meaning{15|61A12} +25a9*Ppp_Meaning{15|61A12} + diff --git a/lib/words_engine-static/words_engine-initialization.ali b/lib/words_engine-static/words_engine-initialization.ali new file mode 100644 index 0000000000000000000000000000000000000000..19a2468610adbcee12b00477a8814988a685f629 --- /dev/null +++ b/lib/words_engine-static/words_engine-initialization.ali @@ -0,0 +1,110 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.initialization%b words_engine-initialization.adb 80ddd7b4 NE OO PK +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.initialization%s words_engine-initialization.ads 0416f58a EE NE OO PK +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-initialization.ads 20230322220154 97926821 +D words_engine-initialization.adb 20230322220154 8f172950 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 17 support_utils.ads +21K9*Support_Utils 29e18 41|17r6 17r41 18r6 18r46 +X 18 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 41|18w20 18r60 +96U14*Initialize_Developer_Parameters 41|25s7 +X 19 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 41|17w20 17r55 +70U14*Initialize_Word_Parameters 41|24s7 +X 39 words_engine.ads +21K9*Words_Engine 27e17 40|17r9 19r5 41|19r6 19r37 21r14 28r5 +X 40 words_engine-initialization.ads +17K22*Initialization 39|21k9 40|19l18 19e32 41|21b27 28l18 28t32 +18U14*Initialize_Engine 41|22b14 27l8 27t25 +X 42 words_engine-word_package.ads +22K22*Word_Package 41|19w19 19r50 42|84e30 +82U14*Initialize_Word_Package 41|26s7 + diff --git a/lib/words_engine-static/words_engine-list_package.ali b/lib/words_engine-static/words_engine-list_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..30bfc990a88100b358e8f18e9b6d012fe809a548 --- /dev/null +++ b/lib/words_engine-static/words_engine-list_package.ali @@ -0,0 +1,768 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.list_package%b words_engine-list_package.adb fdfaf0a8 OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.strings.maps%s a-strmap.adb a-strmap.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.char_utils%s support_utils-char_utils.adb support_utils-char_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.dictionary_form%b support_utils-dictionary_form.adb support_utils-dictionary_form.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.assertions%s s-assert.adb s-assert.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.concat_4%s s-conca4.adb s-conca4.ali +W system.concat_5%s s-conca5.adb s-conca5.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.list_sweep%s words_engine-list_sweep.adb words_engine-list_sweep.ali +W words_engine.pearse_code%s words_engine-pearse_code.adb words_engine-pearse_code.ali +W words_engine.put_example_line%b words_engine-put_example_line.adb words_engine-put_example_line.ali +W words_engine.put_stat%b words_engine-put_stat.adb words_engine-put_stat.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.list_package%s words_engine-list_package.ads 736c9340 EE NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W system%s system.ads system.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-assert.ads 20140225151544 cd8d2c94 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-conca5.ads 20140225151544 875e432e +D s-conca7.ads 20140225151544 fcc75b1f +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-list_package.adb 20230322220154 231032b4 +D words_engine-list_sweep.ads 20230322220154 4456ccae +D words_engine-pearse_code.ads 20230322220154 c03e7377 +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 69|17r6 21r6 21r33 39r42 47r20 70|27r6 28r6 29r6 30r6 30r27 +. 120r44 124r10 125r9 125r27 134r40 138r10 142r45 150r10 157r10 163r44 177r13 +. 185r10 192r10 197r10 203r13 212r10 265r20 265r47 266r47 270r23 278r44 282r10 +. 283r10 310r16 446r10 457r23 468r13 474r13 486r7 497r7 499r10 501r10 505r10 +. 507r10 557r13 570r10 579r10 586r16 600r25 605r10 606r22 610r41 619r23 651r22 +. 767r27 771r11 775r10 776r10 777r10 778r10 779r10 782r13 784r10 785r10 786r10 +. 793r13 794r13 797r10 798r10 799r10 800r10 801r10 923r23 946r10 948r7 952r10 +. 954r10 962r37 969r7 972r7 1095r42 1104r10 +X 4 a-direio.ads +53P9*File_Type<46|81P9> +55E9*File_Mode +55n23*In_File{55E9[35|33]} 70|1014r44[35|33] +66I9*Count 69|44r58[23|614] 70|165r52[23|614] 964r45[23|614] +. 978r58[23|614] 983r31[35|33] 986r41[35|33] 1058r58[35|33] 1070r58[35|33] +. 1098r26[23|614] 1109r28[23|614] 1110r20[23|614] +80U14*Open 70|1014s13[35|33] +86U14*Close 70|1090s10[35|33] +95V13*Is_Open{boolean} 70|1013s17[35|33] +101U14*Read 70|968s15[23|614] +106U14*Read 70|379s36[23|614] 394s39[23|614] 415s42[23|614] 1048s16[35|33] +. 1059s22[35|33] 1071s22[35|33] +119U14*Set_Index 70|377s36[23|614] 392s39[23|614] 413s42[23|614] 1047s16[35|33] +. 1058s22[35|33] 1070s22[35|33] +X 5 a-except.ads +53K13*Exceptions 360e19 70|30w10 30r31 +103V13*Exception_Information{string} 70|954s32 +X 7 a-inteio.ads +18K13*Integer_Text_IO[17|45] 70|27w10 777r14 778r14 799r14 800r14 +X 10 a-string.ads +16K13*Strings 35e16 69|21r10 21r37 70|28r10 29r10 265r24 265r51 266r51 +X 11 a-strfix.ads +18K21*Fixed 251e22 70|28w18 265r32 +205V13*Trim{string} 70|265s38 +X 12 a-strmap.ads +38K21*Maps 412e21 70|29w18 265r59 266r59 +47A9*Character_Set<138A9> +51a4*Null_Set{47A9} 70|266r64 +100V13*To_Set{47A9} 70|265s64 +138A9 Character_Set_Internal(boolean) +X 13 a-strunb.ads +76K21*Unbounded 489e26 69|21w18 21r45 +79R9*Unbounded_String<6|48R9> 473e14 69|83r21 +94V13*To_Unbounded_String{79R9} 70|905s26 +100V13*To_String{string} 70|927s37 +X 15 a-textio.ads +49K13*Text_IO 471e16 69|17w10 39r46 47r24 70|120r48 124r14 125r13 125r31 +. 134r44 138r14 142r49 150r14 157r14 163r48 177r17 185r14 192r14 197r14 203r17 +. 212r14 270r27 278r48 282r14 283r14 310r20 446r14 457r27 468r17 474r17 486r11 +. 497r11 499r14 501r14 505r14 507r14 557r17 570r14 579r14 586r20 600r29 605r14 +. 606r26 610r45 619r27 651r26 767r31 771r15 775r14 776r14 779r14 782r17 784r14 +. 785r14 786r14 793r17 794r17 797r14 798r14 801r14 923r27 946r14 948r11 952r14 +. 954r14 962r41 969r11 972r11 1095r46 1104r14 +52P9*File_Type 69|39r54 47r32 70|120r56 134r52 142r57 163r56 270r35 278r56 +. 457r35 586r28 600r37 619r35 767r39 923r35 962r49 1095r54 +64I9*Count +68I12*Positive_Count{64I9} +73I12*Field{integer} +104V13*Name{string} 70|124s22 125s21 814s16 814s39 +117V13*Standard_Input{52P9} 70|814s45 +118V13*Standard_Output{52P9} 70|125s39 +121V13*Current_Input{52P9} 70|814s22 +165U14*New_Line 70|212s22 283s22 570s22 579s22 605s22 948s19 +186U14*Set_Col 70|486s19 505s22 507s22 776s22 798s22 +187U14*Set_Col 70|785s22 +195V13*Line{68I12} 70|606s34 610s53 +207U14*Put 70|946s22 +241U14*Put 70|138s22 150s22 157s22 177s25 185s22 192s22 197s22 203s25 282s22 +. 468s25 474s25 497s19 499s22 501s22 557s25 775s22 782s25 784s22 797s22 969s19 +259U14*Put_Line 70|310s28 651s34 779s22 786s22 793s25 794s25 801s22 972s19 +. 1104s22 +263U14*Put_Line 70|446s22 952s22 954s22 +X 16 a-tienio.ads +48i4*Default_Width{15|73I12} 70|516r38[24|84] 518r29[24|209] 521r29[24|219] +. 523r38[24|84] 525r28[24|148] 526r30[24|158] 527r30[24|133] 528r29[24|209] +. 531r29[24|219] 533r51[24|219] +54U14*Put 70|187s22[24|856] 188s23[23|81] 189s22[23|107] 190s28[24|883] 191s25[23|160] +X 17 a-tiinio.ads +59U14*Put 70|777s30[7|18] 778s30[7|18] 799s30[7|18] 800s30[7|18] +X 21 latin_utils.ads +21K9*Latin_Utils 29e16 69|18r6 18r42 19r6 19r30 20r6 20r43 70|31r6 31r39 +. 32r6 32r40 46r5 +X 22 latin_utils-config.ads +17K21*Config 42e23 69|19w18 19r42 +19i4*Output_Screen_Size{integer} 70|607r30 +21E9*Configuration_Type 21e79 69|38r42 70|456r23 618r23 922r23 +21n65*Only_Meanings{21E9} 70|481r60 +39V13*Path{string} 70|1015s19 +X 23 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 69|18w18 18r54 +34E9*Dictionary_Kind 46e8 69|66r14 70|117r34 164r44 963r37 982r22 1097r22 +35n8*X{34E9} 70|53r10 +36n9*Addons{34E9} 70|304r15 409r47 488r19 832r26 +37n9*Xxx{34E9} 70|117r56 301r15 490r23 +38n9*Yyy{34E9} 70|302r15 490r30 +39n9*Nnn{34E9} 70|300r15 +40n9*Rrr{34E9} 70|299r15 372r59 +41n9*Ppp{34E9} 70|117r63 303r15 389r42 391r45 732r15 +42n9*General{34E9} 70|538r26 592r20 671r34 982r41 1097r41 +44n9*Local{34E9} 70|538r37 +45n9*Unique{34E9} 70|312r28 343r26 348r23 592r31 671r45 +51a4*Ext(string) 70|197r35 1015r48 +56e4*Default_Dictionary_Kind{34E9} 69|66r33 +59a4*Dictionary_Available(boolean) 70|1012r10 +81K12*Area_Type_IO[16|46] 70|188r10 +107K12*Geo_Type_IO[16|46] 70|189r10 +160K12*Source_Type_IO[16|46] 70|191r10 +225e10*Age{24|845E9} 70|148r40 150r72 187r43 +226e10*Area{64E9} 70|188r44 +227e10*Geo{86E9} 70|189r43 +228e10*Freq{24|858E9} 70|154r18 155r46 158r48 190r49 +229e10*Source{112E9} 70|191r46 +370i10*Value{24|298I12} 70|231r27 309r63 +419e10*Kind{24|304E9} 70|541r32 548r32 +519e21*Pofs{24|64E9} 70|183r17 227r21 309r27 +531r16*Num{365R9} 70|231r23 309r59 +535r16*V{414R9} 70|541r30 548r30 +579R9*Dictionary_Entry 585e17 69|68r14 70|143r45 166r44 336r13 966r12 +582r10*Part{519R9} 70|183r12 227r16 231r18 309r22 309r54 541r25 548r25 574r19 +. 574r49 +583r10*Tran{223R9} 70|148r35 150r67 154r13 155r41 158r43 187r38 188r39 189r38 +. 190r44 191r41 +584a10*Mean{24|61A12} 70|313r58 315r53 673r28 673r55 973r24 +609r4*Null_Dictionary_Entry{579R9} 69|68r34 70|53r24 336r33 374r35 410r42 +. 418r38 574r27 +614K12*Dict_IO[4|43] 69|44r50 70|165r44 330r11 377r28 379r28 392r31 394r31 +. 413r34 415r34 964r37 968r7 978r50 1098r18 1109r20 1110r12 +615a4*Dict_File(4|53P9[614]) 70|378r32 379r42 393r34 394r45 413r53 415r48 +. 968r21 +620I12*MNPC_Type{4|66I9[614]} 69|67r14 +621i4*Null_MNPC{4|66I9[614]} 69|67r27 70|53r13 408r46 732r20 +627a10*Stem{24|39A12} 70|345r36 361r42 384r51 400r51 451r53 741r48 839r62 +628r10*IR{24|887R9} 70|345r49 361r55 367r62 369r46 384r64 400r64 697r20 698r20 +. 699r21 700r20 701r20 702r20 707r26 715r26 744r33 752r31 755r34 843r28 864r20 +629e10*D_K{34E9} 70|343r20 362r33 372r53 378r50 379r60 389r35 391r38 393r52 +. 394r63 405r48 409r41 413r71 415r66 746r33 832r20 +630i10*MNPC{4|66I9[614]} 70|349r31 350r41 362r45 376r38 378r63 388r36 393r65 +. 406r47 408r38 414r43 747r33 840r59 +654A9*Parse_Array(625R9) 69|32r38 70|323r27 688r24 822r17 855r24 +. 876r18 882r16 +X 24 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 69|20w18 20r55 +36N4*Max_Stem_Size 70|1101r41 +37N4*Max_Meaning_Size 70|130r17 224r33 235r54 242r48 246r45 251r42 256r15 +. 749r52 +39A12*Stem_Type{string} 69|53r17 +40a4*Null_Stem_Type{39A12} 69|53r39 70|56r15 61r21 +61A12*Meaning_Type{string} 70|287r27 +62a4*Null_Meaning_Type{61A12} 70|224r54 +64E9*Part_Of_Speech_Type 82e7 70|50r20 367r32 +66n6*N{64E9} 70|371r27 +67n6*Pron{64E9} 70|371r31 +68n6*Pack{64E9} 70|371r38 +69n6*Adj{64E9} 70|371r45 697r35 707r42 +70n6*Num{64E9} 70|227r29 233r29 309r34 371r51 372r36 +71n6*Adv{64E9} 70|742r31 864r35 +72n6*V{64E9} 70|387r27 540r38 +73n6*Vpar{64E9} 70|387r31 547r41 +74n6*Supine{64E9} 70|387r38 +79n6*Tackon{64E9} 70|50r46 846r24 +80n6*Prefix{64E9} 70|844r24 +81n6*Suffix{64E9} 70|50r56 731r17 845r24 +84K12*Part_Of_Speech_Type_IO[16|46] 70|516r15 523r15 +106K12*Decn_Record_IO 121e22 70|517r15 524r15 +107i7*Default_Width{natural} 70|517r30 524r30 +127n6*M{125E9} 70|698r51 701r41 +133K12*Gender_Type_IO[16|46] 70|527r15 +140n6*Voc{137E9} 70|698r43 699r43 +148K12*Case_Type_IO[16|46] 70|525r15 +154n6*S{152E9} 70|698r48 700r41 +158K12*Number_Type_IO[16|46] 70|526r15 +169n6*Pos{167E9} 70|698r54 752r56 +171n6*Super{167E9} 70|702r45 755r59 +179I9*Stem_Key_Type +188n6*Card{186E9} 70|240r15 +189n6*Ord{186E9} 70|243r15 +190n6*Dist{186E9} 70|247r15 +191n6*Adverb{186E9} 70|252r15 +209K12*Tense_Type_IO[16|46] 70|518r15 528r15 +219K12*Voice_Type_IO[16|46] 70|521r15 531r15 533r37 +225n6*Ind{223E9} 70|542r60 +228n6*Inf{223E9} 70|542r67 +229n6*Ppl{223E9} 70|549r59 +240e10*Mood{223E9} 70|542r52 549r52 +298I12*Numeral_Value_Type{natural} +315n7*Dep{304E9} 70|541r39 548r39 +424e10*Of_Case{137E9} 70|699r33 +425e10*Number{152E9} 70|700r32 +426e10*Gender{125E9} 70|701r32 +427e10*Comparison{167E9} 70|702r32 744r45 752r43 755r46 +460e10*Sort{186E9} 70|239r27 +490e10*Comparison{167E9} 70|743m29 +516r10*Tense_Voice_Mood{236R9} 70|542r35 +550r10*Tense_Voice_Mood{236R9} 70|549r35 +721R9*Suffix_Record +723r4*Null_Suffix_Record{721R9} 70|731r25 +744e25*Pofs{64E9} 70|233r21 367r70 369r54 540r31 547r34 591r22 697r28 707r34 +. 715r34 742m23 843r36 864r28 +754r16*Adj{421R9} 70|698r28 699r29 700r28 701r28 702r28 744r41 752r39 755r42 +756r16*Num{454R9} 70|239r23 +758r16*Adv{488R9} 70|743m21 +760r16*Verb{513R9} 70|542r30 +762r16*Vpar{544R9} 70|549r30 +788K12*Quality_Record_IO 804e25 70|514r39 537r13 +790i7*Default_Width{natural} 70|514r57 +803U17*Put 70|537s31 +811I12*Ending_Size_Type{integer} +816A12*Ending{string} +818R9*Ending_Record 822e17 70|738r29 +820i10*Size{811I12} 70|498r23 +821a10*Suf{816A12} 70|501r55 +841r4*Null_Ending_Record{818R9} 70|731r49 +845E9*Age_Type 855e22 70|83r37 106r37 +846n6*X{845E9} 70|465r26 731r69 745r51 +856K12*Age_Type_IO[16|46] 70|187r10 +858E9*Frequency_Type 869e28 70|72r43 94r43 +861n6*B{858E9} 70|731r72 745r62 +862n6*C{858E9} 70|471r27 +863n6*D{858E9} 70|154r26 +883K12*Frequency_Type_IO[16|46] 70|190r10 +887R9*Inflection_Record 894e17 69|54r17 +889r10*Qual{744R9} 70|233r16 239r18 367r65 369r49 537r54 540r26 542r25 547r29 +. 549r25 591r17 697r23 698r23 699r24 700r23 701r23 702r23 707r29 715r29 744r36 +. 752r34 755r37 843r31 864r23 +890i10*Key{179I9} 70|745m21 +891r10*Ending{818R9} 70|498r16 501m48 745m31 +892e10*Age{845E9} 70|465r19 466r40 468r67 745m44 +893e10*Freq{858E9} 70|471r19 472r46 475r43 745m54 +896r4*Null_Inflection_Record{887R9} 69|54r39 70|57r12 61r37 510r19 +X 25 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 70|32w18 32r52 +66a4*Stem_File_Name{string} 70|1015r25 +X 26 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 70|31w18 31r51 +37V13*Lower_Case{string} 70|985s37 994s33 1050s25 1053s28 1061s30 1073s30 +45V13*Trim{string} 70|148s10 150s42 155s10 158s12 204s17 265s14 282s35 466s12 +. 472s12 497s33 501s35 973s9 +51V13*Head{string} 70|235s17 241s20 244s20 248s20 253s20 282s41 449s14 450s12 +. 451s22 652s44 749s37 837s23 838s21 839s31 956s14 957s12 958s22 973s15 1101s23 +X 27 support_utils.ads +21K9*Support_Utils 29e18 70|33r6 33r41 34r6 34r40 35r6 35r41 36r6 36r46 37r6 +. 37r46 39r6 40r6 176r13 177r38 661r18 662r18 1000r15 1003r15 1005r15 +X 28 support_utils-addons_package.ads +21K23*Addons_Package 189e33 70|34w20 34r54 +160A9*Means_Array(24|61A12) +168a4*Means{160A9} 70|306r34 +X 29 support_utils-char_utils.ads +17K23*Char_Utils 33e29 70|39w20 1000r29 1003r29 1005r29 +28V14*V_To_U_And_J_To_I{character} 70|1000s40 1003s40 1005s40 +X 30 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 70|37w20 37r60 +45n6*Write_Statistics_File{40E9} 70|826r26 +47n6*Show_Dictionary{40E9} 70|196r22 +48n6*Show_Dictionary_Line{40E9} 70|201r22 +49n6*Show_Dictionary_Codes{40E9} 70|182r22 +50n6*Do_Pearse_Codes{40E9} 70|137r22 173r25 504r22 781r25 +52n6*Do_Only_Initial_Word{40E9} 70|791r24 +65n6*Include_Unknown_Context{40E9} 70|790r25 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 70|137r10 173r13 182r10 196r10 201r10 504r10 781r13 +. 790r13 791r12 826r14 +X 32 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 27|21k9 70|40w20 176s27 177s52 661s32 662s32 +X 33 support_utils-uniques_package.ads +19K23*Uniques_Package 44e34 70|35w20 35r55 +38A9*Uniques_De_Array(23|579R9)<4|66I9[23|614]> +41a4*Uniques_De{38A9} 70|313r37 350r22 +X 34 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 70|33w20 33r55 +37p4*Unknowns{15|52P9} 70|794r35 796r27 797r27 798r31 799r35 800r35 801r32 +. 813r32 +41b4*Trimmed{boolean} 70|897m7 906r29 +46n6*Write_Output_To_File{43E9} 70|773r23 805r26 809r29 +47n6*Do_Unknowns_Only{43E9} 70|939r23 +48n6*Write_Unknowns_To_File{43E9} 70|789r22 806r28 810r24 +52n6*Do_Fixes{43E9} 70|870r52 +54n6*Do_Dictionary_Forms{43E9} 70|171r22 +55n6*Show_Age{43E9} 70|147r22 464r26 +56n6*Show_Frequency{43E9} 70|153r23 470r26 +58n6*Do_Only_Meanings{43E9} 70|481r22 +59n6*Do_Stems_For_Unknown{43E9} 70|804r22 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 70|147r10 153r11 171r10 464r14 470r14 481r10 773r11 +. 789r10 804r10 805r14 806r16 809r17 810r12 870r40 939r11 +X 35 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 70|36w20 36r60 +25R9*Dictionary_Stem 31e17 70|987r12 +27a10*Stem{24|39A12} 70|1050r40 1053r43 1061r45 1073r45 +30i10*MNPC{4|66I9[23|614]} 70|1088r30 +33K12*Stem_Io[4|43] 70|980r11 983r23 986r33 1014r36 1058r50 1070r50 +39a4*Stem_File(4|53P9[33]) 70|1013r26 1014m19 1014r19 1047r27 1048r22 1058r33 +. 1059r28 1070r33 1071r28 1090m17 1090r17 +75V13*First_Index{4|66I9[33]} 70|1018s25 +80V14*Last_Index{4|66I9[33]} 70|1019s25 +X 46 s-direio.ads +81P9*File_Type(53R9) +X 67 words_engine.ads +21K9*Words_Engine 27e17 69|22r6 22r44 24r9 88r5 70|38r6 38r37 41r6 42r6 42r35 +. 43r6 44r6 44r36 48r14 308r38 1120r5 +X 68 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 69|22w19 22r57 +19R9*Explanations 26e16 69|35r38 85r15 70|274r30 690r24 857r24 879r18 884r16 +21a9*Xxx_Meaning{24|61A12} 70|301r43 +22a9*Yyy_Meaning{24|61A12} 70|302r43 +23a9*Nnn_Meaning{24|61A12} 70|300r43 +24a9*Rrr_Meaning{24|61A12} 70|299r43 +25a9*Ppp_Meaning{24|61A12} 70|303r43 652r56 749m22 +X 69 words_engine-list_package.ads +24K22*List_Package 67|21k9 69|51E9 88l18 88e30 70|48b27 1120l18 1120t30 +30R9*Word_Analysis 36r33 40r42 76c9 86e17 70|620r23 880r13 892r12 924r23 +32V13*Analyse_Word{30R9} 32>27 33>27 34>27 35>27 70|875b13 908l8 908t20 +32a27 Pa{23|654A9} 70|876b7 882r31 +33i27 Pa_Last{integer} 70|877b7 883r32 +34s27 Raw_Word{string} 70|878b7 886r30 901r68 905r47 +35r27 Xp{68|19R9} 70|879b7 884r32 +38U14*List_Stems 38>26 39>26 40>26 41>26 70|921b14 960l8 960t18 +38e26 Configuration{22|21E9} 70|922b7 943r26 +39p26 Output{15|52P9} 70|923b7 935r25 943r41 946r27 948r29 +40r26 WA{30R9} 70|924b7 927r48 933r10 943r49 945r10 +41s26 Input_Line{string} 70|925b7 935r33 +43U14*Unknown_Search 43>30 44<30 70|977b14 1093l8 1093t22 1101s7 +43s30 Unknown{string} 70|977b30 985r49 1050r47 1053r50 1061r52 1073r52 +44i30 Unknown_Count{4|66I9[23|614]} 70|978b30 1088m10 +46U14*List_Neighborhood 47>7 48>7 70|808s13 812s13 813s13 815s13 1095b14 +. 1118l8 1118t25 +47p7 Output{15|52P9} 70|1095b33 1099r54 1104r32 1108r17 1111r25 +48s7 Input_Word{string} 70|1096b33 1101r29 +51R9 Stem_Inflection_Record 55e17 61r34 70|55r48 219r13 271r23 458r23 587r16 +53a10*Stem{24|39A12} 70|56m7 497r42 650r30 +54r10*Ir{24|887R9} 70|57m6 233r13 239r15 465r16 466r37 468r64 471r16 472r43 +. 475r40 498r13 501m45 510r13 537r51 540r23 542r22 547r26 549r22 575r57 591r14 +57N4 Stem_Inflection_Array_Size 63r37 70|60r43 623r51 +58N4 Stem_Inflection_Array_Array_Size 79r18 70|64r12 332r32 888r15 +60A9 Stem_Inflection_Array(51R9) 63r9 70|60r15 623r23 632r28 +62A9 Stem_Inflection_Array_Array(60A9) 78r21 70|63r25 325r27 887r14 +65R9 Dictionary_MNPC_Record 69e14 74r9 70|52r43 220r13 272r23 334r13 335r13 +. 459r23 588r16 633r28 +66e7*D_K{23|34E9} 70|291r35 294r31 298r15 312r22 348m16 405r33 488r13 490r16 +. 538r19 592r13 595r42 671r23 +67i7*MNPC{23|620I12} 70|306r53 313r52 349m16 376r50 388r49 406r32 595r50 +68r7*De{23|579R9} 70|227r13 231r15 309r19 309r51 315r50 350m16 541r22 548r22 +. 574r16 575r64 595r59 661r53 662r65 673r25 673r52 +71N4 Dictionary_MNPC_Array_Size 73r46 +73A9 Dictionary_MNPC_Array(65R9) 80r17 70|67r24 326r27 889r13 +78a10*Stem_IAA{62A9} 70|627r41 628r41 632r57 903m14 +80a10*Dict{73A9} 70|627r25 628r25 630r19 633r57 660r26 662r52 672r29 673r39 +. 903m32 +81b10*I_Is_Pa_Last{boolean} 70|682r34 903m45 +82b10*Unknowns{boolean} 70|904m14 933r13 +83r10*The_Word{13|79R9} 70|905m14 927r51 +84b10*Was_Trimmed{boolean} 70|906m14 945r13 +85r10*Xp{68|19R9} 70|652m53 677r66 906m38 +X 70 words_engine-list_package.adb +50E12 Xons{24|64E9} 183r29 591r34 715r46 +52r4 Null_Dictionary_MNPC_Record{69|65R9} 68r17 334r39 335r39 341r17 347r19 +. 636r22 +55r4 Null_Stem_Inflection_Record{69|51R9} 646r21 +59a4 Null_Sra{69|60A9} 65r20 624r15 +63a4 Null_Sraa{69|62A9} 888r52 +67a4 Null_Dma{69|73A9} 889r38 +70N4 Max_Meaning_Print_Size 128r17 +72a4 Inflection_Frequency(string) 472r18 475r15 +83a4 Inflection_Age(string) 466r18 468r45 +94a4 Dictionary_Frequency(string) 155r16 158r18 +106a4 Dictionary_Age(string) 148r16 150r48 +117E12 Meaning_Cache_Type{23|34E9} 118r33 +118A9 Meaning_Cache(boolean)<23|34E9> 275r30 625r23 +120V13 Get_Max_Meaning_Size{integer} 120b13 120>35 132l8 132t28 622s43 1099s32 +120p35 Output{15|52P9} 124r28 +134U14 Put_Pearse_Code 134b14 134>31 135>31 140l8 140t23 172s10 292s13 305s13 +. 308s13 489s10 491s10 493s10 774s10 796s10 +134p31 Output{15|52P9} 138r27 +135e31 Code{72|23E9} 138r43 +142U14 Put_Dictionary_Flags 142b14 142>36 143>36 144<36 161l8 161t28 209s7 +142p36 Output{15|52P9} 150r27 157r27 +143r36 De{23|579R9} 148r32 150r64 154r10 155r38 158r40 +144b36 Hit{boolean} 146m7 151m10 159m10 +163U14 Put_Dictionary_Form 163b14 163>35 164>35 165>35 166>35 216l8 216t27 +. 595s10 971s7 +163p35 Output{15|52P9} 172r27 177r30 185r27 187r27 188r28 189r27 190r33 191r30 +. 192r27 197r27 203r30 209r29 212r32 +164e35 D_K{23|34E9} 197r40 +165i35 MNPC{4|66I9[23|614]} 169r61 +166r35 De{23|579R9} 176r44 177r69 183r9 187r35 188r36 189r35 190r41 191r38 +. 209r37 +168b7 Chit{boolean} 193m10 211r10 +168b13 Dhit{boolean} 174m13 178m13 211r18 +168b19 Ehit{boolean} 198m10 211r26 +168b25 Fhit{boolean} 209m41 211r34 +168b31 Lhit{boolean} 205m13 211r42 +169i7 Dictionary_Line_Number{integer} 202r13 204r38 +218V13 Constructed_Meaning{string} 218b13 219>7 220>7 260l8 260t27 310s46 +219r7 Sr{69|51R9} 233r10 239r12 +220r7 Dm{69|65R9} 227r10 231r12 +224a7 S{string} 228r17 258r20 +225i7 N{integer} 231m7 235r50 241r41 244r41 245r67 248r41 251r30 253r41 254r45 +262V13 Trim_Bar{string} 262b13 262>23 267l8 267t16 282s47 315s37 +262s23 S{string} 265r44 +269U14 Put_Meaning_Line 269b14 270>7 271>7 272>7 273>7 274>7 275=7 318l8 +. 318t24 677s19 +270p7 Output{15|52P9} 292r30 293r26 305r30 306r26 308r30 310r38 313r29 315r29 +271r7 Sr{69|51R9} 310r67 +272r7 Dm{69|65R9} 291r32 294r28 298r12 306r50 309r16 309r48 310r71 312r19 +. 313r49 315r47 +273i7 Mm{integer} 282r71 +274r7 Xp{68|19R9} 299r40 300r40 301r40 302r40 303r40 +275a7 Used_Meanings{118A9} 291r17 294m13 +278U17 Put_Meaning 278b17 278>30 279>30 284l11 284t22 293s13 306s13 313s16 +. 315s16 +278p30 Output{15|52P9} 282r27 283r32 +279s30 Raw_Meaning{string} 282r57 +286U17 Put_Word_Meaning 286b17 287>10 288>10 296l11 296t27 299s22 300s22 +. 301s22 302s22 303s22 +287a10 Meaning{24|61A12} 293r34 +288e10 Code{72|23E9} 292r38 +322U14 Cycle_Over_Pa 322b14 323>7 324>7 325<7 326<7 327<7 328>7 328>17 453l8 +. 453t21 901s7 +323a7 Pa{23|654A9} 343r13 345r29 345r42 349r24 350r34 361r35 361r48 362r26 +. 362r38 367r55 369r39 372r46 376r31 378r43 378r56 379r53 384r44 384r57 388r29 +. 389r28 391r31 393r45 393r58 394r56 400r44 400r57 405r41 406r40 408r31 409r34 +. 413r64 414r36 415r59 451r46 +324i7 Pa_Last{integer} 339r18 369r27 438r14 +325a7 Sraa{69|62A9} 345m13 361m19 384m28 400m28 +326a7 Dma{69|73A9} 351m13 363m19 +327b7 I_Is_Pa_Last{boolean} 439m10 441m10 +328s7 Raw_Word{string} 447r67 +328s17 W{string} 451r28 +331i7 I{integer} 339r13 343r17 345r33 345r46 349r28 350r38 352m13 352r18 +. 361r39 361r52 362r30 362r42 367r59 369r22 369r43 372r50 376r35 378r47 378r60 +. 379r57 384r48 384r61 388r33 389r32 391r35 393r49 393r62 394r60 400r48 400r61 +. 405r45 406r44 408r35 409r38 413r68 414r40 415r63 427m25 427r30 431m19 431r24 +. 438r10 451r50 +332i7 J{integer} 344m13 344r18 345r19 351r18 359m19 359r24 361r25 363r24 +. 384r34 400r34 +333i7 K{integer} 357m19 361r28 382m28 382r33 384r37 398m28 398r33 400r37 +334r7 Dm{69|65R9} 347m13 348m13 349m13 350m13 351r24 362m19 363r30 364r26 +335r7 Odm{69|65R9} 341m10 364m19 376r46 388r45 405r29 406r28 +336r7 Dea{23|579R9} 362r51 374m28 379m66 394m69 410m34 415m72 418m31 +355U26 Handle_Parse_Record 355b26 365l20 365t39 375s28 380s28 396s28 420s28 +367e16 pofs{24|64E9} 369r61 370r24 372r29 +455U14 Put_Inflection 455b14 456>7 457>7 458>7 459>7 581l8 581t22 648s19 +456e7 Configuration{22|21E9} 481r44 575r31 +457p7 Output{15|52P9} 468r30 474r30 486r28 489r27 491r27 493r27 497r24 499r27 +. 501r27 505r31 507r31 557r30 570r32 575r46 579r32 +458r7 Sr{69|51R9} 465r13 466r34 468r61 471r13 472r40 475r37 497r39 498r10 +. 501r42 510r10 537r48 540r20 542r19 547r23 549r19 575r54 +459r7 Dm{69|65R9} 488r10 490r13 538r16 541r19 548r19 574r13 575r61 +462U17 Put_Inflection_Flags 462b17 477l11 477t31 569s10 +512q10 Print_Modified_Qual 559l14 559e33 +514a13 Out_String{string} 537m36 545m19 552m19 557r38 +515i13 Passive_Start{integer} 520r15 545r31 +519i13 Passive_Finish{integer} 545r52 +522i13 Ppl_Start{integer} 530r15 552r31 +529i13 Ppl_Finish{integer} 552r48 +532a13 Passive_Blank{string} 546r21 553r21 +585U14 Put_Form 585b14 586>7 587>7 588>7 597l8 597t16 665s19 +586p7 Output{15|52P9} 595r31 +587r7 Sr{69|51R9} 591r11 +588r7 Dm{69|65R9} 592r10 595r39 595r47 595r56 +599U14 Do_Pause 599b14 600>7 601>7 612l8 612t16 682s13 +600p7 Output{15|52P9} 605r32 606r40 609r17 610r59 +601b7 I_Is_Pa_Last{boolean} 604r10 +617U14 Put_Parse_Details 617b14 618>7 619>7 620>7 685l8 685t25 943s7 +618e7 Configuration{22|21E9} 648r35 +619p7 Output{15|52P9} 622r65 648r50 651r44 665r29 677r37 682r23 +620r7 WA{69|30R9} 627r22 627r38 628r22 628r38 630r16 632r54 633r54 652r50 +. 660r23 662r49 672r26 673r36 677r63 682r31 +622i7 Mm{integer} 652r69 677r59 +623a7 Osra{69|60A9} 641r23 655m16 +625a7 Used_Meanings{118A9} 678m36 678r36 +630i11 J{integer} 632r67 633r63 660r19 662r58 672r18 673r45 +632a13 Sra{69|60A9} 641r16 644r25 645r52 648r58 650r22 655r24 665r37 677r45 +633r13 DER{69|65R9} 636r16 648r67 661r49 665r46 671r19 673r21 677r54 +643l16 Put_Inflection_Array_J 645r24 654l25 654e47 +644i20 K{integer} 645r57 648r63 650r27 +658q13 Putting_Form 667l17 667e29 +669q13 Putting_Meaning 680l17 680e32 +687U14 Fix_Adverb 687b14 688=7 689=7 690=7 763l8 763t18 871s10 +688a7 Pa{23|654A9} 696r24 697r13 698r13 699r14 700r13 701r13 702r13 706r25 +. 707r19 714r25 715r19 724m16 724r45 728m13 728r29 730m13 741m19 741r36 744r21 +. 746r21 747r21 752r19 755r22 +689i7 Pa_Last{integer} 696r36 724r20 727m13 727r24 728r17 730r17 734m13 734r24 +. 741r23 +690r7 Xp{68|19R9} 749m19 +692i7 J1{integer} 716m19 723r22 724r34 727r39 +692i11 J2{integer} 708m19 723r32 727r34 728r33 741r40 744r25 746r25 747r25 +. 752r23 755r26 +693i7 J{integer} 704m13 706r19 707r23 708r25 712m16 712r21 714r19 715r23 +. 716r25 720m16 720r21 +696i11 I{integer} 697r17 698r17 699r18 700r17 701r17 702r17 704r18 +723i17 J{integer} 724r30 724r49 +737U26 Handle_Degree 737b26 738>19 739>19 750l20 750t33 753s19 756s19 +738r19 E{24|818R9} 745r41 +739s19 Caption{string} 749r43 +766U14 List_Unknowns 766b14 767>7 768>7 769>7 818l8 818t21 935s10 +767p7 Output{15|52P9} 774r27 775r27 776r31 777r35 778r35 779r32 782r30 784r27 +. 786r32 793r35 808r32 812r32 815r32 +768s7 Input_Line{string} 793r43 794r45 +769s7 Raw_Word{string} 775r35 784r35 797r37 808r40 812r40 813r42 815r40 +820U14 Write_Addons_Stats 820b14 821>7 822>7 823>7 852l8 852t26 900s7 +821s7 W{string} 839r37 +822a7 Pa{23|654A9} 832r13 839r55 840r52 843r21 +823i7 Pa_Last{integer} 831r21 +831i11 I{integer} 832r17 839r59 840r56 843r25 +834U26 Put_Addon_Info 834b26 834>42 841l20 841t34 844s34 845s34 846s34 +834s42 Caption{string} 836r40 +854U14 Handle_Adverb 854b14 855=7 856=7 857=7 873l8 873t21 898s7 +855a7 Pa{23|654A9} 863r16 864r13 871m22 +856i7 Pa_Last{integer} 863r28 871m26 +857r7 Xp{68|19R9} 871m35 +859b7 There_Is_An_Adverb{boolean} 865m13 870r15 +863i11 I{integer} 864r17 +882a7 Var_Pa{23|654A9} 898m22 898r22 899m30 899r30 900r30 901r22 +883i7 Var_Pa_Last{integer} 898m30 898r30 899r43 899m57 899r57 900r38 901r30 +. 904r26 +884r7 Var_Xp{68|19R9} 898m43 898r43 906r44 +886a7 W{string} 900r27 901r78 +887a7 Sraa{69|62A9} 901m43 903r26 +889a7 Dma{69|73A9} 901m49 903r40 +891b7 I_Is_Pa_Last{boolean} 901m54 903r61 +892r7 WA{69|30R9} 903m7 907r14 +927a7 Raw_Word{string} 935r45 953r64 958r28 +951r12 Error{5|62R9} 954r55 +962U14 List_Entry 962b14 962>26 963>26 964>26 965>26 975l8 975t18 1111s13 +962p26 Output{15|52P9} 969r24 971r28 972r29 +963e26 D_K{23|34E9} 968r32 971r36 +964i26 Mn{4|66I9[23|614]} 968r42 971r41 +965i26 Mm{integer} 973r30 +966r7 De{23|579R9} 968m38 971r45 973r21 +982e7 D_K{23|34E9} 1012r32 1013r37 1014r30 1015r53 1018r60 1019r59 1047r38 +. 1048r33 1058r44 1059r39 1070r44 1071r39 1090r28 +983i7 J{4|66I9[35|33]} 1030m13 1036m22 1039m22 1042r28 1047r44 1051r25 1052m19 +. 1054r25 1055m19 1057r42 1069r28 +983i10 J1{4|66I9[35|33]} 1023m13 1030r19 1034r20 1034r37 1036r27 1051m19 +. 1052r25 1055r25 1057r36 1084m13 +983i14 J2{4|66I9[35|33]} 1024m13 1030r24 1034r25 1034r42 1039r27 1052r30 +. 1054m19 1055r30 1069r37 1085m13 +983i18 Jj{4|66I9[35|33]} 1042m22 1062m25 1074m25 1084r19 +985a7 Index_On{string} 1018r49 1019r48 +986i7 Index_First{4|66I9[35|33]} 1018m10 1021r13 1021r39 1023r19 +986i20 Index_Last{4|66I9[35|33]} 1019m10 1021r54 1024r19 1085r19 +987r7 Ds{35|25R9} 1048m39 1050r37 1053r40 1059m45 1061r42 1071m45 1073r42 +. 1088r27 +988b7 First_Try{boolean} 1026m13 1035r22 1037m22 +988b18 Second_Try{boolean} 1028m13 1038r25 1040m22 +990V16 First_Two{string} 990b16 990>27 1008l11 1008t20 1018s38 1019s37 +990s27 W{string} 994r45 995r23 995r35 1000r59 1003r59 1005r59 +994a10 S{string} 998r13 999r17 1000r62 1002r17 1003r62 1004r17 1005r62 +995a10 Ss{string} 999m13 1002m13 1004m13 1007r17 +1032l13 Binary_Search 1043r27 1077r30 1080r24 1083l22 1083e35 +1057i23 I 1058r65 1062r31 +1069i23 I 1070r65 1074r31 +1097e7 D_K{23|34E9} 1111r33 +1098i7 Unk_MNPC{4|66I9[23|614]} 1101m57 1103r19 1109r44 1110r36 +1099i7 Mm{integer} 1111r42 +1109i14 Mn 1111r38 +X 71 words_engine-list_sweep.ads +19K22*List_Sweep 70|42w19 42r48 899r7 71|22e28 +20U14*List_Sweep 70|899s18 +X 72 words_engine-pearse_code.ads +21K22*Pearse_Code 70|44w19 44r49 308r51 72|35e29 +23E9*Symbol 70|135r40 288r27 72|31e5 +25n6*Inflection{23E9} 70|493r35 +26n6*Citation_Form{23E9} 70|172r35 +27n6*Gloss{23E9} 70|299r56 308r63 +28n6*Unknowns_2{23E9} 70|774r35 796r37 +29n6*Affix{23E9} 70|489r35 +30n6*Trick{23E9} 70|300r56 301r56 302r56 303r56 305r38 491r35 +33V13*Format{string} 70|138s35 +X 74 words_engine-put_example_line.adb +23U24*Put_Example_Line 67|21k9 70|41w19 575s13 +X 76 words_engine-put_stat.adb +19U24*Put_Stat 67|21k9 70|43w19 448s10 836s19 955s10 +X 77 words_engine-word_package.ads +22K22*Word_Package 70|38w19 38r50 77|84e30 +24i4*Line_Number{integer} 70|449r35 777r43 799r45 837r44 956r35 +24i17*Word_Number{integer} 70|450r33 778r43 800r45 838r42 957r33 +52i4*Scroll_Line_Number{integer} 70|607r9 610m10 +55U14*Pause 70|609s10 1108s10 +63V13*Ltu{boolean} 70|1050s20 +65V13*Gtu{boolean} 70|1053s23 +67V13*Equ{boolean} 70|1061s25 1073s25 + diff --git a/lib/words_engine-static/words_engine-list_sweep.ali b/lib/words_engine-static/words_engine-list_sweep.ali new file mode 100644 index 0000000000000000000000000000000000000000..984a2d42252660442631f6d72835d646914c138a --- /dev/null +++ b/lib/words_engine-static/words_engine-list_sweep.ali @@ -0,0 +1,399 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_IMPLICIT_CONDITIONALS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.list_sweep%b words_engine-list_sweep.adb 62b8e6ea NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system%s system.ads system.ali +W system.compare_array_unsigned_8%s s-carun8.adb s-carun8.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.list_sweep%s words_engine-list_sweep.ads 31377566 EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-carun8.ads 20140225151544 a903718d +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-list_sweep.ads 20230322220154 4456ccae +D words_engine-list_sweep.adb 20230322220154 894a82f6 +X 1 ada.ads +16K9*Ada 19e8 46|17r6 17r26 +X 2 a-direio.ads +53P9*File_Type<27|81P9> +66I9*Count +101U14*Read 46|42s15[16|614] 62s30[16|614] +106U14*Read 46|222s24[16|614] 359s27[16|614] 495s24[16|614] +119U14*Set_Index 46|221s24[16|614] 357s27[16|614] 494s24[16|614] +X 3 a-except.ads +53K13*Exceptions 360e19 46|17w10 17r30 +89U14*Raise_Exception 46|541s19 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 45|17r6 17r42 46|18r6 18r39 20r6 20r43 24r5 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 45|17w18 17r54 +36n9*Addons{34E9} 46|531r32 554r35 559r35 +37n9*Xxx{34E9} 46|603r33 +38n9*Yyy{34E9} 46|531r42 554r45 559r45 603r53 +41n9*Ppp{34E9} 46|603r73 +42n9*General{34E9} 46|38r24 219r26 355r33 493r29 +44n9*Local{34E9} 46|38r35 219r37 355r44 +45n9*Unique{34E9} 46|228r28 +225e10*Age{17|845E9} 46|363r31 363r57 369r31 369r57 +228e10*Freq{17|858E9} 46|375r31 375r58 +287r10*Decl{17|97R9} 46|497r31 +288e10*Kind{17|282E9} 46|500r57 +419e10*Kind{17|304E9} 46|123r26 129r26 149r26 165r33 166r33 167r33 168r33 +. 169r32 +519e21*Pofs{17|64E9} 46|496r27 +525r16*Pron{284R9} 46|497r26 500r52 +535r16*V{414R9} 46|123r24 129r24 149r24 165r31 166r31 167r31 168r31 169r30 +579R9*Dictionary_Entry 585e17 46|32r12 58r27 209r48 210r15 353r21 490r15 +582r10*Part{519R9} 46|123r19 129r19 149r19 165r26 166r26 167r26 168r26 169r25 +. 496r22 497r21 500r47 +583r10*Tran{223R9} 46|363r26 363r52 369r26 369r52 375r26 375r53 +584a10*Mean{17|61A12} 46|63r33 280r33 +609r4*Null_Dictionary_Entry{579R9} 46|217r20 +614K12*Dict_IO[2|43] 46|42r7 62r22 197r11 221r16 222r16 357r19 359r19 494r16 +. 495r16 598r26 +615a4*Dict_File(2|53P9[614]) 46|42r21 62r36 221r35 222r30 357r38 359r33 494r35 +. 495r30 +621i4*Null_MNPC{2|66I9[614]} 46|216r23 +625R9*Parse_Record 631e17 46|29r32 202r36 209r27 278r36 283r35 284r35 586r16 +. 587r16 597r41 +627a10*Stem{17|39A12} 46|89r51 449r32 450r26 451r25 452r25 454r25 455r25 +628r10*IR{17|887R9} 46|45r16 48r30 49r27 52r33 53r22 79r38 80r36 81r36 92r23 +. 93r22 111r19 112r26 113r26 115r26 116r26 117r26 123r52 131r23 132r22 133r22 +. 137r26 138r22 150r20 151r22 152r22 153r22 154r22 160r23 161r22 163r34 170r34 +. 171r25 172r25 184r16 296r20 296r32 300r25 300r36 306r25 306r36 308r20 308r39 +. 312r25 312r36 314r20 314r39 315r44 315r55 362r31 362r59 367r31 367r59 373r31 +. 373r60 381r29 382r28 402r22 408r22 415r22 447r27 448r27 499m26 531r58 539r34 +. 539r57 555r23 560r23 600r31 600r43 633r20 634r19 636m20 639r20 640r23 642m23 +629e10*D_K{34E9} 46|38r13 42r35 62r50 219r19 221r49 222r44 228r22 288r25 +. 288r34 291r21 291r30 294r21 294r30 298r21 298r30 304r21 304r30 310r21 310r30 +. 355r26 357r56 359r51 493r23 494r53 495r48 531r25 554r28 559r28 603r26 603r46 +. 603r66 +630i10*MNPC{2|66I9[614]} 46|42r48 62r63 216r16 221r58 229r38 292r20 292r30 +. 295r20 295r30 299r20 299r30 305r20 305r30 311r20 311r30 357r69 494r66 600r57 +. 600r66 +633r4*Null_Parse_Record{625R9} 46|396r55 586r32 +654A9*Parse_Array(625R9) 45|20r43 46|193r23 195r19 472r24 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 46|20w18 20r55 262r26 274r26 315r18 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} 46|59r29 64r31 64r53 278r57 +62a4*Null_Meaning_Type{61A12} 46|59r45 +64E9*Part_Of_Speech_Type 82e7 46|527r26 +65n7*X{64E9} 46|560r38 +66n6*N{64E9} 46|46r15 381r44 447r43 448r39 +67n6*Pron{64E9} 46|257r30 269r30 496r34 633r35 +69n6*Adj{64E9} 46|77r16 +72n6*V{64E9} 46|84r16 639r35 +73n6*Vpar{64E9} 46|184r32 +74n6*Supine{64E9} 46|184r40 +79n6*Tackon{64E9} 46|527r52 +81n6*Suffix{64E9} 46|527r62 +89I12*Which_Type{natural} +90I12*Variant_Type{natural} +99i10*Which{89I12} 46|258r33 270r33 497r36 634r37 +100i10*Var{90I12} 46|260r42 260r64 272r42 272r64 499m44 636m38 +127n6*M{125E9} 46|81r28 448r57 +138n7*X{137E9} 46|448r51 +139n6*Nom{137E9} 46|48r20 52r23 79r28 +153n7*X{152E9} 46|448r54 +154n6*S{152E9} 46|49r19 80r28 92r71 161r44 171r47 +155n6*P{152E9} 46|53r44 +162I9*Person_Type +201n6*Pres{199E9} 46|92r48 112r64 152r61 164r23 172r58 +203n6*Fut{199E9} 46|115r64 133r60 152r69 +204n6*Perf{199E9} 46|154r61 +206n6*Futp{199E9} 46|154r69 +215n6*Active{213E9} 46|92r54 131r61 137r64 153r60 164r29 172r64 +216n6*Passive{213E9} 46|151r60 +225n6*Ind{223E9} 46|138r60 150r58 164r37 172r72 +227n6*Imp{223E9} 46|92r62 111r56 150r65 +228n6*Inf{223E9} 46|132r59 138r67 +238e10*Tense{199E9} 46|112r56 115r56 133r52 152r52 154r52 +239e10*Voice{213E9} 46|131r53 137r56 151r52 153r52 +240e10*Mood{223E9} 46|111r49 132r52 138r52 150r50 +282E9*Pronoun_Kind_Type 291e8 46|500r21 +305n8*X{304E9} 46|165r41 +312n7*Intrans{304E9} 46|165r46 +313n7*Impers{304E9} 46|123r33 169r39 +315n7*Dep{304E9} 46|129r33 166r40 +317n7*Semidep{304E9} 46|149r33 167r40 +319n7*Perfdef{304E9} 46|168r40 +330r10*Decl{97R9} 46|382r41 +331e10*Of_Case{137E9} 46|48r43 52r46 +332e10*Number{152E9} 46|49r40 53r35 +361r10*Decl{97R9} 46|258r28 260r37 260r59 270r28 272r37 272r59 499m39 634r32 +. 636m33 +424e10*Of_Case{137E9} 46|79r50 +425e10*Number{152E9} 46|80r48 +426e10*Gender{125E9} 46|81r48 +515r10*Con{97R9} 46|640r36 642m36 +516r10*Tense_Voice_Mood{236R9} 46|111r32 112r39 115r39 131r36 132r35 133r35 +. 137r39 138r35 150r33 151r35 152r35 153r35 154r35 163r47 172r38 +517i10*Person{162I9} 46|113r39 116r39 117r39 123r65 160r36 170r47 +518e10*Number{152E9} 46|161r35 171r38 +744R9*Quality_Record 780e17 46|254r41 266r41 +744e25*Pofs{64E9} 46|45r24 184r24 256r24 256r37 257r23 268r24 268r37 269r23 +. 381r37 447r35 531r66 539r42 539r65 555r31 560r31 633r28 639r28 +748r16*Noun{328R9} 46|48r38 49r35 52r41 53r30 382r36 +750r16*Pron{359R9} 46|258r23 260r32 260r54 270r23 272r32 272r54 499m34 634r27 +. 636m28 +754r16*Adj{421R9} 46|79r46 80r44 81r44 +760r16*Verb{513R9} 46|92r31 111r27 112r34 113r34 115r34 116r34 117r34 123r60 +. 131r31 132r30 133r30 137r34 138r30 150r28 151r30 152r30 153r30 154r30 160r31 +. 161r30 163r42 170r42 171r33 172r33 640r31 642m31 +785V14*"<"{boolean} 46|262s47 315s39 +811I12*Ending_Size_Type{integer} +820i10*Size{811I12} 46|93r32 308r30 308r49 314r30 314r49 +846n6*X{845E9} 46|362r40 363r37 367r40 369r37 +847n6*A{845E9} 46|362r68 363r63 402r31 +852n6*F{845E9} 46|367r68 369r63 408r32 +859n6*X{858E9} 46|373r41 375r38 +862n6*C{858E9} 46|373r70 415r33 +863n6*D{858E9} 46|375r65 +889r10*Qual{744R9} 46|45r19 48r33 49r30 52r36 53r25 79r41 80r39 81r39 92r26 +. 111r22 112r29 113r29 115r29 116r29 117r29 123r55 131r26 132r25 133r25 137r29 +. 138r25 150r23 151r25 152r25 153r25 154r25 160r26 161r25 163r37 170r37 171r28 +. 172r28 184r19 296r23 296r35 300r28 300r39 306r28 306r39 312r28 312r39 315r47 +. 315r58 381r32 382r31 447r30 448r30 499m29 531r61 539r37 539r60 555r26 560r26 +. 600r34 600r46 633r23 634r22 636m23 639r23 640r26 642m26 +891r10*Ending{818R9} 46|93r25 308r23 308r42 314r23 314r42 +892e10*Age{845E9} 46|362r34 362r62 367r34 367r62 402r25 408r25 +893e10*Freq{858E9} 46|373r34 373r63 415r25 +957V25*"<="{boolean} 46|81s30 +958V25*"<="{boolean} 46|48s24 52s27 79s32 +959V25*"<="{boolean} 46|49s21 80s30 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 46|18w18 18r51 +45V13*Trim{string} 46|89s42 449s19 +X 19 support_utils.ads +21K9*Support_Utils 29e18 46|19r6 19r41 21r6 21r41 22r6 22r46 23r6 23r46 +X 20 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 46|22w20 22r60 +53n6*For_Word_List_Check{40E9} 46|47r29 78r29 159r29 183r23 +68n6*Omit_Archaic{40E9} 46|401r53 +69n6*Omit_Medieval{40E9} 46|407r54 +70n6*Omit_Uncommon{40E9} 46|414r54 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 46|47r17 78r17 159r17 183r11 401r41 407r42 414r42 +X 21 support_utils-uniques_package.ads +19K23*Uniques_Package 44e34 46|21w20 21r55 +38A9*Uniques_De_Array(16|579R9)<2|66I9[16|614]> +41a4*Uniques_De{38A9} 46|229r23 +X 22 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 46|19w20 19r55 +41b4*Trimmed{boolean} 46|400m16 406m16 412m16 419m16 460m19 +44n6*Trim_Output{43E9} 46|347r22 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 46|347r10 +X 23 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 46|23w20 23r60 +23b4*Followed_By_Period{boolean} 46|445r29 +23b37*All_Caps{boolean} 46|445r16 +X 27 s-direio.ads +81P9*File_Type(53R9) +X 44 words_engine.ads +21K9*Words_Engine 27e17 45|19r9 22r5 46|26r14 651r5 +X 45 words_engine-list_sweep.ads +19K22*List_Sweep 44|21k9 45|22l18 22e28 46|26b27 651l18 651t28 +20U14*List_Sweep 20=26 21=26 46|471b14 649l8 649t18 +20a26 Pa{16|654A9} 46|472b7 484r10 493r16 494r46 494r59 495r41 499m19 499r19 +. 531r18 531r51 539r22 539r49 547m35 547r35 547r67 548m16 549r18 554r21 555r16 +. 559r21 560r16 563m16 564r18 574m38 574r38 574r64 575m19 576r21 587r32 593r19 +. 607m25 607r50 614r28 614r37 615m28 615r53 633r13 634r12 636m13 636r13 639r13 +. 640r16 642m16 642r16 +21i26 Pa_Last{integer} 46|473b7 492r24 529r32 548r43 549r36 550m16 550r27 +. 563r43 564r36 565m16 565r27 575r46 576r39 577m19 577r30 592r41 607r34 607r63 +. 609m25 609r36 613r37 615r37 615r66 616m28 616r39 631r21 +X 46 words_engine-list_sweep.adb +29V13 Allowed_Stem{boolean} 29b13 29>27 189l8 189t20 396s20 +29r27 Pr{16|625R9} 38r10 42r32 42r45 45r13 48r27 49r24 52r30 53r19 62r47 +. 62r60 79r35 80r33 81r33 89r48 92r20 93r19 111r16 112r23 113r23 115r23 116r23 +. 117r23 123r49 131r20 132r19 133r19 137r23 138r19 150r17 151r19 152r19 153r19 +. 154r19 160r20 161r19 163r31 170r31 171r22 172r22 184r13 +30b7 Allowed{boolean} 51m19 61m22 67m28 73m19 79m16 102m25 105m22 119m16 +. 125m16 136m19 141m19 156m16 163m19 170m19 174m19 185m13 188r14 +32r7 De{16|579R9} 42m41 123r16 129r16 149r16 165r23 166r23 167r23 168r23 +. 169r22 +56q19 Search_For_Pl 71l23 71e36 +58r22 De{16|579R9} 62m56 63r30 +59a22 Mean{17|61A12} 63m22 66r28 +64i26 J{integer} 66r34 66r39 +89a16 Stem{string} 95r22 96r36 96r42 96r59 +90a16 Last_Three{string} 96m22 97r31 98r31 99r31 100r31 +192U14 Order_Parse_Array 192b14 193=7 194<7 195>7 469l8 469t25 547s16 574s19 +193a7 Sl{16|654A9} 200r47 238r10 329r22 330r28 330r36 331r25 332m19 332r29 +. 333m19 350r19 355r19 357r49 357r62 359r44 362r24 362r52 367r24 367r52 373r24 +. 373r53 381r22 382r21 394r27 396r34 398m16 398r41 402r15 404m16 404r41 408r15 +. 410m16 410r41 415r15 417m16 417r41 447r20 448r20 449r25 450r19 451r18 452r18 +. 454r18 455r18 458m19 458r44 +194i7 Diff_J{integer} 239m10 467m7 +195a7 Pa{16|654A9} 396r46 +199i7 Hits{integer} 248m10 334m19 334r27 343r29 +200i7 Sl_Last{integer} 201r56 239r38 329r34 350r31 394r39 398r25 398r54 399m16 +. 399r27 404r25 404r54 405m16 405r27 410r25 410r54 411m16 411r27 417r25 417r54 +. 418m16 418r27 458r28 458r57 459m19 459r30 467r35 +201i7 Sl_Last_Initial{integer} 239r20 467r17 +202r7 Sm{16|625R9} 331m19 333r33 +203b7 Has_Noun_Abbreviation{boolean} 384m22 444r19 +205b7 Not_Only_Archaic{boolean} 365m22 401r20 +206b7 Not_Only_Medieval{boolean} 371m22 407r20 +207b7 Not_Only_Uncommon{boolean} 378m22 414r20 +209V16 Depr{16|579R9} 209b16 209>22 234l11 234t15 280s23 +209r22 Pr{16|625R9} 216r13 219r16 221r46 221r55 222r41 228r19 229r35 +210r10 De{16|579R9} 222m50 229m16 233r17 +246l7 Hit_Loop 343r15 344l16 344e24 +252q10 Switch 340l14 340e20 +254V23 "<"{boolean} 254b23 254>27 254>33 264l18 264t20 296s28 +254r27 Left{17|744R9} 256r19 257r18 258r18 260r27 262r50 +254r33 Right{17|744R9} 256r31 260r48 262r56 +266V22 Equ{boolean} 266b22 266>27 266>33 276l17 276t20 300s18 306s18 312s18 +266r27 Left{17|744R9} 268r19 269r18 270r18 272r27 274r50 +266r33 Right{17|744R9} 268r31 272r48 274r56 +278V22 Meaning{17|61A12} 278b22 278>31 281l17 281t24 301s18 301s32 307s18 +. 307s32 313s18 313s32 +278r31 Pr{16|625R9} 280r29 +283V22 Compare{boolean} 283b22 283>31 284>31 316l17 316t24 330s19 +283r31 L{16|625R9} 288r32 291r28 292r28 294r28 295r28 296r30 298r28 299r28 +. 300r34 301r41 304r28 305r28 306r34 307r41 308r37 310r28 311r28 312r34 313r41 +. 314r37 315r53 +284r31 R{16|625R9} 288r23 291r19 292r18 294r19 295r18 296r18 298r19 299r18 +. 300r23 301r27 304r19 305r18 306r23 307r27 308r18 310r19 311r18 312r23 313r27 +. 314r18 315r42 +328l13 Inner_Loop 338l22 338e32 +329i17 I{integer} 330r32 330r40 331r29 332r23 332r33 333r23 +350i14 I{integer} 355r23 357r53 357r66 359r48 362r28 362r56 367r28 367r56 +. 373r28 373r57 381r26 382r25 +353r16 De{16|579R9} 359m57 363r23 363r49 369r23 369r49 375r23 375r50 +394i14 I{integer} 396r38 396r50 398r20 398r45 402r19 404r20 404r45 408r19 +. 410r20 410r45 415r19 417r20 417r45 447r24 448r24 449r29 450r23 451r22 452r22 +. 454r22 455r22 458r23 458r48 +488q7 Reset_Pronoun_Kind 504l11 504e29 +490r10 De{16|579R9} 495m54 496r19 497r18 500r44 +492i14 I{integer} 493r20 494r50 494r63 495r45 499r23 +517q7 Sweeping 582l11 582e19 +520X10 Internal_Loop_Error 541r36 +521b10 Fix_On{boolean} 534m16 556r16 569m16 +522b10 Pw_On{boolean} 532r25 535m16 561r20 568m16 +523i10 P_First{integer} 536m16 547r39 551m16 +524i10 P_Last{integer} 540m19 547r50 548r20 549r22 552m16 563r20 564r22 566m16 +. 566r26 570r19 571m19 574r47 575r23 576r25 +525i10 Jj{integer} 538m16 539r26 539r53 540r29 +526i10 Diff_J{integer} 547m59 548r29 548r53 550r37 563r29 563r53 565r37 574m56 +. 575r32 575r56 577r40 +527E18 Xons{17|64E9} 531r74 555r39 +529i14 J{integer} 531r22 531r55 536r27 538r22 554r25 555r20 559r25 560r20 +. 571r29 573r19 +586r10 Pr{16|625R9} 593m13 594r16 603r23 603r43 603r63 605r25 627r20 +587r10 Opr{16|625R9} 594r22 605r31 627m13 +588i10 J{integer} 592r37 593r23 607r29 607r54 613r28 614r32 614r41 615r32 +. 615r57 620m22 620r27 624m16 624r21 +590l10 Compress_Loop 592r18 628l19 628e32 +595q16 Supress_Key_Check 622l20 622e37 +597V29 "<="{boolean} 597b29 597>34 597>37 601l24 601t27 605s28 +597r34 A{16|625R9} 600r29 600r55 +597r37 B{16|625R9} 600r41 600r64 +631i11 I{integer} 633r17 634r16 636r17 639r17 640r20 642r20 + diff --git a/lib/words_engine-static/words_engine-parse.ali b/lib/words_engine-static/words_engine-parse.ali new file mode 100644 index 0000000000000000000000000000000000000000..7d1c745a87ec59dad1a58e597f099c8fc67cb1dc --- /dev/null +++ b/lib/words_engine-static/words_engine-parse.ali @@ -0,0 +1,744 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_ALLOCATORS +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_DISPATCH +RV NO_DISPATCHING_CALLS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_DYNAMIC_CODE +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_STREAMS +RV NO_UNCHECKED_ACCESS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_IMPLICIT_ALIASING +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.parse%b words_engine-parse.adb d7cbd98a OO PF PK +W ada%s ada.ads ada.ali +Z ada.containers%s a-contai.ads a-contai.ali +Z ada.containers.generic_array_sort%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.finalization%s a-finali.adb a-finali.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +Z ada.iterator_interfaces%s +W ada.streams%s a-stream.adb a-stream.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.unchecked_deallocation%s +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali E +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system%s system.ads system.ali +W system.assertions%s s-assert.adb s-assert.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.finalization_masters%s s-finmas.adb s-finmas.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.pool_global%s s-pooglo.adb s-pooglo.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_elements%s s-stoele.adb s-stoele.ali +W system.storage_pools%s s-stopoo.adb s-stopoo.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W system.stream_attributes%s s-stratt.adb s-stratt.ali +W system.strings.stream_ops%s s-ststop.adb s-ststop.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali +W words_engine.pearse_code%s words_engine-pearse_code.adb words_engine-pearse_code.ali +W words_engine.put_stat%b words_engine-put_stat.adb words_engine-put_stat.ali +W words_engine.search_english%b words_engine-search_english.adb words_engine-search_english.ali +W words_engine.tricks%s words_engine-tricks.adb words_engine-tricks.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.parse%s words_engine-parse.ads a2354bd7 EE OO PF PK +W ada%s ada.ads ada.ali +W ada.containers%s a-contai.ads a-contai.ali +Z ada.containers.generic_array_sort%s +W ada.containers.vectors%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.finalization%s a-finali.adb a-finali.ali +Z ada.iterator_interfaces%s +W ada.streams%s a-stream.adb a-stream.ali +W ada.tags%s a-tags.adb a-tags.ali +Z ada.unchecked_deallocation%s +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W system%s system.ads system.ali +W system.assertions%s s-assert.adb s-assert.ali +W system.finalization_masters%s s-finmas.adb s-finmas.ali +W system.pool_global%s s-pooglo.adb s-pooglo.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_elements%s s-stoele.adb s-stoele.ali +W system.storage_pools%s s-stopoo.adb s-stopoo.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W system.stream_attributes%s s-stratt.adb s-stratt.ali +W system.strings.stream_ops%s s-ststop.adb s-ststop.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.list_package%s words_engine-list_package.adb words_engine-list_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-contai.ads 20101025135029 61e5e089 +D a-cgarso.ads 20070406091342 9129bfa8 +D a-convec.ads 20120217141546 0aaf3975 +D a-convec.adb 20140220134615 a022038f +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-iteint.ads 20110906092602 7c7305e9 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D a-uncdea.ads 20070406091342 f15a5ed1 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-assert.ads 20140225151544 cd8d2c94 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-carun8.ads 20140225151544 a903718d +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca5.ads 20140225151544 875e432e +D s-conca7.ads 20140225151544 fcc75b1f +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-string.ads 20140225151139 8fe54fb7 +D s-ststop.ads 20140225151139 e6693757 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-parse.ads 20230322220154 6d4edb33 +D words_engine-parse.adb 20230322220154 0f5843c3 +D words_engine-pearse_code.ads 20230322220154 c03e7377 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-tricks.ads 20230322220154 a385fb0a +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 76|18r6 18r34 77|17r6 18r6 31r6 31r33 32r6 41r8 991r10 992r31 +. 1043r12 1172r51 1216r10 1218r7 1226r7 1230r13 1232r10 1233r10 1234r10 1235r10 +. 1236r10 +X 4 a-contai.ads +16K13*Containers 24e19 76|18r10 18r38 +20I9*Count_Type 77|1103r32 +X 6 a-convec.ads +45k24*Vectors 474e27 76|18w21 22r36 77|43r34 +55R9*Vector<10|48R9> 76|35r30[22] 77|1029r62[43] 1031r30[43] 1092r30[76|22] +. 1100r35[43] 1101r35[76|22] 1185r38[76|22] 1192r38[76|22] +63R9*Cursor 77|1170r59[76|22] +97V13*Length{4|20I9} 77|1105s24[43] 1116s24[43] +105U14*Clear 77|1196s10[76|22] +113V13*Element{18|79R9} 77|1108s31[43] 1126s38[43] +114r7 Container{55R9[77|43]} 77|1108r40[43] 1126r47[43] +115i7 Index{integer} 77|1109r40[43] 1127r47[43] +117V13*Element{75|30R9} 77|1171s47[76|22] +117r22 Position{63R9[76|22]} 77|1171r56[76|22] +243U14*Append 77|1054s22[43] 1154s25[76|22] +327U14*Iterate 77|1188s19[76|22] +329p7 Process 77|1188r28[76|22] +X 8 a-direio.ads +66I9*Count 77|594r37[29|614] 634r37[29|614] +X 11 a-inteio.ads +18K13*Integer_Text_IO[22|45] 77|17w10 1234r14 1235r14 +X 13 a-iteint.ads +24h9 Forward_Iterator +32h9 Reversible_Iterator<24R9[6|70]> +X 15 a-string.ads +16K13*Strings 35e16 77|31r10 31r37 32r10 991r14 992r35 1043r16 +X 16 a-strfix.ads +18K21*Fixed 251e22 77|32w18 991r22 992r43 1043r24 +36V13*Index{natural} 77|991s28 992s49 1043s30 +X 18 a-strunb.ads +76K21*Unbounded 489e26 77|31w18 31r45 +79R9*Unbounded_String<10|48R9> 473e14 77|43r52 +94V13*To_Unbounded_String{79R9} 77|1054s30 +100V13*To_String{string} 77|1108s20 1126s27 +166V14*"="{boolean} 6|43i19 +X 20 a-textio.ads +49K13*Text_IO 471e16 77|18w10 41r12 1172r55 1216r14 1218r11 1226r11 1230r17 +. 1232r14 1233r14 1236r14 +52P9*File_Type 77|1172r63 +125P9*File_Access(52P9) +132V13*Current_Output{125P9} 77|1178s18 +186U14*Set_Col 77|1233s22 +241U14*Put 77|1230s25 1232s22 +242U14*Put 77|1216s22 +259U14*Put_Line 77|1236s22 +263U14*Put_Line 77|1218s19 1226s19 +X 21 a-tienio.ads +65U14*Get 77|709s33[30|84] +X 22 a-tiinio.ads +59U14*Put 77|1234s30[11|18] 1235s30[11|18] +X 27 latin_utils.ads +21K9*Latin_Utils 29e16 76|17r6 17r30 77|19r6 19r39 22r6 22r43 23r6 23r42 +. 34r5 +X 28 latin_utils-config.ads +17K21*Config 42e23 76|17w18 17r42 +21E9*Configuration_Type 21e79 76|25r42 33r43 77|863r24 1090r43 1164r42 +21n65*Only_Meanings{21E9} 77|930r33 +26n45*English_To_Latin{26E9} 77|1145r30 +27e4*Language{26E9} 77|1145r19 +X 29 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 77|23w18 23r54 +36n9*Addons{34E9} 77|594r21 634r21 +41n9*Ppp{34E9} 77|483r15 782r15 824r15 +614K12*Dict_IO[8|43] 77|594r29 634r29 +621i4*Null_MNPC{8|66I9[614]} 77|483r20 782r20 824r20 +628r10*IR{30|887R9} 77|384r21 389r24 390r20 391r20 395r50 423r21 427r24 431r46 +. 459r21 464r24 465r20 469r37 470r23 471r23 472r23 571r29 572r28 664r20 665r19 +. 748r54 791r25 833r54 +633r4*Null_Parse_Record{625R9} 77|82r24 503r59 518r58 869r49 871r58 918r32 +654A9*Parse_Array(625R9) 77|79r46 377r29 416r54 451r59 499r51 503r14 +. 527r52 607r59 645r48 718r31 869r12 871r14 +X 30 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 77|22w18 22r55 65r25 116r16 724r24 +36N4*Max_Stem_Size 77|476r38 775r42 817r42 +37N4*Max_Meaning_Size 77|214r15 290r54 487r15 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} 77|66r24 181r30 235r30 +62a4*Null_Meaning_Type{61A12} 77|880r25 +64E9*Part_Of_Speech_Type 82e7 77|703r14 +65n7*X{64E9} 77|703r37 711r33 +72n6*V{64E9} 77|477r17 571r44 664r35 776r17 818r17 +73n6*Vpar{64E9} 77|389r39 427r39 750r28 793r28 +74n6*Supine{64E9} 77|464r39 835r28 +79n6*Tackon{64E9} 77|384r37 423r37 459r37 593r23 633r23 +81n6*Suffix{64E9} 77|384r47 423r47 459r47 +84K12*Part_Of_Speech_Type_IO[21|46] 77|709r10 +126n7*X{125E9} 77|728r48 729r53 +138n7*X{137E9} 77|728r42 729r47 +139n6*Nom{137E9} 77|390r43 751r35 +145n6*Acc{137E9} 77|465r45 836r37 +152E9*Number_Type 156e7 77|309r9 354r22 +153n7*X{152E9} 77|481r15 727r61 728r45 729r50 822r15 +154n6*S{152E9} 77|309r27 354r40 +155n6*P{152E9} 77|309r32 354r45 +162I9*Person_Type 77|310r9 355r25 +199E9*Tense_Type 207e7 77|185r24 187r44 187r63 239r44 241r64 263r24 308r9 +. 353r19 +200n7*X{199E9} 77|194r40 727r43 728r52 +201n6*Pres{199E9} 77|185r38 191r18 251r48 308r26 353r36 +202n6*Impf{199E9} 77|192r18 +203n6*Fut{199E9} 77|128r15 131r15 141r15 144r15 154r15 157r15 193r18 245r18 +. 250r47 252r42 479r16 756r19 758r19 798r19 800r19 +204n6*Perf{199E9} 77|125r15 138r15 151r15 191r25 191r40 203r48 247r40 754r19 +. 795r19 +205n6*Plup{199E9} 77|192r25 192r40 +206n6*Futp{199E9} 77|193r40 308r34 353r44 +213E9*Voice_Type 217e7 77|240r44 261r24 +214n7*X{213E9} 77|252r30 728r55 +215n6*Active{213E9} 77|128r20 141r21 154r21 250r30 359r49 727r46 756r24 798r25 +216n6*Passive{213E9} 77|125r21 131r20 138r21 144r21 151r21 157r21 203r54 +. 215r48 251r30 479r21 754r25 758r24 795r25 800r25 +223E9*Mood_Type 230e7 77|307r28 352r16 +224n7*X{223E9} 77|727r54 728r58 +225n6*Ind{223E9} 77|307r44 352r32 +226n6*Sub{223E9} 77|307r51 352r39 +228n6*Inf{223E9} 77|291r58 479r30 +229n6*Ppl{223E9} 77|125r30 128r29 131r29 138r30 141r30 144r30 151r30 154r30 +. 157r30 203r63 754r34 756r33 758r33 795r34 798r34 800r34 +236R9*Tense_Voice_Mood_Record 241e17 77|65r45 116r36 180r30 234r30 374r29 +. 413r54 724r44 +238e10*Tense{199E9} 77|205r44 207r60 277r47 +239e10*Voice{213E9} 77|261r67 278r47 +240e10*Mood{223E9} 77|216r41 +513R9*Verb_Record 519e17 77|73r27 178r30 373r29 727r18 +515r10*Con{97R9} 77|572r41 665r32 +516r10*Tense_Voice_Mood{236R9} 77|205r27 207r43 216r24 +517i10*Person{162I9} 77|779r24 +518e10*Number{152E9} 77|391r51 752r43 780r24 +544R9*Vpar_Record 551e17 77|64r21 101r41 102r40 177r30 182r30 231r30 236r30 +. 376r29 415r54 728r18 +546r10*Con{97R9} 77|106r14 777r25 819r25 +547e10*Of_Case{137E9} 77|107r14 390r33 751r25 +548e10*Number{152E9} 77|108r14 391r33 752r25 +549e10*Gender{125E9} 77|109r14 +550r10*Tense_Voice_Mood{236R9} 77|110r14 201r54 203r28 261r50 271r24 277r30 +. 278r30 753r27 755r26 757r26 794r28 797r27 799r26 +577R9*Supine_Record 583e17 77|449r59 729r21 +579r10*Con{97R9} 77|469r52 478r28 +580e10*Of_Case{137E9} 77|465r35 470r38 836r27 +581e10*Number{152E9} 77|471r38 +582e10*Gender{125E9} 77|472r38 +675R9*Tackon_Record +677r4*Null_Tackon_Record{675R9} 77|593r31 633r31 +744R9*Quality_Record 780e17 77|748r29 790r29 833r29 +744e25*Pofs{64E9} 77|384r29 389r32 423r29 427r32 459r29 464r32 571r37 664r28 +. 750r21 793r21 835r21 +760r16*Verb{513R9} 77|572r36 665r27 +762r16*Vpar{544R9} 77|390r28 391r28 395r58 431r54 751r20 752r20 753r22 755r21 +. 757r21 794r23 797r22 799r21 +764r16*Supine{577R9} 77|465r28 469r45 470r31 471r31 472r31 836r20 +841r4*Null_Ending_Record{818R9} 77|482r22 593r55 633r55 781r22 823r22 +846n6*X{845E9} 77|482r42 593r75 633r75 781r42 823r42 +859n6*X{858E9} 77|593r78 633r78 +860n6*A{858E9} 77|482r45 781r45 823r45 +889r10*Qual{744R9} 77|384r24 389r27 390r23 391r23 395r53 423r24 427r27 431r49 +. 459r24 464r27 465r23 469r40 470r26 471r26 472r26 571r32 572r31 664r23 665r22 +. 748r57 791r28 833r57 +965V25*"<="{boolean} 77|956r28 +971X4*Give_Up 77|1204r12 +X 31 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 77|19w18 19r51 +36V13*Lower_Case{character} 77|968s30 +37V13*Lower_Case{string} 77|532s32 610s32 +45V13*Trim{string} 77|88s14 93s14 98s14 356s22 356s33 1094s37 1114s24 +51V13*Head{string} 77|213s30 290s33 476s16 484s31 775s16 817s16 946s14 947s14 +. 948s22 +X 32 support_utils.ads +21K9*Support_Utils 29e18 77|20r6 20r41 21r6 21r46 24r6 24r40 25r6 25r46 +X 33 support_utils-addons_package.ads +21K23*Addons_Package 189e33 77|24w20 24r54 +127a10*Tack{30|39A12} 77|592r61 632r65 +129i10*MNPC{integer} 77|594r56 634r56 +159A9*Tackon_Array(124R9) +163a4*Tackons{159A9} 77|549r61 592r49 594r44 622r37 632r53 634r44 +178V13*Subtract_Tackon{string} 77|549s39 622s15 +X 34 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 77|21w20 21r60 +50n6*Do_Pearse_Codes{40E9} 77|1214r22 1229r25 +52n6*Do_Only_Initial_Word{40E9} 77|1158r32 +55n6*Do_Only_Fixes{40E9} 77|530r60 583r28 585r28 651r60 685r22 693r22 +63n6*Do_Syncope{40E9} 77|507r22 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 77|507r10 530r48 583m16 585m16 651r48 685m10 693m10 +. 1158r20 1214r10 1229r13 +X 36 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 32|21k9 +X 37 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 77|20w20 20r55 +34p4*Output{20|52P9} 77|1176m18 1176r18 +37p4*Unknowns{20|52P9} 77|1230r30 1232r27 1233r31 1234r35 1235r35 1236r32 +46n6*Write_Output_To_File{43E9} 77|1175r25 +48n6*Write_Unknowns_To_File{43E9} 77|1228r22 +49n6*Ignore_Unknown_Names{43E9} 77|897r26 +51n6*Do_Compounds{43E9} 77|929r25 +52n6*Do_Fixes{43E9} 77|650r55 654r19 681r19 684r44 +53n6*Do_Tricks{43E9} 77|900r25 901r25 909r25 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 77|650r43 654m7 681m7 684r32 897r14 900r13 901m13 909m13 +. 929r13 1175r13 1228r10 +X 38 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 77|25w20 25r60 +23b4*Followed_By_Period{boolean} 77|1122m10 1132m16 +23b24*Capitalized{boolean} 77|897r53 1142m16 +23b37*All_Caps{boolean} 77|1143m16 +X 72 words_engine.ads +21K9*Words_Engine 27e17 76|19r6 19r37 21r9 36r5 77|26r6 26r37 27r6 27r31 +. 28r6 29r6 33r6 33r44 36r6 36r36 39r14 1239r5 +X 74 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 77|33w19 33r57 +19R9*Explanations 26e16 77|379r29 418r54 454r59 501r51 529r52 609r59 647r48 +. 722r31 878r12 +21a9*Xxx_Meaning{30|61A12} 77|880m10 +25a9*Ppp_Meaning{30|61A12} 77|396r43 400m19 432r62 437m19 484m16 +X 75 words_engine-list_package.ads +24K22*List_Package 88e30 76|19w19 19r50 +30R9*Word_Analysis 86e17 76|22r54 77|50r14 937r15 1171r30 +32V13*Analyse_Word{30R9} 77|939s16 +38U14*List_Stems 77|1181s10 +X 76 words_engine-parse.ads +21K22*Parse 72|21k9 76|36l18 36e23 77|39b27 1239l18 1239t23 +22K12*Result_Container[6|45] 35r13 77|46r8 1092r13 1101r18 1170r42 1185r21 +. 1192r21 +25U14*Parse_Line 25>26 26>26 77|1164b14 1209l8 1209t18 +25e26 Configuration{28|21E9} 77|1164b26 1181r22 1192r62 +26s26 Input_Line{string} 77|1165b26 1167r57 1193r12 1207r32 +33V13*Analyse_Line{6|55R9[22]} 33>27 34>27 77|1090b13 1162l8 1162t20 1192s48 +33e27 Configuration{28|21E9} 77|1090b27 1150r44 +34s27 Input_Line{string} 77|1091b27 1094r43 1098r57 1114r30 1151r18 +X 77 words_engine-parse.adb +43K12 Word_Container[6|45] 44r8 1029r47 1031r15 1100r20 +48R9 Word_Analysis_Result 52e16 867r15 1139r29 +50r9*WA{75|30R9} 940m18 1154r40 +51b9*Used_Next_Word{boolean} 940m28 1152r41 +54N4 Syncope_Max 503r32 518r21 518r43 +55N4 Tricks_Max 871r32 917r21 918r18 +58i4 Storage_Error_Count{integer} 1201r13 1220m7 1220r30 +59b4 No_Syncope{boolean} 507r42 521m7 574m22 667m13 +61R9 Participle 67e17 183r13 237r13 394r32 430r32 +63b10*Ppl_On{boolean} 211m15 222m9 288m18 298m9 398r31 435r31 +64r10*Ppl_Info{30|544R9} 212m15 223m9 289m18 299m9 399r33 436r33 +65r10*Compound_Tvm{30|236R9} 215m15 225m9 291m18 301m9 401r37 438r37 +66a10*Ppp_Meaning{30|61A12} 213m15 224m9 290m18 300m9 400r39 437r39 +69R9 Verb_To_Be 69d21 77e17 306r40 345r17 350r17 357r29 366r14 734r25 +69b21*Matches{boolean} 71r15 345m29 350m29 358m24 367m9 +73r16*Verb_Rec{30|513R9} 359m24 737r42 +79U14 Clear_Parse_Array 79b14 79<33 84l8 84t25 506s7 886s7 887s7 +79a33 Any_Pa{29|654A9} 81r16 82m10 +81i11 I{integer} 82r18 +86V13 Is_Esse{boolean} 86b13 86>22 89l8 89t15 262s39 785s13 796s18 +86s22 T{string} 88r20 +91V13 Is_Fuisse{boolean} 91b13 91>24 94l8 94t17 785s36 +91s24 T{string} 93r20 +96V13 Is_Iri{boolean} 96b13 96>21 99l8 99t14 827s13 +96s21 T{string} 98r20 +101V13 Get_Participle_Info{30|544R9} 101b13 101>34 112l8 112t27 212s27 289s30 +101r34 Vpar{30|544R9} 106r9 107r9 108r9 109r9 110r9 +114R9 Participle_Gloss 118e17 121r63 +116r10*Key{30|236R9} 125m7 128m7 131m7 138m7 141m7 144m7 151m7 154m7 157m7 +. 201r36 270r46 +117a10*Gloss{string} 126m6 129m6 132m6 139m6 142m6 145m6 152m6 155m6 158m6 +. 213r59 282r69 284r71 +121A9 Participle_Glosses_Arr(114R9) 123r34 136r44 149r46 +123a4 Participle_Glosses{121A9} 200r16 201r13 213r36 +136a4 Participle_Glosses_With_Esse{121A9} 269r16 270r13 282r36 +149a4 Participle_Glosses_With_Fuisse{121A9} 284r36 +176V13 Get_Pas_Nom_Participle{61R9} 176b13 177>7 178>7 179>7 180>7 181>7 +. 182>7 227l8 227t30 395s18 +177r7 Parsed_Verb{30|544R9} 201r42 203r16 212r48 +178r7 Sum_Info{30|513R9} 205r18 207r34 216r15 +179b7 Default_Ppl_On{boolean} 222r19 +180r7 Default_Compound_Tvm{30|236R9} 225r25 +181a7 Default_Ppp_Meaning{30|61A12} 224r24 +182r7 Default_Ppl_Info{30|544R9} 223r21 +185e7 Compound_Tense{30|199E9} 204m16 207m16 215r32 +187V16 Get_Compound_Tense{30|199E9} 187b16 187>36 196l11 196t29 204s34 +187e36 Tense{30|199E9} 190r15 +200i11 I{integer} 201r33 213r56 +230V13 Get_Pas_Participle{61R9} 230b13 231>7 232>7 233>7 234>7 235>7 236>7 +. 304l8 304t26 431s18 +231r7 Parsed_Verb{30|544R9} 261r38 271r12 277r18 278r18 289r51 +232s7 Trimmed_Next_Word{string} 262r48 +233b7 Default_Ppl_On{boolean} 298r19 +234r7 Default_Compound_Tvm{30|236R9} 301r25 +235a7 Default_Ppp_Meaning{30|61A12} 300r24 +236r7 Default_Ppl_Info{30|544R9} 299r21 +239V16 Get_Compound_Tense{30|199E9} 239b16 239>36 240>36 241>36 259l11 259t29 +. 276s34 +239e36 Tense{30|199E9} 244r15 257r35 +240e36 Voice{30|213E9} 249r27 +241b36 Uses_Esse{boolean} 246r21 +261e7 Voice{30|213E9} 291r51 +262b7 Uses_Esse{boolean} 279r18 281r19 +263e7 Compound_Tense{30|199E9} 276m16 291r35 +269i11 I{integer} 270r43 282r66 284r68 +274a16 Ppp_Meaning_S{string} 282m19 284m19 290r39 +306V13 Is_Sum{69R9} 306b13 306>21 369l8 369t14 734s39 +306s21 T{string} 344r10 346r13 346r16 347r9 347r12 348r9 348r12 356r28 +307a7 Sa(string) 356r39 +352e11 L{30|223E9} 356r43 359r57 +353e14 K{30|199E9} 356r46 359r46 +354e17 J{30|152E9} 356r49 359r64 +355i20 I 356r52 359r61 +372U14 Do_Clear_Pas_Nom_Ppl 372b14 373>7 374<7 375=7 376<7 377=7 378=7 379=7 +. 409l8 409t28 770s13 +373r7 Sum_Info{30|513R9} 391r42 395r64 +374r7 Compound_Tvm{30|236R9} 396r26 401m16 +375b7 Ppl_On{boolean} 385r21 396r18 398m16 406m13 +376r7 Ppl_Info{30|544R9} 396r56 399m16 +377a7 Pa{29|654A9} 384r13 389r16 390r12 391r12 395r42 404m13 404r39 +378i7 Pa_Last{integer} 382r30 404r23 404r53 405m13 405r24 +379r7 Xp{74|19R9} 396r40 400m16 +382i11 J4{integer} 384r17 389r20 390r16 391r16 395r46 404r17 404r43 +394r16 Part{61R9} 398r26 399r28 400r34 401r32 +412U14 Do_Clear_Pas_Ppl 412b14 412>32 413<32 414=32 415<32 416=32 417=32 +. 418=32 446l8 446t24 812s13 +412s32 Next_Word{string} 429r55 +413r32 Compound_Tvm{30|236R9} 432r45 438m16 +414b32 Ppl_On{boolean} 424r21 432r37 435m16 443m13 +415r32 Ppl_Info{30|544R9} 433r18 436m16 +416a32 Pa{29|654A9} 423r13 427r16 431r38 441m13 441r39 +417i32 Pa_Last{integer} 421r30 441r23 441r53 442m13 442r24 +418r32 Xp{74|19R9} 432r59 437m16 +421i11 J5{integer} 423r17 427r20 431r42 441r17 441r43 +429a16 Trimmed_Next_Word{string} 432r18 +430r16 Part{61R9} 435r26 436r28 437r34 438r32 +449U14 Do_Clear_Pas_Supine 449b14 449<35 450=35 451=35 452=35 453=35 454=35 +. 496l8 496t27 847s13 +449r35 Supine_Info{30|577R9} 469m13 478r16 +450b35 Ppl_On{boolean} 460r21 468m13 493m13 +451a35 Pa{29|654A9} 459r13 464r16 465r12 469r29 470r15 471r15 472r15 475m13 +. 491m13 491r39 +452i35 Pa_Last{integer} 457r30 474m13 474r24 475r17 491r23 491r53 492m13 +. 492r24 +453b35 Used_Next_Word{boolean} 489m13 +454r35 Xp{74|19R9} 484m13 +457i11 J6{integer} 459r17 464r20 465r16 469r33 470r19 471r19 472r19 491r17 +. 491r43 +498U14 Perform_Syncope 498b14 498>31 499=31 500=31 501=31 522l8 522t23 578s16 +. 672s7 688s10 +498s31 Input_Word{string} 508r19 +499a31 Pa{29|654A9} 514m10 515r12 +500i31 Pa_Last{integer} 511m10 511r21 514r19 515r21 +501r31 Xp{74|19R9} 508m48 +503a7 Sypa{29|654A9} 506m26 508m31 508r31 515r44 518m10 +504i7 Sypa_Last{integer} 508m37 508r37 511r31 515r31 515r55 519m10 +524U14 Enclitic 524b14 524>24 525=24 526=24 527=24 528=24 529=24 602l8 602t16 +. 677s7 690s10 +524s24 Input_Word{string} 532r44 578r33 584r22 +525i24 Entering_Pa_Last{integer} 538m7 587r29 590r23 591r25 592r23 +526b24 Have_Done_Enclitic{boolean} 534r10 596m19 +527a24 Pa{29|654A9} 555m41 559m36 571r22 572r21 578m45 584m34 590m19 591r21 +. 592m19 +528i24 Pa_Last{integer} 538r27 539r10 555m45 557r19 558r35 559m40 561r26 +. 562m25 570r30 578m49 584m38 587r19 589m19 589r30 590r47 591r49 +529r24 Xp{74|19R9} 559m75 578m58 +530b7 Save_Do_Only_Fixes{boolean} 585r46 +531i7 Enclitic_Limit{integer} 540m10 544r21 +532a7 Try{string} 549r56 552r25 +544i11 I{integer} 549r70 592r58 594r53 +549a13 Less{string} 552r16 555r35 559r30 +550i13 Save_Pa_Last{integer} 558m19 560r22 561r41 561r56 562r36 +570i20 I{integer} 571r26 572r25 +604U14 Tricks_Enclitic 604b14 604>31 605=31 606>31 607=31 608=31 609=31 640l8 +. 640t23 906s16 +604s31 Input_Word{string} 610r44 +605i31 Entering_Trpa_Last{integer} 616m7 627r31 630r25 631r27 632r25 +606b31 Have_Done_Enclitic{boolean} 612r10 +607a31 Trpa{29|654A9} 625m34 630m19 631r21 632m19 +608i31 Trpa_Last{integer} 616r29 625m40 627r19 629m19 629r32 630r51 631r53 +609r31 Xp{74|19R9} 625m77 +610a7 Try{string} 622r32 624r25 +618i11 I{integer} 622r46 632r62 634r53 +621a13 Less{string} 624r16 625r28 +642U14 Pass 642b14 642>20 643=20 644=20 645=20 646=20 647=20 695l8 695t12 +. 892s7 +642s20 Input_Word{string} 655r23 656r13 659r21 672r24 677r17 686r16 688r27 +. 690r20 +643i20 Entering_Pa_Last{integer} 677m29 690m32 +644b20 Have_Done_Enclitic{boolean} 677m47 690m50 +645a20 Pa{29|654A9} 655m35 656m25 659m33 664r13 665r12 672m36 677m67 686m28 +. 688m39 691m12 +646i20 Pa_Last{integer} 655m39 656m29 658r10 659m37 663r21 672m40 677m71 +. 684r10 686m32 688m43 691m16 +647r20 Xp{74|19R9} 655m48 659m72 672m49 678m17 688m52 691m25 +650b7 Save_Do_Fixes{boolean} 681r32 +651b7 Save_Do_Only_Fixes{boolean} 693r40 +663i11 I{integer} 664r17 665r16 +697U14 Parse_English_Word 697b14 697>34 698>34 699>34 700>34 715l8 715t26 +. 1146s19 +697s34 Input_Word{string} 714r23 +698s34 Line{string} 709r38 +699i34 K{integer} 709r44 +700i34 L2{integer} 702r37 +702i7 L{integer} 709r53 709m63 +703e7 Pofs{30|64E9} 709m57 711m25 714r35 +717U14 Compounds_With_Sum 717b14 718=7 719=7 720>7 721=7 722=7 851l8 851t26 +. 932s13 +718a7 Pa{29|654A9} 748r47 771m25 774m13 791r18 813m33 816m13 833r47 848m15 +719i7 Pa_Last{integer} 746r24 771m29 773m13 773r24 774r17 788r24 813m37 815m13 +. 815r24 816r17 831r24 848m19 +720s7 Next_Word{string} 734r47 775r31 785r22 785r47 796r27 812r31 817r31 +. 827r21 +721b7 Used_Next_Word{boolean} 762m19 768r13 804m19 810r13 840m19 846r13 848m28 +722r7 Xp{74|19R9} 771m38 813m46 848m44 +724r7 Compound_Tvm{30|236R9} 770m45 778r15 812m42 820r15 +725b7 Ppl_On{boolean} 770m59 770r59 813m15 813r15 847m47 847r47 +727r7 Sum_Info{30|513R9} 737m26 752r34 770r35 779r15 780r15 +728r7 Ppl_Info{30|544R9} 771m15 777r16 813m23 819r16 +729r7 Supine_Info{30|577R9} 847m34 +731b7 Is_Verb_To_Be{boolean} 740m10 743r10 +734r10 Tmp{69R9} 736r15 737r38 740r27 +746i14 I{integer} 748r51 +748r16 Q{30|744R9} 750r19 751r18 752r18 753r20 755r19 757r19 +788i14 I{integer} 791r22 +790r16 Q{30|744R9} 793r19 794r21 797r20 799r19 +831i14 J{integer} 833r51 +833r16 Q{30|744R9} 835r19 836r18 +862V13 Parse_Latin_Word{48R9} 862b13 863>7 864>7 865>7 866>7 951l8 951t24 +. 1150s26 +863e7 Configuration{28|21E9} 930r17 +864s7 Input_Word{string} 892r13 903r25 906r33 939r43 948r28 +865s7 Input_Line{string} 948r55 +866s7 Next_Word{string} 932r46 +869a7 Pa{29|654A9} 886m26 892m63 892r63 914m10 915r12 932m33 932r33 939r30 +870i7 Pa_Last{integer} 889m7 892m67 892r67 896r11 912m10 912r21 914r19 915r21 +. 927r10 932m37 932r37 939r34 +871a7 Trpa{29|654A9} 887m26 903m37 903r37 907m38 907r38 915r44 917m10 +872i7 Trpa_Last{integer} 903m43 903r43 905r16 907m44 907r44 912r31 915r31 +. 915r55 920m10 +874i7 Entering_Pa_Last{integer} 892m25 892r25 +875i7 Entering_Trpa_Last{integer} 906m45 906r45 +876b7 Have_Done_Enclitic{boolean} 892m43 892r43 907r18 +877b7 Used_Next_Word{boolean} 932m57 932r57 940r46 +878r7 Xp{74|19R9} 880m7 892m76 892r76 904m28 904r28 907m55 907r55 932m73 +. 932r73 939r55 +937r10 WA{75|30R9} 939m10 940r24 +953V13 Is_Capitalized{boolean} 953b13 953>29 962l8 962t22 1142s31 +953s29 Input_Word{string} 956r10 960r9 960r21 961r9 961r21 +964V13 Is_All_Caps{boolean} 964b13 964>26 973l8 973t19 1143s31 +964s26 Input_Word{string} 967r16 968r13 968r42 +967i11 I{integer} 968r25 968r54 +975U14 Do_Qvae_Kludge 975b14 976=7 977>7 977>11 987l8 987t22 1136s13 +976s7 W{string} 981r13 981r35 982m13 983r16 983r38 984m13 +977i7 J2{integer} 980r16 +977i11 K{integer} 980r22 +980i11 I{integer} 981r16 981r38 982r16 983r19 983r41 984r16 +989V13 String_Before_Dash{string} 989b13 989>33 996l8 996t26 1098s37 1167s37 +989s33 S{string} 991r35 991r46 992r17 992r20 992r56 994r17 +998V13 Strip_Non_Alpha_Etc{string} 998b13 998>34 1027l8 1027t27 1099s37 +998s34 S{string} 999r39 1001r22 1013r16 1014r27 1016r23 1017r16 +999i7 Twice{integer} 1000r25 +1000a7 S2{string} 1016m13 1019m16 1023m13 1026r14 +1001i7 J{integer} 1015m13 1015r18 1016r17 1018m16 1018r21 1019r20 1022m13 +. 1022r18 1023r17 1026r23 +1003V16 Is_Alpha_Etc{boolean} 1003b16 1003>30 1011l11 1011t23 1014s13 +1003e30 C{character} 1005r15 +1013i11 I{integer} 1014r30 1016r26 1017r19 +1029V13 Make_Words{6|55R9[43]} 1029b13 1029>25 1059l8 1059t18 1100s45 +1029s25 Line{string} 1032r24 1032r39 1035r10 1039r31 1040r37 1043r37 1044r55 +. 1046r37 1050r36 +1031r7 Words{6|55R9[43]} 1036r17 1054m16 1054r16 1058r14 +1032a7 Indices(natural) 1033r31 1039m7 1040r13 1042m10 1043r43 1045r13 1046m13 +. 1051r15 1051r43 +1033i7 Next_Index{natural} 1039r16 1040r22 1041m10 1041r24 1042r19 1043r52 +. 1045r22 1046r22 1051r24 1051r52 +1050a13 S{string} 1053r16 1053r28 1054r51 +1062U14 Report_Storage_Error 1200s10 1211b14 1221l8 1221t28 +1063U14 Report_Unknown_Error 1063>36 1207s10 1223b14 1238l8 1238t28 +1063s36 Input_Line{string} 1223b36 1227r49 1232r37 +1094i7 L{integer} 1114r18 1146r63 +1095a7 Line{string} 1114m7 1146r51 +1096b7 Used_Next_Word{boolean} 1117r13 1118m13 1123m10 1152m16 +1098a7 Undashed{string} 1099r58 +1099a7 Stripped{string} 1100r57 +1100r7 S{6|55R9[43]} 1105r22 1108r53 1116r22 1126r60 +1101r7 Analyses{6|55R9[76|22]} 1154m16 1154r16 1161r14 +1103V16 Word_After{string} 1103b16 1103>28 1111l11 1111t21 1129s44 +1103i28 I{4|20I9} 1105r13 1109r62 +1116i11 I 1127r69 1129r56 +1126a13 W{string} 1128r31 1131r16 1131r19 1133r24 1136r29 1136r32 1138r48 +. 1138r51 +1128i13 Last{integer} 1133m16 1136r41 1138r62 1146r57 +1129a13 Next_Word{string} 1151r30 +1138a16 Input_Word{string} 1142r47 1143r44 1146r39 1150r59 +1139r16 Result{48R9} 1150m16 1152r34 1154r33 +1157L12 Continue 1119r18 +1167a7 Undashed{string} 1181r54 +1170U17 Put_Analysis 1170b17 1170>31 1182l11 1182t23 1188r39 +1170r31 A_Cursor{6|63R9[76|22]} 1171r68 +1171r10 Analysis{75|30R9} 1181r44 +1172P15 File_Type_Access(20|52P9) 1173r14 +1173p10 O{1172P15} 1176m13 1178m13 1181r37 +1184U17 Print_Analyses 1184b17 1185>10 1189l11 1189t25 1195s10 +1185r10 Analyses{6|55R9[76|22]} 1188r10 +1192r10 Analyses{6|55R9[76|22]} 1195r26 1196m17 1196r17 +X 78 words_engine-pearse_code.ads +21K22*Pearse_Code 77|36w19 36r49 1216r27 1230r40 78|35e29 +24n6*Unknown{23E9} 77|1216r47 1230r60 +33V13*Format{string} 77|1216s39 1230s52 +X 80 words_engine-put_stat.adb +19U24*Put_Stat 72|21k9 77|28w19 945s10 +X 82 words_engine-search_english.adb +30U24*Search_English 72|21k9 77|29w19 714s7 +X 83 words_engine-tricks.ads +20K22*Tricks 77|27w19 27r44 83|50e24 +22U14*Syncope 77|508s10 +28U14*Try_Tricks 77|625s16 903s13 +36U14*Try_Slury 77|559s19 659s10 +44U14*Roman_Numerals 77|655s7 +X 84 words_engine-word_package.ads +22K22*Word_Package 77|26w19 26r50 555r16 84|84e30 +24i4*Line_Number{integer} 77|559r49 625r51 659r46 903r54 946r35 1234r45 +24i17*Word_Number{integer} 77|559r62 625r64 659r59 890m7 890r22 904r15 947r35 +. 1113m7 1235r45 +77U14*Word 77|555s29 584s16 656s7 686s10 + diff --git a/lib/words_engine-static/words_engine-pearse_code.ali b/lib/words_engine-static/words_engine-pearse_code.ali new file mode 100644 index 0000000000000000000000000000000000000000..87abc919e56b3d7452537466ffee51158df24c43 --- /dev/null +++ b/lib/words_engine-static/words_engine-pearse_code.ali @@ -0,0 +1,96 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.pearse_code%b words_engine-pearse_code.adb f4e99e36 NE OO PK +W ada%s ada.ads ada.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.pearse_code%s words_engine-pearse_code.ads 53baeedc EE NE OO PK +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-unccon.ads 20070406091342 f9eb8f06 +D system.ads 20160213141829 90249111 +D s-exctab.ads 20140225151139 54135002 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-stalib.ads 20140225151139 a891183f +D s-unstyp.ads 20140225151139 510692af +D words_engine.ads 20230322220154 93849dab +D words_engine-pearse_code.ads 20230322220154 c03e7377 +D words_engine-pearse_code.adb 20230322220154 e4abd92f +X 1 ada.ads +16K9*Ada 19e8 15|16r6 16r29 23r59 +X 4 a-string.ads +16K13*Strings 35e16 15|16r10 16r33 23r63 +33n24*Left{33E9} 15|23r71 +X 5 a-strfix.ads +18K21*Fixed 251e22 15|16w18 16r41 +195V13*Trim{string} 15|23s43 +217V13*Head{string} 15|26s14 +228V13*Tail{string} 15|23s37 +X 13 words_engine.ads +21K9*Words_Engine 27e17 14|21r9 35r5 15|18r14 28r5 +X 14 words_engine-pearse_code.ads +21K22*Pearse_Code 13|21k9 14|35l18 35e29 15|18b27 28l18 28t29 +23E9*Symbol 31e5 33r25 15|20r25 22r52 +24n6*Unknown{23E9} +25n6*Inflection{23E9} +26n6*Citation_Form{23E9} +27n6*Gloss{23E9} +28n6*Unknowns_2{23E9} +29n6*Affix{23E9} +30n6*Trick{23E9} +33V13*Format{string} 33>21 15|20b13 27l8 27t14 +33e21 S{23E9} 15|20b21 22r64 +X 15 words_engine-pearse_code.adb +22a7 Code_Str{string} 23r49 +23a7 Padded{string} 26r20 + diff --git a/lib/words_engine-static/words_engine-put_example_line.ali b/lib/words_engine-static/words_engine-put_example_line.ali new file mode 100644 index 0000000000000000000000000000000000000000..4f093f929b98c44de0914129420d831ecd904d38 --- /dev/null +++ b/lib/words_engine-static/words_engine-put_example_line.ali @@ -0,0 +1,235 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_IO +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.put_example_line%b words_engine-put_example_line.adb d2beeb37 NE OO SU +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-word_parameters.ads 20230322220154 276a9680 +D system.ads 20160213141829 90249111 +D s-conca7.ads 20140225151544 fcc75b1f +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +X 1 ada.ads +16K9*Ada 19e8 42|17r6 25r20 33r16 272r7 286r19 287r19 289r19 291r19 292r19 +. 295r19 297r19 299r19 300r19 303r19 305r19 306r19 315r19 316r19 318r19 319r19 +. 328r19 329r19 331r19 332r19 342r13 344r13 351r19 354r19 356r19 359r19 362r22 +. 365r22 369r28 373r28 378r28 383r28 388r28 392r22 402r16 405r16 407r16 410r16 +X 8 a-textio.ads +49K13*Text_IO 471e16 42|17w10 25r24 33r20 272r11 286r23 287r23 289r23 291r23 +. 292r23 295r23 297r23 299r23 300r23 303r23 305r23 306r23 315r23 316r23 318r23 +. 319r23 328r23 329r23 331r23 332r23 342r17 344r17 351r23 354r23 356r23 359r23 +. 362r26 365r26 369r32 373r32 378r32 383r32 388r32 392r26 402r20 405r20 407r20 +. 410r20 +52P9*File_Type 42|25r32 33r28 +165U14*New_Line 42|287s31 289s31 295s31 297s31 303s31 306s31 316s31 319s31 +. 329s31 332s31 344s25 354s31 359s31 365s34 392s34 405s28 410s28 +186U14*Set_Col 42|291s31 299s31 342s25 +241U14*Put 42|272s19 286s31 292s31 300s31 305s31 315s31 318s31 328s31 331s31 +. 351s31 356s31 362s34 369s40 373s40 378s40 383s40 388s40 402s28 407s28 +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 42|18r6 18r43 19r6 19r42 20r6 20r30 +X 15 latin_utils-config.ads +17K21*Config 42e23 42|20w18 20r42 +21E9*Configuration_Type 21e79 42|24r20 +21n65*Only_Meanings{21E9} 42|279r37 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 42|19w18 19r54 +419e10*Kind{17|304E9} 42|341r29 +535r16*V{414R9} 42|341r27 +579R9*Dictionary_Entry 585e17 42|27r23 +582r10*Part{519R9} 42|341r22 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 42|18w18 18r55 +66n6*N{64E9} 42|283r15 +69n6*Adj{64E9} 42|312r15 +71n6*Adv{64E9} 42|325r15 +72n6*V{64E9} 42|338r15 +73n6*Vpar{64E9} 42|346r15 +74n6*Supine{64E9} 42|399r15 +141n6*Gen{137E9} 42|285r21 368r30 +142n6*Loc{137E9} 42|304r21 +143n6*Dat{137E9} 42|296r21 372r30 +144n6*Abl{137E9} 42|288r21 377r30 406r44 +145n6*Acc{137E9} 42|382r30 401r41 +152E9*Number_Type 156e7 42|38r25 +154n6*S{152E9} 42|65r23 132r62 157r49 159r52 165r63 173r63 224r49 230r63 +155n6*P{152E9} 42|55r55 60r36 75r25 +162I9*Person_Type 42|37r25 +170n6*Comp{167E9} 42|314r21 327r21 +171n6*Super{167E9} 42|317r21 330r21 +199E9*Tense_Type 207e7 42|39r25 +201n6*Pres{199E9} 42|55r36 59r36 129r22 156r27 186r27 223r27 355r21 +202n6*Impf{199E9} 42|164r30 229r30 +203n6*Fut{199E9} 42|92r21 114r27 129r30 170r30 360r21 +204n6*Perf{199E9} 42|131r24 132r25 172r30 188r30 235r31 246r25 268r46 350r21 +205n6*Plup{199E9} 42|137r24 178r31 246r33 +206n6*Futp{199E9} 42|92r36 145r24 178r39 235r39 268r54 +213E9*Voice_Type 217e7 42|41r16 +215n6*Active{213E9} 42|206r24 214r24 222r24 267r19 269r19 361r60 +216n6*Passive{213E9} 42|154r21 208r27 216r27 240r27 +223E9*Mood_Type 230e7 42|40r25 +225n6*Ind{223E9} 42|93r24 138r23 155r23 221r23 +226n6*Sub{223E9} 42|59r20 93r40 140r26 183r26 245r23 258r20 +227n6*Imp{223E9} 42|55r20 103r26 193r26 205r20 +228n6*Inf{223E9} 42|51r20 113r26 185r26 213r23 +238e10*Tense{199E9} 42|39r75 349r48 +239e10*Voice{213E9} 42|41r75 361r52 +240e10*Mood{223E9} 42|40r75 +304E9*Verb_Kind_Type 321e8 42|30r9 35r20 42r25 +313n7*Impers{304E9} 42|47r20 +315n7*Dep{304E9} 42|266r17 +317n7*Semidep{304E9} 42|268r20 +331e10*Of_Case{137E9} 42|284r31 +427e10*Comparison{167E9} 42|313r30 +490e10*Comparison{167E9} 42|326r30 +516r10*Tense_Voice_Mood{236R9} 42|39r58 40r58 41r58 +517i10*Person{162I9} 42|37r58 +518e10*Number{152E9} 42|38r58 +547e10*Of_Case{137E9} 42|367r40 +550r10*Tense_Voice_Mood{236R9} 42|349r31 361r35 +580e10*Of_Case{137E9} 42|401r31 406r34 +744e25*Pofs{64E9} 42|282r20 +748r16*Noun{328R9} 42|284r26 +754r16*Adj{421R9} 42|313r26 +758r16*Adv{488R9} 42|326r26 +760r16*Verb{513R9} 42|37r53 38r53 39r53 40r53 41r53 +762r16*Vpar{544R9} 42|349r26 361r30 367r35 +764r16*Supine{577R9} 42|401r24 406r27 +887R9*Inflection_Record 894e17 42|26r23 34r19 +889r10*Qual{744R9} 42|37r48 38r48 39r48 40r48 41r48 282r15 284r21 313r21 +. 326r21 349r21 361r25 367r30 401r19 406r22 +X 18 support_utils.ads +21K9*Support_Utils 29e18 42|21r6 21r41 +X 19 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 42|21w20 21r55 +57n6*Do_Examples{43E9} 42|278r19 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 42|278r7 +X 40 words_engine.ads +21K9*Words_Engine 27e17 42|23r11 423r5 +X 42 words_engine-put_example_line.adb +23U24*Put_Example_Line 40|21k9 42|23b24 423l18 423t34 +24e4 Configuration{15|21E9} 279r21 +25p4 Output{8|52P9} 286r36 287r41 289r41 291r40 292r36 295r41 297r41 299r40 +. 300r36 303r41 305r36 306r41 315r36 316r41 318r36 319r41 328r36 329r41 331r36 +. 332r41 342r34 343r31 344r35 351r36 354r41 356r36 359r41 362r39 365r44 369r45 +. 373r45 378r45 383r45 388r45 392r44 402r33 405r38 407r33 410r38 +26r4 Ir{17|887R9} 282r12 284r18 313r18 326r18 343r39 349r18 361r22 367r27 +. 401r16 406r19 +27r4 De{16|579R9} 341r19 +30e4 Vk{17|304E9} 341m13 343r43 +32U14 Put_Verb_Example 32b14 33>7 34>7 35>7 274l8 274t24 343s13 +33p7 Output{8|52P9} 272r24 +34r7 Ir{17|887R9} 37r45 38r45 39r45 40r45 41r45 +35e7 Vk{17|304E9} 42r45 +37i7 Person{17|162I9} 60r12 66r16 68r20 70r20 76r16 78r20 80r20 94r19 96r23 +. 98r23 104r19 106r23 108r23 132r36 157r23 159r26 165r23 165r37 173r23 173r37 +. 224r23 230r23 230r37 +38e7 Number{17|152E9} 55r46 60r27 65r14 75r16 132r53 157r40 159r43 165r54 +. 173r54 224r40 230r54 +39e7 Tense{17|199E9} 55r28 59r28 92r13 92r28 114r19 129r13 131r16 132r17 +. 137r16 145r16 156r19 164r22 170r22 172r22 178r22 186r19 188r22 223r19 229r22 +. 235r22 246r16 268r37 +40e7 Mood{17|223E9} 51r13 55r13 59r13 93r17 93r33 103r19 113r19 138r16 140r19 +. 155r16 183r19 185r19 193r19 205r13 213r16 221r16 245r16 258r13 +41e7 Voice{17|213E9} 154r13 206r16 208r19 214r16 216r19 222r16 240r19 267m10 +. 269m10 +42e7 Kind{17|304E9} 47r13 266r10 268r13 +45V16 They{string} 45b16 88l11 88t15 272s32 +90V16 Shall{string} 90b16 125l11 125t16 272s45 +127V16 Have{string} 127b16 150l11 150t15 272s53 +152V16 Been{string} 152b16 201l11 201t15 272s60 +203V16 Ed{string} 203b16 254l11 254t13 272s73 +256V16 Sub{string} 256b16 263l11 263t14 272s39 + diff --git a/lib/words_engine-static/words_engine-put_stat.ali b/lib/words_engine-static/words_engine-put_stat.ali new file mode 100644 index 0000000000000000000000000000000000000000..272d6cf2c1035b95cdf8025bb328136f7f29fc50 --- /dev/null +++ b/lib/words_engine-static/words_engine-put_stat.ali @@ -0,0 +1,100 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IO +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.put_stat%b words_engine-put_stat.adb 54a5290e NE OO SU +W ada%s ada.ads ada.ali +W ada.text_io%s a-textio.adb a-textio.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +X 1 ada.ads +16K9*Ada 19e8 33|17r6 21r7 22r7 +X 7 a-textio.ads +49K13*Text_IO 471e16 33|17w10 21r11 22r11 +52P9*File_Type +107V13*Is_Open{boolean} 33|21s19 +259U14*Put_Line 33|22s19 +X 12 support_utils.ads +21K9*Support_Utils 29e18 33|18r6 18r46 +X 13 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 33|18w20 18r60 +37p4*Stats{7|52P9} 33|21r28 22r29 +X 31 words_engine.ads +21K9*Words_Engine 27e17 33|19r11 24r5 +X 33 words_engine-put_stat.adb +19U24*Put_Stat 31|21k9 33|19b24 24l18 24t26 +19s34 S{string} 22r36 + diff --git a/lib/words_engine-static/words_engine-roman_numerals_package.ali b/lib/words_engine-static/words_engine-roman_numerals_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..4dd11f44b39bd0c4ee81b07baa7de18400b83fdd --- /dev/null +++ b/lib/words_engine-static/words_engine-roman_numerals_package.ali @@ -0,0 +1,220 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IMPLICIT_CONDITIONALS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.roman_numerals_package%b words_engine-roman_numerals_package.adb 170522cb NE OO PK +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.roman_numerals_package%s words_engine-roman_numerals_package.ads 37c8c056 EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-roman_numerals_package.ads 20230322220154 726eaa8a +D words_engine-roman_numerals_package.adb 20230322220154 988b3193 +X 2 a-direio.ads +66I9*Count +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 42|17r6 17r42 43|17r6 17r39 18r6 18r43 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 42|17w18 17r54 +40n9*Rrr{34E9} 43|332r19 +621i4*Null_MNPC{2|66I9[614]} 43|333r20 +627a10*Stem{17|39A12} 43|317m27 +628r10*IR{17|887R9} 43|318m12 +629e10*D_K{34E9} 43|332m12 +630i10*MNPC{2|66I9[614]} 43|333m12 +654A9*Parse_Array(625R9) 42|28r27 43|307r19 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 43|18w18 18r55 +36N4*Max_Stem_Size 43|317r44 +37N4*Max_Meaning_Size 43|336r12 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} +70n6*Num{64E9} 43|320r20 +126n7*X{125E9} 43|325r23 +138n7*X{137E9} 43|323r23 +153n7*X{152E9} 43|324r23 +179I9*Stem_Key_Type +188n6*Card{186E9} 43|326r23 +456r10*Decl{97R9} 43|322m12 +457e10*Of_Case{137E9} 43|323m12 +458e10*Number{152E9} 43|324m12 +459e10*Gender{125E9} 43|325m12 +460e10*Sort{186E9} 43|326m12 +744e25*Pofs{64E9} 43|320m12 +756r16*Num{454R9} 43|321m12 +841r4*Null_Ending_Record{818R9} 43|329r22 +846n6*X{845E9} 43|330r19 +860n6*A{858E9} 43|331r20 +889r10*Qual{744R9} 43|319m12 +890i10*Key{179I9} 43|328m12 +891r10*Ending{818R9} 43|329m12 +892e10*Age{845E9} 43|330m12 +893e10*Freq{858E9} 43|331m12 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 43|17w18 17r51 +40V13*Upper_Case{string} 43|74s30 +45V13*Trim{string} 43|311s30 +51V13*Head{string} 43|317s35 334s28 +X 40 words_engine.ads +21K9*Words_Engine 27e17 42|18r6 18r44 20r9 32r5 43|20r14 384r5 +X 41 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 42|18w19 18r57 +19R9*Explanations 26e16 42|30r27 43|309r19 +24a9*Rrr_Meaning{17|61A12} 43|334m13 +X 42 words_engine-roman_numerals_package.ads +20K22*Roman_Numerals_Package 40|21k9 42|32l18 32e40 43|20b27 384l18 384t40 +22V13*Only_Roman_Digits{boolean} 22>32 43|57b13 66l8 66t25 77s10 315s10 +22s32 S{string} 43|57b32 60r16 61r32 +24V13*Bad_Roman_Number{natural} 24>31 43|342b13 383l8 383t24 +24s31 S{string} 43|342b31 355r23 355r26 356r34 356r37 357r24 357r35 359r20 +. 359r36 361r37 362r40 363r23 363r39 364r24 365r40 367r40 369r24 369r40 370r37 +. 371r40 +26U14*Roman_Numerals 27>7 28=7 29=7 30=7 43|305b14 340l8 340t22 +27s7 Input_Word{string} 43|306b7 311r36 +28a7 Pa{16|654A9} 43|307b7 317m10 +29i7 Pa_Last{integer} 43|308b7 316m10 316r21 317r14 +30r7 Xp{41|19R9} 43|309b7 334m10 +X 43 words_engine-roman_numerals_package.adb +22V13 A_Roman_Digit{boolean} 22b13 22>28 32l8 32t21 61s17 +22e28 Char{character} 24r12 +34V13 Value{natural} 34b13 34>20 55l8 55t13 355s16 356s27 359s13 359s29 361s30 +. 362s33 363s16 363s32 364s17 365s33 367s33 369s17 369s33 370s30 371s33 +34e20 Char{character} 36r12 +60i11 I{integer} 61r35 +68V13 Roman_Number{natural} 68b13 68>27 303l8 303t20 312s44 +68s27 St{string} 74r42 +71i7 Total{natural} 120m16 120r25 124m19 124r28 125r22 134m16 134r25 137r36 +. 138m19 138r28 163m16 163r25 167m19 167r28 168r22 175r36 176m19 176r28 187m16 +. 187r25 191r36 192m19 192r28 204m19 204r28 207r39 208m22 208r31 222m16 222r25 +. 226m19 226r28 227r22 233r36 234m19 234r28 246m16 246r25 249r36 250m19 250r28 +. 255m19 255r28 259r36 260m19 260r28 272m16 272r25 276m19 276r28 277r22 283r36 +. 284m19 284r28 297r14 +72X7 Invalid 126r28 144r25 169r28 182r25 200r25 217r25 228r28 241r25 267r25 +. 278r28 291r25 299r12 +73i7 J{integer} 101m10 104r16 119r19 121m16 121r21 122r35 123r25 128m19 128r24 +. 129r38 133r19 135m16 135r21 136r35 137r22 139m19 139r24 140r38 143r22 143r37 +. 162r19 164m16 164r21 165r35 166r25 171m19 171r24 172r38 175r22 177m19 177r24 +. 178r38 181r22 181r37 186r19 188m16 188r21 189r35 191r22 193m19 193r24 194r38 +. 197r22 197r37 198r24 198r40 203r22 205m19 205r24 206r38 207r25 209m22 209r27 +. 210r41 214r22 214r37 215r22 215r38 221r19 223m16 223r21 224r35 225r25 230m19 +. 230r24 231r38 233r22 235m19 235r24 236r38 238r22 238r37 239r22 239r37 245r19 +. 247m16 247r21 248r35 249r22 251m19 251r24 252r38 254r22 256m19 256r24 257r38 +. 259r22 261m19 261r24 262r38 264r22 264r37 265r22 265r37 265r52 265r67 271r19 +. 273m16 273r21 274r35 275r25 280m19 280r24 281r38 283r22 285m19 285r24 286r38 +. 288r22 288r37 289r22 289r37 289r52 289r67 +74a7 S{string} 77r29 101r15 104r21 119r16 122r39 123r22 129r42 133r16 136r39 +. 137r19 140r42 143r19 143r34 162r16 165r39 166r22 172r42 175r19 178r42 181r19 +. 181r34 186r16 189r39 191r19 194r42 197r19 197r34 198r21 198r37 203r19 206r42 +. 207r22 210r45 214r19 214r34 215r19 215r35 221r16 224r39 225r22 231r42 233r19 +. 236r42 238r19 238r34 239r19 239r34 245r16 248r39 249r19 252r42 254r19 257r42 +. 259r19 262r42 264r19 264r34 265r19 265r34 265r49 265r64 271r16 274r39 275r22 +. 281r42 283r19 286r42 288r19 288r34 289r19 289r34 289r49 289r64 +103l10 Evaluate 122r21 129r24 136r21 140r24 165r21 172r24 178r24 189r21 194r24 +. 206r24 210r27 224r21 231r24 236r24 248r21 252r24 257r24 262r24 274r21 281r24 +. 286r24 294l19 294e27 +311a7 W{string} 312r58 315r29 317r41 +312i7 Roman_Number_W{integer} 315r42 334r49 +346i7 Total{integer} 355m7 361m13 361r22 365m16 365r25 367m16 367r25 370m13 +. 370r22 374r10 375r17 +347i7 Decremented_From{integer} 356m7 362m13 364r33 371m13 +357i11 I{integer} 359r23 359r39 361r40 362r43 363r26 363r42 364r27 365r43 +. 367r43 369r27 369r43 370r40 371r43 + diff --git a/lib/words_engine-static/words_engine-search_english.ali b/lib/words_engine-static/words_engine-search_english.ali new file mode 100644 index 0000000000000000000000000000000000000000..4e79531ee68ce284b2cb9062e916602f7964b218 --- /dev/null +++ b/lib/words_engine-static/words_engine-search_english.ali @@ -0,0 +1,298 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.search_english%b words_engine-search_english.adb 6bf0fb78 NE OO SU +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.dictionary_form%b support_utils-dictionary_form.adb support_utils-dictionary_form.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system%s system.ads system.ali +W system.compare_array_unsigned_8%s s-carun8.adb s-carun8.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-carun8.ads 20140225151544 a903718d +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca5.ads 20140225151544 875e432e +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 54|17r6 17r23 91r45 98r10 115r13 119r28 123r50 130r13 133r16 +. 135r16 139r16 145r16 150r16 157r16 161r16 166r16 170r13 174r13 175r13 261r7 +X 2 a-direio.ads +53P9*File_Type<32|81P9> +66I9*Count 54|40r31[52|53] 128r27[17|614] 229r50[52|53] 240r50[52|53] +101U14*Read 54|127s21[17|614] +106U14*Read 54|220s7[52|53] 230s13[52|53] 241s13[52|53] +119U14*Set_Index 54|219s7[52|53] 229s13[52|53] 240s13[52|53] +122V13*Size{66I9[52|53]} 54|194s10[52|53] +X 9 a-textio.ads +49K13*Text_IO 471e16 54|17w10 17r27 91r49 98r14 115r17 119r32 123r54 130r17 +. 133r20 135r20 139r20 145r20 150r20 157r20 161r20 166r20 170r17 174r17 175r17 +. 261r11 +52P9*File_Type 54|91r57 +64I9*Count +68I12*Positive_Count{64I9} +122V13*Current_Output{52P9} 54|257s26 +165U14*New_Line 54|115s25 170s25 175s25 +195V13*Line{68I12} 54|119s40 123s62 +241U14*Put 54|129s13 130s25 133s28 135s28 139s28 145s28 150s28 157s28 161s28 +. 166s28 174s25 +259U14*Put_Line 54|98s22 181s13 +263U14*Put_Line 54|261s19 +X 10 a-tienio.ads +54U14*Put 54|152s28[18|856] 153s29[17|81] 154s28[17|107] 155s34[18|883] 156s31[17|160] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 54|18r6 18r39 19r6 21r6 21r43 22r6 22r42 28r5 +X 16 latin_utils-config.ads +17K21*Config 42e23 54|19w18 120r39 +19i4*Output_Screen_Size{integer} 54|120r46 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 54|22w18 22r54 +34E9*Dictionary_Kind 46e8 54|42r19 +42n9*General{34E9} 54|42r38 127r38 +51a4*Ext(string) 54|161r41 +81K12*Area_Type_IO[10|46] 54|153r16 +107K12*Geo_Type_IO[10|46] 54|154r16 +160K12*Source_Type_IO[10|46] 54|156r16 +225e10*Age{18|845E9} 54|152r49 +226e10*Area{64E9} 54|153r50 +227e10*Geo{86E9} 54|154r49 +228e10*Freq{18|858E9} 54|155r55 +229e10*Source{112E9} 54|156r52 +261r10*Decl{18|97R9} 54|134r54 +262e10*Gender{18|125E9} 54|136r47 +418r10*Con{18|97R9} 54|140r54 +419e10*Kind{18|304E9} 54|143r26 146r50 +519e21*Pofs{18|64E9} 54|132r24 138r24 142r25 +523r16*N{258R9} 54|134r52 136r45 +535r16*V{414R9} 54|140r52 143r24 146r48 +579R9*Dictionary_Entry 585e17 54|92r12 +582r10*Part{519R9} 54|132r19 134r47 136r40 138r19 140r47 142r20 143r19 146r43 +583r10*Tran{223R9} 54|152r44 153r45 154r44 155r50 156r47 +584a10*Mean{18|61A12} 54|174r47 +609r4*Null_Dictionary_Entry{579R9} 54|92r32 +614K12*Dict_IO[2|43] 54|127r13 128r19 +615a4*Dict_File(2|53P9[614]) 54|127r27 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 54|21w18 21r55 +61A12*Meaning_Type{string} +64E9*Part_Of_Speech_Type 82e7 54|32r11 36r26 +65n7*X{64E9} 54|32r34 +66n6*N{64E9} 54|132r31 +72n6*V{64E9} 54|138r31 142r32 +106K12*Decn_Record_IO 121e22 54|134r16 140r16 +112U17*Put 54|134s31 140s31 +125E9*Gender_Type 131e7 54|136r18 +304E9*Verb_Kind_Type 321e8 54|146r18 +308n7*Gen{304E9} 54|143r34 +319n7*Perfdef{304E9} 54|143r41 +856K12*Age_Type_IO[10|46] 54|152r16 +883K12*Frequency_Type_IO[10|46] 54|155r16 +955V25*"<="{boolean} 54|50s20 +X 19 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 54|18w18 18r51 +37V13*Lower_Case{string} 54|35s26 221s15 224s18 232s20 243s20 +45V13*Trim{string} 54|167s20 174s38 +51V13*Head{string} 54|35s38 +X 20 support_utils.ads +21K9*Support_Utils 29e18 54|20r6 20r41 23r6 23r46 27r6 129r26 +X 21 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 54|23w20 23r60 +47n6*Show_Dictionary{40E9} 54|160r28 +48n6*Show_Dictionary_Line{40E9} 54|165r28 +49n6*Show_Dictionary_Codes{40E9} 54|149r28 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 54|149r16 160r16 165r16 +X 23 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 20|21k9 54|27w20 129s40 +X 24 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 54|20w20 20r55 +34p4*Output{9|52P9} 54|255r26 +41b4*Trimmed{boolean} 54|104m10 108m16 180r13 +44n6*Trim_Output{43E9} 54|105r25 +46n6*Write_Output_To_File{43E9} 54|254r20 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 54|105r13 254r8 +X 32 s-direio.ads +81P9*File_Type(53R9) +X 51 words_engine.ads +21K9*Words_Engine 27e17 54|24r6 24r37 25r6 26r5 30r11 264r5 +X 52 words_engine-english_support_package.ads +21K22*English_Support_Package 72e41 54|25w19 26r18 +23N4*Eword_Size 54|35r64 +28A12*Eword{string} 54|35r17 +36R9*Ewds_Record 46e17 54|44r11 48r43 68r18 +38a10*W{28A12} 54|221r32 224r35 232r37 243r37 +40i10*N{integer} 54|128r51 167r58 +41e10*Pofs{18|64E9} 54|50r15 +42e10*Freq{18|858E9} 54|74r39 74r65 76r39 76r65 +43i10*Semi{integer} 54|77r39 77r65 +45i10*Rank{integer} 54|72r40 72r66 73r40 73r66 75r40 75r66 +48r4*Null_Ewds_Record{36R9} 54|38r55 44r26 68r33 +51A9*Ewds_Array(36R9) 54|38r19 +53K12*Ewds_Direct_Io[2|43] 54|34r8 40r16 229r35 240r35 +70p4*Ewds_File{2|53P9[53]} 54|194r16 219r18 220r13 229r24 230r19 240r24 241r19 +X 54 words_engine-search_english.adb +30U24*Search_English 51|21k9 54|30b24 264l18 264t32 +31s4 Input_English_Word{string} 35r44 +32e4 Pofs{18|64E9} 36r49 +35a4 Input_Word{52|28A12} 221r36 224r39 232r41 243r41 +36e4 Input_Pofs{18|64E9} 50r23 +38a4 Output_Array{52|51A9} 52m10 72r19 72r49 73r19 73r49 74r18 74r48 75r19 +. 75r49 76r18 76r48 77r18 77r48 79r25 80m19 80r39 81m19 128r34 167r41 +39i4 Number_Of_Hits{integer} 51m10 51r28 52r24 71r27 93r35 97r10 106r16 110r34 +. 262r24 +40i4 J1{2|66I9[52|53]} 193m4 200r10 206r11 206r28 208r18 222m10 223r16 226r16 +. 228r27 +40i8 J2{2|66I9[52|53]} 194m4 200r15 206r16 206r33 211r18 223r21 225m10 226r21 +. 239r28 +40i12 J{2|66I9[52|53]} 200m4 208m13 211m13 219r29 222r16 223m10 225r16 226m10 +. 228r33 239r19 +42e4 D_K{17|34E9} 161r46 +44r4 Ewds{52|36R9} 220m24 221r27 224r30 230m30 232r32 233r35 241m30 243r32 +. 244r35 +46b4 First_Try{boolean} 196m4 207r13 209m13 +46b15 Second_Try{boolean} 198m4 210r16 212m13 +48U14 Load_Output_Array 48b14 48>33 54l8 54t25 233s16 244s16 +48r33 Ewds{52|36R9} 50r10 52r43 +57U14 Sort_Output_Array 57b14 89l8 89t25 100s10 +58i7 Hits{integer} 64m10 82m19 82r27 87r29 +62l7 Hit_Loop 87r15 88l16 88e24 +66q10 Switch 86l14 86e20 +68r13 Dw{52|36R9} 79m19 81r43 +70l13 Inner_Loop 85l22 85e32 +71i17 I{integer} 72r33 72r63 73r33 73r63 74r32 74r62 75r33 75r63 76r32 76r62 +. 77r32 77r62 79r39 80r33 80r53 81r33 +91U14 Dump_Output_Array 91b14 91>33 189l8 189t25 255s7 257s7 +91p33 Output{9|52P9} 98r32 115r35 119r46 122r26 123r68 129r18 130r30 133r33 +. 134r36 135r33 139r33 140r36 145r33 150r33 152r33 153r34 154r33 155r39 156r36 +. 157r33 161r33 166r33 170r35 174r30 175r35 181r23 +92r7 De{17|579R9} 128m15 129r57 132r16 134r44 136r37 138r16 140r44 142r17 +. 143r16 146r40 152r41 153r42 154r41 155r47 156r44 174r44 +93i7 Number_To_Show{integer} 107m16 110m16 114r24 +94i7 One_Screen{integer} 106r33 107r34 +114i14 I{integer} 128r48 167r55 +117q13 Do_Pause 125l17 125e25 +202l4 Binary_Search 214r18 246r21 250r15 252l13 252e26 +228i14 I 229r57 +228l36 loop 237e18 +239i14 I 240r57 +239l32 loop 248e18 +X 55 words_engine-word_package.ads +22K22*Word_Package 54|24w19 24r50 55|84e30 +52i4*Scroll_Line_Number{integer} 54|120r18 123m19 +55U14*Pause 54|122s19 + diff --git a/lib/words_engine-static/words_engine-trick_tables.ali b/lib/words_engine-static/words_engine-trick_tables.ali new file mode 100644 index 0000000000000000000000000000000000000000..ccdcf3fc3501f1617315bbc06a1e63537c34a9f0 --- /dev/null +++ b/lib/words_engine-static/words_engine-trick_tables.ali @@ -0,0 +1,249 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.trick_tables%b words_engine-trick_tables.adb c82686a3 OO PK +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.trick_tables%s words_engine-trick_tables.ads 40e7b28f EE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W system%s system.ads system.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.finalization_masters%s s-finmas.adb s-finmas.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_elements%s s-stoele.adb s-stoele.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-unccon.ads 20070406091342 f9eb8f06 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-exctab.ads 20140225151139 54135002 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D words_engine.ads 20230322220154 93849dab +D words_engine-trick_tables.ads 20230322220154 ecf2fbe1 +D words_engine-trick_tables.adb 20230322220154 24d47d42 +X 1 ada.ads +16K9*Ada 19e8 31|17r6 17r33 +X 7 a-string.ads +16K13*Strings 35e16 31|17r10 17r37 +X 9 a-strunb.ads +76K21*Unbounded 489e26 31|17w18 17r45 +79R9*Unbounded_String<5|48R9> 473e14 31|30r22 31r22 33r22 34r22 36r21 37r21 +. 39r21 45r48 47r32 50r42 32|18r32 +82r4*Null_Unbounded_String{79R9} 31|30r42 31r42 33r42 34r42 36r41 37r41 39r41 +94V13*To_Unbounded_String{79R9} 31|51r14 +166V14*"="{boolean} 32|24s20 +X 30 words_engine.ads +21K9*Words_Engine 27e17 31|19r9 112r5 32|17r14 276r5 +X 31 words_engine-trick_tables.ads +19K22*Trick_Tables 30|21k9 31|112l18 112e30 32|17b27 276l18 276t30 +21X4*Tricks_Exception 32|205r19 272r19 +23E9*Trick_Class 23e69 25r21 +23n25*TC_Flip_Flop{23E9} 25r36 29r18 32|53r23 54r23 55r23 56r23 57r23 68r23 +. 70r23 72r23 74r23 78r23 79r23 80r23 81r23 88r23 89r23 90r23 91r23 114r23 +. 118r23 123r23 127r23 128r23 136r23 141r23 142r23 143r23 144r23 145r23 146r23 +. 150r23 210r23 211r23 212r23 213r23 214r23 220r23 223r23 228r23 229r23 243r23 +23n39*TC_Flip{23E9} 32r18 32|58r23 59r23 60r23 61r23 62r23 66r23 82r23 83r23 +. 84r23 92r23 96r23 100r23 101r23 102r23 103r23 104r23 105r23 109r23 110r23 +. 122r23 129r23 130r23 131r23 135r23 154r23 155r23 160r23 164r23 219r23 221r23 +. 222r23 235r23 249r23 +23n48*TC_Internal{23E9} 35r18 60r23 61r23 62r23 63r23 64r23 65r23 66r23 67r23 +. 68r23 69r23 70r23 71r23 76r23 78r23 79r23 80r23 82r23 83r23 84r23 85r23 +. 86r23 87r23 88r23 89r23 91r23 92r23 93r23 94r23 95r23 96r23 97r23 98r23 +. 99r23 101r23 103r23 104r23 106r23 107r23 108r23 109r23 +23n61*TC_Slur{23E9} 38r18 32|215r23 227r23 239r23 251r23 +25R9*Trick 25d16 41e17 43r48 +25e16*Op{23E9} 28r15 60m17 61m17 62m17 63m17 64m17 65m17 66m17 67m17 68m17 +. 69m17 70m17 71m17 76m17 78m17 79m17 80m17 82m17 83m17 84m17 85m17 86m17 +. 87m17 88m17 89m17 91m17 92m17 93m17 94m17 95m17 96m17 97m17 98m17 99m17 +. 101m17 103m17 104m17 106m17 107m17 108m17 109m17 32|53m17 54m17 55m17 56m17 +. 57m17 58m17 59m17 60m17 61m17 62m17 66m17 68m17 70m17 72m17 74m17 78m17 +. 79m17 80m17 81m17 82m17 83m17 84m17 88m17 89m17 90m17 91m17 92m17 96m17 +. 100m17 101m17 102m17 103m17 104m17 105m17 109m17 110m17 114m17 118m17 122m17 +. 123m17 127m17 128m17 129m17 130m17 131m17 135m17 136m17 141m17 142m17 143m17 +. 144m17 145m17 146m17 150m17 154m17 155m17 160m17 164m17 210m17 211m17 212m17 +. 213m17 214m17 215m17 219m17 220m17 221m17 222m17 223m17 227m17 228m17 229m17 +. 235m17 239m17 243m17 249m17 251m17 +27i10*Max{integer} 60m7 61m7 62m7 63m7 64m7 65m7 66m7 67m7 68m7 69m7 70m7 +. 71m7 76m7 78m7 79m7 80m7 82m7 83m7 84m7 85m7 86m7 87m7 88m7 89m7 91m7 92m7 +. 93m7 94m7 95m7 96m7 97m7 98m7 99m7 101m7 103m7 104m7 106m7 107m7 108m7 +. 109m7 32|53m7 54m7 55m7 56m7 57m7 58m7 59m7 60m7 61m7 62m7 66m7 68m7 70m7 +. 72m7 74m7 78m7 79m7 80m7 81m7 82m7 83m7 84m7 88m7 89m7 90m7 91m7 92m7 96m7 +. 100m7 101m7 102m7 103m7 104m7 105m7 109m7 110m7 114m7 118m7 122m7 123m7 +. 127m7 128m7 129m7 130m7 131m7 135m7 136m7 141m7 142m7 143m7 144m7 145m7 +. 146m7 150m7 154m7 155m7 160m7 164m7 210m7 211m7 212m7 213m7 214m7 215m7 +. 219m7 220m7 221m7 222m7 223m7 227m7 228m7 229m7 235m7 239m7 243m7 249m7 +. 251m7 +30r16*FF1{9|79R9} 32|53m37 54m37 55m37 56m37 57m37 68m37 70m37 72m37 74m37 +. 78m37 79m37 80m37 81m37 88m37 89m37 90m37 91m37 114m37 118m37 123m37 127m37 +. 128m37 136m37 141m37 142m37 143m37 144m37 145m37 146m37 150m37 210m37 211m37 +. 212m37 213m37 214m37 220m37 223m37 228m37 229m37 244m7 +31r16*FF2{9|79R9} 32|53m53 54m54 55m54 56m54 57m54 68m52 70m52 72m52 74m52 +. 78m52 79m52 80m51 81m51 88m53 89m53 90m52 91m52 114m52 118m53 123m54 127m52 +. 128m52 136m52 141m54 142m54 143m53 144m53 145m53 146m53 150m55 210m52 211m52 +. 212m53 213m53 214m53 220m52 223m53 228m52 229m52 244m25 +33r16*FF3{9|79R9} 32|58m32 59m32 60m32 61m32 62m32 66m32 82m32 83m32 84m32 +. 92m32 96m32 100m32 101m32 102m32 103m32 104m32 105m32 109m32 110m32 122m32 +. 129m32 130m32 131m32 135m32 154m32 155m32 160m32 164m32 219m32 221m32 222m32 +. 235m32 249m32 +34r16*FF4{9|79R9} 32|58m49 59m46 60m46 61m46 62m47 66m49 82m47 83m46 84m45 +. 92m45 96m47 100m47 101m47 102m47 103m47 104m47 105m47 109m45 110m45 122m46 +. 129m46 130m47 131m46 135m46 154m46 155m47 160m45 164m45 219m50 221m46 222m46 +. 235m47 249m46 +36r16*I1{9|79R9} 60m36 61m36 62m36 63m36 64m36 65m36 66m36 67m36 68m36 69m36 +. 70m36 71m36 76m36 78m36 79m36 80m36 82m36 83m36 84m36 85m36 86m36 87m36 +. 88m36 89m36 91m36 92m36 93m36 94m36 95m36 96m36 97m36 98m36 99m36 101m36 +. 103m36 104m36 106m36 107m36 108m36 109m36 +37r16*I2{9|79R9} 60m49 61m50 62m50 63m49 64m49 65m48 66m49 67m48 68m49 69m50 +. 70m50 71m50 76m50 78m48 79m48 80m48 82m50 83m50 84m50 85m49 86m50 87m50 +. 88m50 89m49 91m49 92m48 93m49 94m48 95m48 96m48 97m48 98m48 99m48 101m49 +. 103m49 104m48 106m49 107m48 108m49 109m48 +39r16*S1{9|79R9} 32|215m37 227m37 239m32 251m32 +43A9*TricksT(25R9) 55r53 57r58 59r26 74r32 32|52r24 65r24 77r24 +. 87r24 95r24 99r24 108r24 113r24 117r24 121r24 126r24 134r24 140r24 149r24 +. 153r24 159r24 163r24 167r53 209r29 218r29 226r29 234r29 238r29 242r29 247r29 +. 254r58 +45A9*Strings(9|79R9) 48r32 32|19r32 35r34 +47V13*Member{boolean} 47>21 48>21 32|18b13 29l8 29t14 49s14 +47r21 Needle{9|79R9} 32|18b21 24r13 +48a21 Haystack{45A9} 32|19b21 23r16 24r22 +50V14*"+"=51:14{9|79R9} 60s42 60s55 61s42 61s56 62s42 62s56 63s42 63s55 64s42 +. 64s55 65s42 65s54 66s42 66s55 67s42 67s54 68s42 68s55 69s42 69s56 70s42 +. 70s56 71s42 71s56 76s42 76s56 78s42 78s54 79s42 79s54 80s42 80s54 82s42 +. 82s56 83s42 83s56 84s42 84s56 85s42 85s55 86s42 86s56 87s42 87s56 88s42 +. 88s56 89s42 89s55 91s42 91s55 92s42 92s54 93s42 93s55 94s42 94s54 95s42 +. 95s54 96s42 96s54 97s42 97s54 98s42 98s54 99s42 99s54 101s42 101s55 103s42 +. 103s55 104s42 104s54 106s42 106s55 107s42 107s54 108s42 108s55 109s42 109s54 +. 32|36s9 37s9 38s9 39s9 40s9 41s9 42s9 43s9 44s9 45s9 46s9 49s22 53s44 53s60 +. 54s44 54s61 55s44 55s61 56s44 56s61 57s44 57s61 58s39 58s56 59s39 59s53 +. 60s39 60s53 61s39 61s53 62s39 62s54 66s39 66s56 68s44 68s59 70s44 70s59 +. 72s44 72s59 74s44 74s59 78s44 78s59 79s44 79s59 80s44 80s58 81s44 81s58 +. 82s39 82s54 83s39 83s53 84s39 84s52 88s44 88s60 89s44 89s60 90s44 90s59 +. 91s44 91s59 92s39 92s52 96s39 96s54 100s39 100s54 101s39 101s54 102s39 +. 102s54 103s39 103s54 104s39 104s54 105s39 105s54 109s39 109s52 110s39 110s52 +. 114s44 114s59 118s44 118s60 122s39 122s53 123s44 123s61 127s44 127s59 128s44 +. 128s59 129s39 129s53 130s39 130s54 131s39 131s53 135s39 135s53 136s44 136s59 +. 141s44 141s61 142s44 142s61 143s44 143s60 144s44 144s60 145s44 145s60 146s44 +. 146s60 150s44 150s62 154s39 154s53 155s39 155s54 160s39 160s52 164s39 164s52 +. 210s44 210s59 211s44 211s59 212s44 212s60 213s44 213s60 214s44 214s60 215s44 +. 219s39 219s57 220s44 220s59 221s39 221s53 222s39 222s53 223s44 223s60 227s44 +. 228s44 228s59 229s44 229s59 235s39 235s54 239s38 244s14 244s32 249s39 249s53 +. 251s39 +50s18 Source{string} +53V13*Common_Prefix{boolean} 53>28 32|31b13 50l8 50t21 +53s28 S{string} 32|31b28 49r23 +55V13*Get_Tricks_Table{43A9} 55>31 32|167b13 207l8 207t24 +55e31 C{character} 32|167b31 169r12 +57V13*Get_Slur_Tricks_Table{43A9} 57>36 32|254b13 274l8 274t29 +57e36 C{character} 32|254b36 256r12 +59a4*Any_Tricks{43A9} +74a4*Mediaeval_Tricks{43A9} +X 32 words_engine-trick_tables.adb +23i11 S{integer} 24r32 +35a7 Common_Prefixes{31|45A9} 49r26 +52a4 A_Tricks{31|43A9} 171r20 +65a4 D_Tricks{31|43A9} 173r20 +77a4 E_Tricks{31|43A9} 175r20 +87a4 F_Tricks{31|43A9} 177r20 +95a4 G_Tricks{31|43A9} 179r20 +99a4 H_Tricks{31|43A9} 181r20 +108a4 K_Tricks{31|43A9} 183r20 +113a4 L_Tricks{31|43A9} 185r20 +117a4 M_Tricks{31|43A9} 187r20 +121a4 N_Tricks{31|43A9} 189r20 +126a4 O_Tricks{31|43A9} 191r20 +134a4 P_Tricks{31|43A9} 193r20 +140a4 S_Tricks{31|43A9} 195r20 +149a4 T_Tricks{31|43A9} 197r20 +153a4 U_Tricks{31|43A9} 199r20 +159a4 Y_Tricks{31|43A9} 201r20 +163a4 Z_Tricks{31|43A9} 203r20 +209a4 A_Slur_Tricks{31|43A9} 258r20 +218a4 C_Slur_Tricks{31|43A9} 260r20 +226a4 I_Slur_Tricks{31|43A9} 262r20 +234a4 N_Slur_Tricks{31|43A9} 264r20 +238a4 O_Slur_Tricks{31|43A9} 266r20 +242a4 Q_Slur_Tricks{31|43A9} 268r20 +247a4 S_Slur_Tricks{31|43A9} 270r20 + diff --git a/lib/words_engine-static/words_engine-tricks.ali b/lib/words_engine-static/words_engine-tricks.ali new file mode 100644 index 0000000000000000000000000000000000000000..13f6387c466a4f209a276ae8dbdf838842f648a5 --- /dev/null +++ b/lib/words_engine-static/words_engine-tricks.ali @@ -0,0 +1,514 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.tricks%b words_engine-tricks.adb ee4c5ccb NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.concat_4%s s-conca4.adb s-conca4.ali +W system.concat_5%s s-conca5.adb s-conca5.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.concat_9%s s-conca9.adb s-conca9.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.put_stat%b words_engine-put_stat.adb words_engine-put_stat.ali +W words_engine.roman_numerals_package%s words_engine-roman_numerals_package.adb words_engine-roman_numerals_package.ali +W words_engine.trick_tables%s words_engine-trick_tables.adb words_engine-trick_tables.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.tricks%s words_engine-tricks.ads e62391d6 EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-conca5.ads 20140225151544 875e432e +D s-conca7.ads 20140225151544 fcc75b1f +D s-conca9.ads 20140225151544 dc4a3424 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-roman_numerals_package.ads 20230322220154 726eaa8a +D words_engine-trick_tables.ads 20230322220154 ecf2fbe1 +D words_engine-tricks.ads 20230322220154 a385fb0a +D words_engine-tricks.adb 20230322220154 baa585ca +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 64|22r6 32r6 32r33 809r10 1066r10 +X 4 a-direio.ads +66I9*Count +X 9 a-string.ads +16K13*Strings 35e16 64|32r10 32r37 +X 11 a-strunb.ads +76K21*Unbounded 489e26 64|32w18 32r45 +100V13*To_String{string} 64|669s21 670s21 673s21 674s21 677s21 678s21 1022s21 +. 1023s21 1026s21 1027s21 1032s21 +X 13 a-textio.ads +49K13*Text_IO 471e16 64|22w10 809r14 1066r14 +263U14*Put_Line 64|809s22 1066s22 +X 19 latin_utils.ads +21K9*Latin_Utils 29e16 63|17r6 17r42 64|23r6 23r39 26r6 26r43 +X 20 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 63|17w18 17r54 +37n9*Xxx{34E9} 64|287r15 325r15 357r15 394r18 431r15 485r18 554r15 709r18 +. 776r12 849r15 886r15 913r15 952r18 985r18 +38n9*Yyy{34E9} 64|88r15 120r18 156r18 184r15 215r18 +40n9*Rrr{34E9} 64|798r19 +42n9*General{34E9} 64|607r42 +45n9*Unique{34E9} 64|607r53 +621i4*Null_MNPC{4|66I9[614]} 64|88r20 120r23 156r23 184r20 215r23 287r20 +. 325r20 357r20 394r23 431r20 485r23 554r20 709r23 776r17 799r20 849r20 886r20 +. 913r20 952r23 985r23 +627a10*Stem{21|39A12} 64|72r60 302r69 341r69 373r69 411r72 461r69 501r72 +. 784m12 864r69 901r69 928r69 969r72 1001r72 +628r10*IR{21|887R9} 64|97r22 99r22 132r22 133r22 168r22 169r22 193r22 194r22 +. 227r22 228r22 290r33 328r33 360r33 398r36 436r29 437r28 438r30 439r29 440r28 +. 489r36 564r35 591r33 594r29 608r34 714r33 715r28 716r28 785m12 852r33 889r33 +. 916r33 956r36 988r36 +629e10*D_K{34E9} 64|607r35 798m12 +630i10*MNPC{4|66I9[614]} 64|799m12 +633r4*Null_Parse_Record{625R9} 64|245r27 250r30 586r29 807r30 1064r30 +654A9*Parse_Array(625R9) 63|24r24 30r28 38r28 46r27 64|49r27 57r40 +. 256r28 269r36 524r30 815r28 828r36 +X 21 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 64|26w18 26r55 +36N4*Max_Stem_Size 64|285r65 323r65 355r65 392r54 429r58 483r42 552r49 784r29 +. 847r65 884r65 911r65 950r25 983r36 +37N4*Max_Meaning_Size 64|69r52 295r23 297r56 334r23 336r56 366r23 368r56 +. 404r26 406r59 454r21 456r56 494r40 496r59 618r51 630r24 638r56 721r20 781r12 +. 857r23 859r56 894r23 896r56 921r23 923r56 962r24 964r59 994r26 996r59 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} +62a4*Null_Meaning_Type{61A12} 64|78r25 696r25 777r28 +69n6*Adj{64E9} 64|436r44 +70n6*Num{64E9} 64|564r50 594r44 608r50 787r22 +72n6*V{64E9} 64|97r37 132r37 168r37 193r37 227r37 715r43 +79n6*Tackon{64E9} 64|290r49 328r49 360r49 398r52 489r52 591r49 714r49 852r49 +. 889r49 916r49 956r52 988r52 +126n7*X{125E9} 64|792r26 +138n7*X{137E9} 64|790r26 +143n6*Dat{137E9} 64|438r52 +144n6*Abl{137E9} 64|439r51 +153n7*X{152E9} 64|791r26 +155n6*P{152E9} 64|440r49 +179I9*Stem_Key_Type +188n6*Card{186E9} 64|793r26 +423r10*Decl{97R9} 64|437r40 +424e10*Of_Case{137E9} 64|438r42 439r41 +425e10*Number{152E9} 64|440r40 +456r10*Decl{97R9} 64|789m15 +457e10*Of_Case{137E9} 64|790m15 +458e10*Number{152E9} 64|791m15 +459e10*Gender{125E9} 64|792m15 +460e10*Sort{186E9} 64|793m15 +515r10*Con{97R9} 64|716r41 +744e25*Pofs{64E9} 64|97r30 132r30 168r30 193r30 227r30 290r41 328r41 360r41 +. 398r44 436r37 489r44 564r43 591r41 594r37 608r42 714r41 715r36 787m14 852r41 +. 889r41 916r41 956r44 988r44 +754r16*Adj{421R9} 64|437r36 438r38 439r37 440r36 +756r16*Num{454R9} 64|788m14 +760r16*Verb{513R9} 64|716r36 +841r4*Null_Ending_Record{818R9} 64|795r23 +846n6*X{845E9} 64|796r20 +863n6*D{858E9} 64|797r21 +887R9*Inflection_Record 894e17 64|63r44 +889r10*Qual{744R9} 64|97r25 132r25 168r25 193r25 227r25 290r36 328r36 360r36 +. 398r39 436r32 437r31 438r33 439r32 440r31 489r39 564r38 591r36 594r32 608r37 +. 714r36 715r31 716r31 786m13 852r36 889r36 916r36 956r39 988r39 +890i10*Key{179I9} 64|99r25 133r25 169r25 194r25 228r25 794m13 +891r10*Ending{818R9} 64|795m13 +892e10*Age{845E9} 64|796m13 +893e10*Freq{858E9} 64|797m13 +896r4*Null_Inflection_Record{887R9} 64|64r9 286r15 324r15 356r15 393r18 430r15 +. 484r18 553r15 708r49 775r43 848r15 885r15 912r15 951r18 984r18 +X 22 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 64|23w18 23r51 +36V13*Lower_Case{character} 64|39s12 +37V13*Lower_Case{string} 64|61s47 +51V13*Head{string} 64|69s28 70s32 71s32 72s20 285s30 293s37 297s37 300s20 +. 301s20 302s28 323s30 332s37 336s37 339s20 340s18 341s28 355s30 364s37 368s37 +. 371s20 372s18 373s28 392s19 401s40 406s40 409s23 410s21 411s31 429s30 452s37 +. 456s37 459s20 460s20 461s28 482s43 492s40 496s40 499s23 500s23 501s31 552s30 +. 615s40 620s26 621s26 622s34 625s40 632s26 633s26 634s34 638s37 718s34 779s28 +. 784s20 847s30 855s37 859s37 862s20 863s20 864s28 884s30 892s37 896s37 899s20 +. 900s20 901s28 911s30 919s37 923s37 926s20 927s20 928s28 949s19 959s40 964s40 +. 967s23 968s23 969s31 982s33 991s40 996s40 999s23 1000s23 1001s31 +X 23 support_utils.ads +21K9*Support_Utils 29e18 64|24r6 24r41 25r6 25r46 27r6 27r46 +X 24 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 64|25w20 25r60 +57n6*Use_Prefixes{40E9} 64|829r62 831r22 834r22 +61n6*Do_Medieval_Tricks{40E9} 64|750r22 +63n6*Do_Syncope{40E9} 64|528r28 530r28 534r28 +64n6*Do_Two_Words{40E9} 64|766r25 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 64|528r16 530m16 534m16 750r10 766r13 829r50 831m10 +. 834m10 +X 25 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 64|24w20 24r55 +44n6*Trim_Output{43E9} 64|601r34 +49n6*Ignore_Unknown_Names{43E9} 64|764r27 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 64|601r22 764r15 +X 26 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 64|27w20 27r60 +23b24*Capitalized{boolean} 64|764r53 +X 57 words_engine.ads +21K9*Words_Engine 27e17 63|18r6 18r44 20r9 50r5 64|28r6 28r37 29r6 30r6 31r5 +. 33r6 33r37 35r14 1070r5 +X 58 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 63|18w19 18r57 +19R9*Explanations 26e16 63|26r24 34r28 42r28 48r27 64|51r27 59r40 260r28 +. 819r28 +21a9*Xxx_Meaning{21|61A12} 64|293m22 297m22 332m22 336m22 364m22 368m22 401m25 +. 406m25 452m22 456m22 492m25 496m25 615m25 625m25 638m22 696m10 718m19 777m13 +. 855m22 859m22 892m22 896m22 919m22 923m22 959m25 964m25 991m25 996m25 +22a9*Yyy_Meaning{21|61A12} 64|69m13 78m10 +24a9*Rrr_Meaning{21|61A12} 64|779m13 +X 60 words_engine-put_stat.adb +19U24*Put_Stat 57|21k9 64|29w19 70s10 299s16 338s16 370s16 408s19 458s16 +. 498s19 619s22 631s22 861s16 898s16 925s16 966s19 998s19 +X 61 words_engine-roman_numerals_package.ads +20K22*Roman_Numerals_Package 32e40 64|30w19 31r18 53r7 +22V13*Only_Roman_Digits{boolean} 64|772s10 +24V13*Bad_Roman_Number{natural} 64|779s49 +26U14*Roman_Numerals 64|53s30 +X 62 words_engine-trick_tables.ads +19K22*Trick_Tables 112e30 64|33w19 33r50 +21X4*Tricks_Exception 64|680r25 1029r25 +23n25*TC_Flip_Flop{23E9} 64|667r21 1020r21 +23n39*TC_Flip{23E9} 64|671r21 1024r21 +23n48*TC_Internal{23E9} 64|675r21 1028r21 +23n61*TC_Slur{23E9} 64|679r21 1030r21 +25e16*Op{23E9} 64|666r25 1019r25 +27i10*Max{integer} 64|683r33 1035r33 +30r16*FF1{11|79R9} 64|669r39 1022r39 +31r16*FF2{11|79R9} 64|670r39 1023r39 +33r16*FF3{11|79R9} 64|673r39 1026r39 +34r16*FF4{11|79R9} 64|674r39 1027r39 +36r16*I1{11|79R9} 64|677r39 +37r16*I2{11|79R9} 64|678r39 +39r16*S1{11|79R9} 64|1032r39 +43A9*TricksT(25R9) 64|662r35 1015r35 +45A9*Strings(11|79R9) 64|113r34 150r34 +47V13*Member{boolean} 64|115s16 152s16 +50V14*"+"=51:14{11|79R9} 64|113s46 113s53 113s60 113s67 115s24 150s46 150s53 +. 150s60 152s24 +53V13*Common_Prefix{boolean} 64|558s23 +55V13*Get_Tricks_Table{43A9} 64|729s26 +57V13*Get_Slur_Tricks_Table{43A9} 64|1053s26 +59a4*Any_Tricks{43A9} 64|738r20 +74a4*Mediaeval_Tricks{43A9} 64|752r23 +X 63 words_engine-tricks.ads +20K22*Tricks 57|21k9 63|50l18 50e24 64|35b27 1070l18 1070t24 +22U14*Syncope 23>7 24=7 25=7 26=7 64|56b14 252l8 252t15 272s10 833s10 +23s7 W{string} 64|56b23 61r34 61r59 72r26 +24a7 Pa{20|654A9} 64|57b23 72r43 87m13 89m65 97r9 99r9 118m16 122m18 132r9 +. 133r9 155m16 158m18 168r9 169r9 183m13 185m65 193r9 194r9 213m16 217m18 +. 227r9 228r9 245m7 250m10 +25i7 Pa_Last{integer} 64|58b23 62r37 86m13 86r24 87r17 89m69 90r16 94m10 +. 96r10 97r13 99r13 106m10 117m16 117r27 118r20 122m22 123r19 127m13 131r10 +. 132r13 133r13 140r10 143m10 154m16 154r27 155r20 158m22 159r19 163m13 167r10 +. 168r13 169r13 176m10 182m13 182r24 183r17 185m69 186r16 190m10 192r10 193r13 +. 194r13 201m10 212m16 212r27 213r20 217m22 218r19 222m13 226r10 227r13 228r13 +. 235m10 239r10 242m10 245r11 249m10 250r14 +26r7 Xp{58|19R9} 64|59b23 69m10 78m7 +28U14*Try_Tricks 29>7 30=7 31=7 32>7 33>7 34=7 64|254b14 811l8 811t18 +29s7 W{string} 64|255b7 265r34 265r47 302r34 341r34 373r34 411r37 461r34 +. 501r37 622r40 634r40 772r29 779r67 784r26 810r52 +30a7 Pa{20|654A9} 64|256b7 285m13 288m60 290r16 302r52 323m13 326m60 328r16 +. 341r52 355m13 358m60 360r16 373r52 391m16 396m47 398r19 411r55 429m13 432m54 +. 436r22 437r21 438r23 439r22 440r21 444m22 444r47 461r52 482m16 487m41 489r19 +. 501r55 552m13 560m21 564r28 586m13 588m56 591r16 594r22 607r28 608r27 610m28 +. 610r53 708m16 711m52 714r16 715r15 716r15 775m10 783m10 807m10 +31i7 Pa_Last{integer} 64|257b7 266r37 277r40 284m13 284r24 285r17 288m64 +. 289r17 290r20 305m16 308m10 316r40 322m13 322r24 323r17 326m64 327r17 328r20 +. 344m16 354m13 354r24 355r17 358m64 359r17 360r20 376m16 381m10 386r40 390m16 +. 390r27 391r20 396m51 397r20 398r23 414m19 418m10 422r40 428m13 428r24 429r17 +. 432m58 433r16 434r21 444r31 444r60 445m22 445r33 450r16 464m16 467m10 471r40 +. 481m16 481r27 482r20 487m45 488r20 489r23 504m19 509m10 516r40 517r33 551m13 +. 551r24 552r17 560m25 561r22 563r46 577r16 580m16 585m13 585r24 586r17 587r26 +. 588m60 589r17 591r20 593r38 606r46 610r37 610r66 611m28 611r39 643m16 649m10 +. 683r16 710m16 711m56 713r17 714r20 715r19 716r19 724m16 744r10 774m10 782m10 +. 782r21 783r14 806m10 807r14 +32i7 Line_Number{integer} 64|258b7 300r41 339r41 371r41 409r44 459r41 499r44 +. 620r47 632r47 +33i7 Word_Number{integer} 64|259b7 301r41 340r39 372r39 410r42 460r41 500r44 +. 621r47 633r47 +34r7 Xp{58|19R9} 64|260b7 272m35 293m19 297m19 332m19 336m19 364m19 368m19 +. 401m22 406m22 452m19 456m19 492m22 496m22 615m22 625m22 638m19 696m7 718m16 +. 777m10 779m10 +36U14*Try_Slury 37>7 38=7 39=7 40>7 41>7 42=7 64|813b14 1068l8 1068t17 +37s7 W{string} 64|814b7 824r34 824r47 864r34 901r34 928r34 969r37 1001r37 +. 1067r51 +38a7 Pa{20|654A9} 64|815b7 847m13 850m60 852r16 864r52 884m13 887m60 889r16 +. 901r52 911m13 914m60 916r16 928r52 948m16 954m48 956r19 969r55 982m16 986m56 +. 988r19 1001r55 1064m10 +39i7 Pa_Last{integer} 64|816b7 825r37 839r40 846m13 846r24 847r17 850m64 +. 851r17 852r20 867m16 870m10 878r40 883m13 883r24 884r17 887m64 888r17 889r20 +. 904m16 910m13 910r24 911r17 914m64 915r17 916r20 931m16 935m10 939r40 947m16 +. 947r27 948r20 954m52 955r20 956r23 972m19 981m16 981r27 982r20 986m60 987r20 +. 988r23 1004m19 1009m10 1035r16 1063m10 1064r14 +40i7 Line_Number{integer} 64|817b7 862r41 899r41 926r41 967r44 999r44 +41i7 Word_Number{integer} 64|818b7 863r41 900r41 927r41 968r44 1000r44 +42r7 Xp{58|19R9} 64|819b7 833m35 855m19 859m19 892m19 896m19 919m19 923m19 +. 959m22 964m22 991m22 996m22 +44U14*Roman_Numerals 45>7 46=7 47=7 48=7 64|47b14 54l8 54t22 +45s7 Input_Word{string} 64|48b7 53r46 +46a7 Pa{20|654A9} 64|49b7 53m58 +47i7 Pa_Last{integer} 64|50b7 53m62 +48r7 Xp{58|19R9} 64|51b7 53m71 +X 64 words_engine-tricks.adb +37V13 Is_A_Vowel{boolean} 37b13 37>25 45l8 45t18 478s21 479s16 479s43 945s19 +. 979s19 +37e25 C{character} 39r24 +61a7 S{string} 84r24 84r35 85r13 89r19 89r22 89r44 89r56 110r24 110r35 112r45 +. 121r22 121r25 121r48 121r60 147r24 147r39 149r45 157r22 157r25 157r48 157r60 +. 180r24 180r35 181r13 185r19 185r22 185r44 185r56 205r24 205r35 207r46 216r22 +. 216r25 216r48 216r60 +62i7 Pa_Save{integer} 72r47 90r26 94r21 96r20 106r21 123r29 127r24 131r20 +. 140r20 143r21 159r29 163r24 167r20 176r21 186r26 190r21 192r20 201r21 218r29 +. 222r24 226r20 235r21 239r20 242r21 249r21 +63r7 Syncope_Inflection_Record{21|887R9} 87r52 119r41 155r55 183r52 214r41 +67U17 Explain_Syncope 67b17 67>34 67>52 73l11 73t26 101s10 135s10 171s10 +. 196s10 230s10 +67s34 Explanatory_Text{string} 69r34 +67s52 Stat_Text{string} 70r20 +84i11 I{integer} 85r16 85r21 89r33 89r47 +110i11 I{integer} 112r48 112r53 121r36 121r51 +112a13 Fragment{string} 115r25 +113a13 Fragments{62|45A9} 115r35 +147i11 I{integer} 149r48 149r53 157r36 157r51 +149a13 Fragment{string} 152r25 +150a13 Fragments{62|45A9} 152r35 +180i11 I{integer} 181r16 181r21 185r33 185r47 +205i11 I{integer} 207r49 216r36 216r51 +207e13 Fragment{character} 209r17 210r16 +265a7 S{string} 281r13 282r12 282r15 282r26 288r25 288r28 288r51 319r13 320r12 +. 320r15 320r26 326r25 326r28 326r51 350r13 351r12 351r15 351r26 358r25 358r28 +. 358r51 388r19 388r30 389r16 395r23 395r26 396r18 396r38 425r13 426r12 426r15 +. 426r29 432r19 432r22 432r33 476r19 476r34 478r33 479r28 479r55 482r63 483r27 +. 483r35 486r23 486r26 486r42 487r20 487r32 541r13 549r20 556r23 558r38 558r41 +. 558r52 559r37 559r40 559r51 588r31 588r47 617r24 617r27 617r38 618r24 618r27 +. 618r42 623r24 623r47 623r63 627r24 627r27 627r38 628r24 628r27 628r42 635r24 +. 635r47 635r63 700r12 700r15 705r16 706r15 706r18 706r29 711r29 711r32 711r43 +. 729r44 729r47 +266i7 Pa_Save{integer} 713r27 806r21 +268U17 Tword 268b17 268>24 269=24 269=49 273l11 273t16 288s13 326s13 358s13 +. 395s16 486s16 711s16 +268s24 W{string} 271r29 272r19 +269a24 Pa{20|654A9} 271m32 272m22 +269i49 Pa_Last{integer} 271m36 272m26 +275U17 Flip 275b17 275>23 275>27 275>40 309l11 309t15 672s19 +275s23 X1{string} 281r25 282r36 282r53 285r50 288r38 294r38 +275s27 X2{string} 285r61 288r20 294r64 +275s40 Explanation{string} 292r19 297r43 +277i10 Pa_Save{integer} 289r27 302r56 305r27 308r21 +278a10 Canned_Explanation{string} 294r43 +279a10 Function_Id{string} 299r26 +311U17 Flip_Flop 311b17 311>28 311>32 311>45 382l11 382t20 668s19 +311s28 X1{string} 319r25 320r36 320r53 323r50 326r38 333r38 355r61 358r20 +. 365r70 +311s32 X2{string} 323r61 326r20 333r70 350r25 351r36 351r53 355r50 358r38 +. 365r38 +311s45 Explanation{string} 331r19 336r43 363r19 368r43 +316i10 Pa_Save{integer} 327r27 341r56 344r27 359r27 373r56 376r27 381r21 +384U17 Internal 384b17 384>27 384>31 384>44 419l11 419t19 676s19 +384s27 X1{string} 388r39 389r28 389r45 392r39 396r25 402r42 +384s31 X2{string} 392r50 395r46 403r53 +384s44 Explanation{string} 400r22 406r46 +386i10 Pa_Save{integer} 397r30 411r59 414r30 418r21 +388i14 I{integer} 389r19 389r24 395r37 396r21 +421U17 Adj_Terminal_Iis 421b17 421>35 468l11 468t27 743s7 +421s35 Explanation{string} 451r19 456r43 +422i10 Pa_Save{integer} 433r26 435r26 450r26 461r56 464r27 467r21 +423i10 I{integer} 434m16 435r22 436r26 437r25 438r27 439r26 440r25 444r26 +. 444r51 447m19 447r24 +470U17 Double_Consonants 470b17 470>36 510l11 510t28 757s10 +470s36 Explanation{string} 491r22 496r46 +471i10 Pa_Save{integer} 488r30 501r59 504r30 509r21 +476i14 I{integer} 478r36 479r31 479r58 482r66 483r30 483r38 486r37 486r45 +. 487r23 +512U17 Two_Words 512b17 512>28 656l11 656t20 767s13 +512s28 Explanation{string} 600r19 638r43 +516i10 Pa_Save{integer} 561r32 563r31 577r26 580r27 606r31 643r27 649r21 +517i10 Pa_Second{integer} 587m13 589r27 593r25 +518b10 Num_Hit_One{boolean} 565m28 603r22 +518b23 Num_Hit_Two{boolean} 595m22 603r38 +520i10 I{integer} 545m10 549r16 556r19 558r62 559r61 562r31 574m16 574r21 +. 617r48 618r37 627r48 628r37 646m13 646r18 +520i13 I_Mid{integer} 562m22 588r34 623r32 623r50 635r32 635r50 +521b10 Remember_Syncope{boolean} 529m16 533r16 +522U20 Words_No_Syncope 522b20 523>13 524=13 525=13 536l14 536t30 559s19 +. 588s13 +523s13 W{string} 532r32 +524a13 Pa{20|654A9} 532m35 +525i13 Pa_Last{integer} 532m39 +548l10 Outer_Loop 647l19 647e29 +563i26 J{integer} 564r32 +593i20 J{integer} 594r26 +606i26 J{integer} 607r32 608r31 610r32 610r57 +660b7 Finished{boolean} 684m16 689m10 730r16 739r10 753r13 +662U17 Iter_Tricks 662b17 662>30 690l11 690t22 729s13 738s7 752s10 +662a30 TT{62|43A9} 665r19 666r18 669r32 670r32 673r32 674r32 677r32 678r32 +. 683r26 +665i14 T{integer} 666r22 669r36 670r36 673r36 674r36 677r36 678r36 683r30 +824a7 S{string} 843r13 844r12 844r15 844r26 850r25 850r28 850r51 880r13 881r12 +. 881r15 881r26 887r25 887r28 887r51 907r16 908r12 908r15 908r26 914r25 914r28 +. 914r51 942r13 943r16 943r19 943r30 945r31 945r34 953r49 953r52 954r20 954r23 +. 954r39 975r20 975r23 975r34 977r16 977r19 977r39 977r42 979r31 979r34 986r28 +. 986r31 986r47 1050r12 1050r15 1053r49 1053r52 +825i7 Pa_Save{integer} 1063r21 +827U17 Tword 827b17 827>24 828=24 828=49 835l11 835t16 850s13 887s13 914s13 +. 953s16 986s16 +827s24 W{string} 832r29 833r19 +828a24 Pa{20|654A9} 832m32 833m22 +828i49 Pa_Last{integer} 832m36 833m26 +829b10 Save_Use_Prefixes{boolean} 834r39 +837U17 Flip 837b17 837>23 837>27 837>40 871l11 871t15 1025s19 +837s23 X1{string} 843r25 844r36 844r53 847r50 850r38 856r38 +837s27 X2{string} 847r61 850r20 856r64 +837s40 Explanation{string} 854r19 859r43 +839i10 Pa_Save{integer} 851r27 864r56 867r27 870r21 +840a10 Canned_Explanation{string} 856r43 +841a10 Function_Id{string} 861r26 +873U17 Flip_Flop 873b17 873>28 873>32 873>45 936l11 936t20 1021s19 +873s28 X1{string} 880r25 881r36 881r53 884r50 887r38 893r38 911r61 914r20 +. 920r38 +873s32 X2{string} 884r61 887r20 893r70 907r28 908r36 908r53 911r50 914r38 +. 920r70 +873s45 Explanation{string} 891r19 896r43 918r19 923r43 +878i10 Pa_Save{integer} 888r27 901r56 904r27 915r27 928r56 931r27 935r21 +938U17 Slur 938b17 938>23 938>36 1010l11 1010t15 1031s19 +938s23 X1{string} 940r35 942r25 943r40 943r57 949r35 949r46 949r50 953r23 +. 953r27 960r41 961r26 961r30 961r42 975r54 975r58 982r49 982r53 983r32 986r23 +. 992r41 992r45 993r58 +938s36 Explanation{string} 958r22 964r46 990r22 996r46 +939i10 Pa_Save{integer} 955r30 969r59 972r30 987r30 1001r59 1004r30 1009r21 +940i10 Sl{integer} 945r44 949r62 953r39 953r62 954r33 975r44 975r70 977r29 +. 977r52 979r44 982r65 986r41 992r57 +1013b7 Finished{boolean} 1036m16 1041m10 1054r16 +1015U17 Iter_Tricks 1015b17 1015>30 1042l11 1042t22 1053s13 +1015a30 TT{62|43A9} 1018r19 1019r18 1022r32 1023r32 1026r32 1027r32 1032r32 +. 1035r26 +1018i14 T{integer} 1019r22 1022r36 1023r36 1026r36 1027r36 1032r36 1035r30 +X 65 words_engine-word_package.ads +22K22*Word_Package 64|28w19 28r50 271r10 532r13 832r10 65|84e30 +24i4*Line_Number{integer} 64|70r53 +24i17*Word_Number{integer} 64|71r53 +77U14*Word 64|89s13 121s16 157s16 185s13 216s16 271s23 432s13 532s26 832s23 + diff --git a/lib/words_engine-static/words_engine-word_package.ali b/lib/words_engine-static/words_engine-word_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..4ac29aa0587ef03d62a7cbf8a9618119204877e8 --- /dev/null +++ b/lib/words_engine-static/words_engine-word_package.ali @@ -0,0 +1,918 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_RECURSION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.word_package%b words_engine-word_package.adb 2861c3e8 NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.line_stuff%s support_utils-line_stuff.adb support_utils-line_stuff.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali + +U words_engine.word_package%s words_engine-word_package.ads f2240152 EE OO PK +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-line_stuff.ads 20230322220154 be2c5d88 +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +D words_engine-word_package.adb 20230322220154 19dc69c4 +X 1 ada.ads +16K9*Ada 19e8 52|17r6 55r30 53|42r30 48r16 49r15 49r33 51r16 51r38 53r16 +. 54r19 57r13 57r35 59r13 59r35 67r10 1867r10 1867r32 1872r13 1873r13 1874r13 +. 1878r13 1879r13 1880r13 1905r21 1907r13 1907r38 1909r13 +X 2 a-direio.ads +53P9*File_Type<32|81P9> 53|40r47[18|933] +55E9*File_Mode +55n23*In_File{55E9[28|33]} 53|308r46[28|33] 310r46[17|614] 566r47[28|33] +. 1890r70[18|933] 1945r39[51|53] +66I9*Count 53|329r31[28|33] 332r41[28|33] 431r58[28|33] 471r64[28|33] +. 484r64[28|33] 1197r54[17|614] 1259r32[17|614] 1284r32[17|614] 1496r44[17|614] +. 1737r35[17|614] 1786r51[17|614] +80U14*Open 53|308s15[28|33] 310s15[17|614] 566s16[28|33] 1890s22[18|933] +. 1944s25[51|53] +86U14*Close 53|570s13[28|33] +95V13*Is_Open{boolean} 53|565s20[28|33] +101U14*Read 53|252s16[18|933] 254s16[18|933] 256s16[18|933] 258s16[18|933] +. 264s10[18|933] 1420s34[18|933] 1549s25[18|933] +106U14*Read 53|432s22[28|33] 461s22[28|33] 472s28[28|33] 485s28[28|33] 1476s33[17|614] +. 1676s39[17|614] +119U14*Set_Index 53|431s22[28|33] 460s22[28|33] 471s28[28|33] 484s28[28|33] +. 1474s33[17|614] 1674s39[17|614] +X 9 a-textio.ads +49K13*Text_IO 471e16 52|17w10 55r34 53|42r34 48r20 49r19 49r37 51r20 51r42 +. 53r20 54r23 57r17 57r39 59r17 59r39 67r14 1867r14 1867r36 1872r17 1873r17 +. 1874r17 1878r17 1879r17 1880r17 1905r25 1907r17 1907r42 1909r17 +52P9*File_Type 52|55r42 53|42r42 1905r33 +53n23*In_File{53E9} 53|1907r50 +92U14*Open 53|1907s25 +98U14*Close 53|1909s25 +104V13*Name{string} 53|48s28 49s27 +117V13*Standard_Input{52P9} 53|54s31 59s47 +118V13*Standard_Output{52P9} 53|49s45 51s50 57s47 1867s44 +186U14*Set_Col 53|1873s25 1879s25 +241U14*Put 53|1872s25 1878s25 +244U14*Get_Line 53|53s28 59s25 +259U14*Put_Line 53|51s28 57s25 1867s22 1874s25 1880s25 +263U14*Put_Line 53|67s22 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 52|18r6 18r43 19r5 20r6 20r42 53|27r6 27r40 28r6 28r39 +. 29r6 29r31 32r6 +X 16 latin_utils-config.ads +17K21*Config 42e23 53|29w18 29r43 +23n25*Interactive{23E9} 53|47r22 +23n38*Command_Line_Input{23E9} 53|56r25 +23n58*Command_Line_Files{23E9} 53|61r25 +24e4*Method{23E9} 53|47r13 56r16 61r16 +26E9*Language_Type 26e62 53|580r35 585r38 595r10 600r12 +26n27*Latin_To_English{26E9} 53|578r19 +26n45*English_To_Latin{26E9} 53|583r22 +27e4*Language{26E9} 53|578m7 580r56 583m10 585r59 595r31 600r33 +39V13*Path{string} 53|309s21 311s21 567s22 1891s9 1900s41 1945s48 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 52|20w18 20r54 +34E9*Dictionary_Kind 46e8 52|38r17 53|306r44 321r39 563r18 +36n9*Addons{34E9} 53|1198r46 1260r43 1285r43 1495r36 1736r27 1785r43 +42n9*General{34E9} 53|524r62 549r68 582r40 1894r31 1929r37 1943r40 1947r40 +. 1951r43 +43n9*Special{34E9} 53|1896r31 1930r31 +44n9*Local{34E9} 53|408r16 427r25 1916r26 1917r32 1920r35 1931r31 +45n9*Unique{34E9} 53|196r15 +51a4*Ext(string) 53|309r50 311r50 567r51 +56e4*Default_Dictionary_Kind{34E9} 52|38r36 53|239r24 288r33 1443r42 1570r33 +59a4*Dictionary_Available(boolean) 53|313m7 317m10 564r13 1917m10 1920m13 +. 1929r15 1930r9 1931r9 +261r10*Decl{18|97R9} 53|811r49 848r49 892r35 904r42 1682r63 +262e10*Gender{18|125E9} 53|893r35 907r42 +287r10*Decl{18|97R9} 53|377r32 391r32 916r38 928r45 1596r40 1604r45 1691r66 +312r10*Decl{18|97R9} 53|1435r57 1487r52 1506r57 +337r10*Decl{18|97R9} 53|812r51 849r51 940r38 963r44 +338e10*Co{18|167E9} 53|941r72 943r38 949r41 951r48 +368r10*Decl{18|97R9} 53|976r38 995r44 +369e10*Sort{18|186E9} 53|980r41 986r53 +393e10*Co{18|167E9} 53|1008r39 1010r38 1014r41 1016r48 +418r10*Con{18|97R9} 53|1040r39 1050r45 1062r39 1072r45 1085r39 1095r45 +442e10*Obj{18|137E9} 53|1108r38 +519R9*Part_Entry 551e17 53|745r21 +519e21*Pofs{18|64E9} 53|375r32 376r27 384r27 390r27 803r39 836r38 855r28 +. 889r31 891r34 915r37 939r38 975r38 1007r38 1037r37 1107r37 1116r37 1123r37 +523r16*N{258R9} 53|811r47 848r47 892r33 893r33 904r40 907r40 +525r16*Pron{284R9} 53|377r27 391r27 916r33 928r40 1596r35 1604r40 +527r16*Pack{309R9} 53|1487r47 1506r52 +529r16*Adj{334R9} 53|812r47 849r47 940r34 941r68 943r34 949r37 951r44 963r40 +531r16*Num{365R9} 53|976r34 980r37 986r49 995r40 +533r16*Adv{391R9} 53|1008r35 1010r34 1014r37 1016r44 +535r16*V{414R9} 53|1040r37 1050r43 1062r37 1072r43 1085r37 1095r43 +541r16*Prep{440R9} 53|1108r33 +579R9*Dictionary_Entry 585e17 53|1384r15 1627r15 +584a10*Mean{18|61A12} 53|1477r36 +609r4*Null_Dictionary_Entry{579R9} 53|1627r35 +614K12*Dict_IO[2|43] 53|310r7 310r38 611r14 708r29 1197r46 1259r24 1284r24 +. 1474r25 1476r25 1496r36 1674r31 1676r31 1737r27 1786r43 +615a4*Dict_File(2|53P9[614]) 53|310m21 310r21 1474r44 1476r39 1675r34 1676r45 +620I12*MNPC_Type{2|66I9[614]} 53|744r22 +621i4*Null_MNPC{2|66I9[614]} 53|239r49 288r58 744r35 1443r67 1570r58 +625R9*Parse_Record 631e17 53|217r14 615r15 642r41 643r41 693r16 707r44 1382r17 +. 1542r17 +627a10*Stem{18|39A12} 53|245r36 292r45 873r37 899m28 899r60 923m28 923r60 +. 958m28 958r60 990m28 990r60 1024m28 1024r60 1045m31 1045r63 1067m31 1067r63 +. 1090m31 1090r63 1113r52 1120r52 1127r52 1195m38 1255m35 1281m35 1501m33 +. 1501r48 1599m21 1599r36 1782m35 +628r10*IR{18|887R9} 53|647r26 648r26 650r26 651r26 652r26 652r38 654r26 655r26 +. 656r26 656r38 710r30 710r42 884r41 887r30 887r53 889r56 892r50 893r52 900m28 +. 905r38 906r38 908r43 909r46 910r43 911r44 916r53 924m28 929r38 930r38 931r38 +. 932r43 933r46 934r43 935r44 940r53 941r33 942r33 959m28 964r38 965r38 966r38 +. 968r43 969r46 970r43 971r44 976r53 977r50 991m28 996r38 997r38 998r38 1000r43 +. 1001r46 1002r43 1003r44 1008r52 1009r33 1025m28 1030r43 1031r46 1032r43 +. 1033r44 1039r35 1040r53 1046m31 1051r41 1052r41 1053r41 1054r46 1055r49 +. 1056r46 1057r47 1061r38 1062r53 1068m31 1073r41 1074r41 1075r41 1076r41 +. 1077r46 1078r49 1079r46 1080r47 1084r38 1085r53 1091m31 1096r41 1097r41 +. 1098r41 1099r46 1100r49 1101r46 1102r47 1108r51 1113r74 1120r74 1127r74 +. 1192m38 1252m35 1278m35 1488r37 1502m33 1507r43 1508r43 1509r43 1510r48 +. 1511r51 1512r48 1513r49 1596r54 1600m21 1605r31 1606r31 1607r31 1608r36 +. 1609r39 1610r36 1611r37 1660r38 1665r41 1671r41 1681r47 1690r47 1783m35 +629e10*D_K{34E9} 53|657r26 657r35 912m28 936m28 972m28 1004m28 1034m28 1058m31 +. 1081m31 1103m31 1198m38 1260m35 1285m35 1514m33 1612m21 1675r52 1676r63 +. 1785m35 +630i10*MNPC{2|66I9[614]} 53|645r28 645r37 646r27 646r36 649r27 649r36 653r27 +. 653r36 711r29 711r38 913m28 937m28 973m28 1005m28 1035m28 1059m31 1082m31 +. 1104m31 1197m38 1258m35 1283m35 1515m33 1613m21 1675r65 1786m35 +633r4*Null_Parse_Record{625R9} 53|224r20 617r22 623r32 667r39 693r32 696r22 +. 700r20 702r29 790r28 871r41 1156r28 1188r36 1248r33 1263r45 1274r33 1288r45 +. 1307r22 1342r26 1348r26 1351r29 1362r49 1366r32 1387r33 1388r48 1470r38 +. 1543r33 1594r29 1772r36 1849r34 1850r34 1854r24 1857r24 +654A9*Parse_Array(625R9) 52|48r19 78r32 53|163r19 604r38 690r22 +. 1145r22 1211r22 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 52|18w18 18r55 +36N4*Max_Stem_Size 52|27r48 53|167r44 234r34 283r37 287r59 1168r38 1173r27 +. 1196r51 1226r32 1231r21 1256r57 1282r52 1316r40 1442r33 1449r33 1569r24 +. 1575r24 1782r66 +39A12*Stem_Type{string} 52|26r56 29r26 53|167r21 238r38 +40a4*Null_Stem_Type{39A12} 53|237r27 287r24 +61A12*Meaning_Type{string} 53|1385r17 +64E9*Part_Of_Speech_Type 82e7 53|752r20 756r39 +65n7*X{64E9} 53|760r23 858r41 1647r54 +66n6*N{64E9} 53|811r24 822r28 827r27 827r48 848r24 886r32 891r41 902r38 1680r39 +67n6*Pron{64E9} 53|376r34 390r34 759r40 828r27 828r48 915r44 926r38 1504r43 +. 1602r31 1688r39 +68n6*Pack{64E9} 53|375r39 384r34 759r23 +69n6*Adj{64E9} 53|812r24 822r43 829r27 829r48 849r24 886r47 939r45 961r38 +. 1701r39 +70n6*Num{64E9} 53|830r27 830r48 975r45 993r38 +71n6*Adv{64E9} 53|831r27 831r48 1007r45 1027r38 +72n6*V{64E9} 53|822r60 832r27 832r48 886r64 1037r44 1039r50 1048r41 +73n6*Vpar{64E9} 53|1061r53 1070r41 +74n6*Supine{64E9} 53|1084r53 1093r41 +75n6*Prep{64E9} 53|1107r44 +76n6*Conj{64E9} 53|850r43 1116r44 +77n6*Interj{64E9} 53|850r24 1123r44 +79n6*Tackon{64E9} 53|1493r38 1734r29 +80n6*Prefix{64E9} 53|1193r29 1660r53 1783r43 +81n6*Suffix{64E9} 53|1253r26 1279r26 1665r56 +89I12*Which_Type{natural} +99i10*Which{89I12} 53|377r37 391r37 +125E9*Gender_Type 131e7 53|768r39 +126n7*X{125E9} 53|772r23 +129n6*N{125E9} 53|771r38 +130n6*C{125E9} 53|771r24 +162I9*Person_Type +167E9*Comparison_Type 172e7 53|746r16 +168n7*X{167E9} 53|746r35 942r58 943r43 1009r58 1010r43 +169n6*Pos{167E9} 53|949r47 1014r47 +171n6*Super{167E9} 53|949r54 1014r54 +179I9*Stem_Key_Type 53|751r20 780r39 1535r17 1760r17 +186E9*Numeral_Sort_Type 192e7 53|747r21 +187n7*X{186E9} 53|747r42 980r48 +330r10*Decl{97R9} 53|892r63 1681r60 +331e10*Of_Case{137E9} 53|905r51 +332e10*Number{152E9} 53|906r51 +333e10*Gender{125E9} 53|893r65 +361r10*Decl{97R9} 53|916r66 1434r49 1488r50 1596r67 1690r60 +362e10*Of_Case{137E9} 53|929r51 1507r56 1605r44 +363e10*Number{152E9} 53|930r51 1508r56 1606r44 +364e10*Gender{125E9} 53|931r51 1509r56 1607r44 +423r10*Decl{97R9} 53|940r65 +424e10*Of_Case{137E9} 53|964r50 +425e10*Number{152E9} 53|965r50 +426e10*Gender{125E9} 53|966r50 +427e10*Comparison{167E9} 53|941r45 942r45 +456r10*Decl{97R9} 53|976r65 +457e10*Of_Case{137E9} 53|996r50 +458e10*Number{152E9} 53|997r50 +459e10*Gender{125E9} 53|998r50 +490e10*Comparison{167E9} 53|1008r64 1009r45 1029m31 +515r10*Con{97R9} 53|1040r66 +516r10*Tense_Voice_Mood{236R9} 53|1051r54 +517i10*Person{162I9} 53|1052r54 +518e10*Number{152E9} 53|1053r54 +546r10*Con{97R9} 53|1062r66 +547e10*Of_Case{137E9} 53|1073r54 +548e10*Number{152E9} 53|1074r54 +549e10*Gender{125E9} 53|1075r54 +550r10*Tense_Voice_Mood{236R9} 53|1076r54 +579r10*Con{97R9} 53|1085r68 +580e10*Of_Case{137E9} 53|1096r56 +581e10*Number{152E9} 53|1097r56 +582e10*Gender{125E9} 53|1098r56 +610e10*Of_Case{137E9} 53|1108r64 +675R9*Tackon_Record +677r4*Null_Tackon_Record{675R9} 53|1493r46 1734r37 +698R9*Prefix_Record +700r4*Null_Prefix_Record{698R9} 53|1193r37 1783r51 +721R9*Suffix_Record +723r4*Null_Suffix_Record{721R9} 53|1253r34 1279r34 +744e25*Pofs{64E9} 53|889r64 902m30 926m30 961m30 993m30 1027m30 1039r43 1048m33 +. 1061r46 1070m33 1084r46 1093m33 1504m35 1602m23 1660r46 1665r49 1671r49 +748r16*Noun{328R9} 53|892r58 893r60 903m30 905r46 906r46 1681r55 +750r16*Pron{359R9} 53|916r61 927m30 929r46 930r46 931r46 1434r44 1488r45 +. 1505m35 1507r51 1508r51 1509r51 1596r62 1603m23 1605r39 1606r39 1607r39 +. 1690r55 +754r16*Adj{421R9} 53|940r61 941r41 942r41 962m30 964r46 965r46 966r46 +756r16*Num{454R9} 53|976r61 994m30 996r46 997r46 998r46 +758r16*Adv{488R9} 53|1008r60 1009r41 1028m30 +760r16*Verb{513R9} 53|1040r61 1049m33 1051r49 1052r49 1053r49 +762r16*Vpar{544R9} 53|1062r61 1071m33 1073r49 1074r49 1075r49 1076r49 +764r16*Supine{577R9} 53|1085r61 1094m33 1096r49 1097r49 1098r49 +766r16*Prep{608R9} 53|1108r59 +785V14*"<"{boolean} 53|652s34 +810N4*Max_Ending_Size 53|268r42 +811I12*Ending_Size_Type{integer} +816A12*Ending{string} +820i10*Size{811I12} 53|647r36 648r36 650r36 651r36 654r36 655r36 +821a10*Suf{816A12} 53|276r51 1432r52 1562r41 +841r4*Null_Ending_Record{818R9} 53|193r15 1194r27 1254r27 1280r27 1494r36 +. 1735r27 1784r27 +846n6*X{845E9} 53|194r15 1194r47 1254r47 1280r47 1494r56 1735r47 1784r47 +859n6*X{858E9} 53|195r15 1194r50 1254r50 1280r50 1494r59 1735r50 1784r50 +889r10*Qual{744R9} 53|652r29 652r41 656r29 656r41 710r33 710r45 889r59 892r53 +. 893r55 901m29 905r41 906r41 916r56 925m29 929r41 930r41 931r41 940r56 941r36 +. 942r36 960m29 964r41 965r41 966r41 976r56 992m29 996r41 997r41 998r41 1008r55 +. 1009r36 1026m29 1039r38 1040r56 1047m32 1051r44 1052r44 1053r44 1061r41 +. 1062r56 1069m32 1073r44 1074r44 1075r44 1076r44 1084r41 1085r56 1092m32 +. 1096r44 1097r44 1098r44 1108r54 1434r39 1488r40 1503m34 1507r46 1508r46 +. 1509r46 1596r57 1601m22 1605r34 1606r34 1607r34 1660r41 1665r44 1671r44 +. 1681r50 1690r50 +890i10*Key{179I9} 53|884r44 887r33 887r56 908m29 908r46 932m29 932r46 968m29 +. 968r46 977r53 1000m29 1000r46 1030m29 1030r46 1054m32 1054r49 1077m32 1077r49 +. 1099m32 1099r49 1510m34 1510r51 1561r29 1608m22 1608r39 +891r10*Ending{818R9} 53|276r44 647r29 648r29 650r29 651r29 654r29 655r29 +. 909m29 909r49 933m29 933r49 969m29 969r49 1001m29 1001r49 1031m29 1031r49 +. 1055m32 1055r52 1078m32 1078r52 1100m32 1100r52 1432r45 1511m34 1511r54 +. 1562r34 1609m22 1609r42 +892e10*Age{845E9} 53|910m29 910r46 934m29 934r46 970m29 970r46 1002m29 1002r46 +. 1032m29 1032r46 1056m32 1056r49 1079m32 1079r49 1101m32 1101r49 1512m34 +. 1512r51 1610m22 1610r39 +893e10*Freq{858E9} 53|911m29 911r47 935m29 935r47 971m29 971r47 1003m29 1003r47 +. 1033m29 1033r47 1057m32 1057r50 1080m32 1080r50 1102m32 1102r50 1513m34 +. 1513r52 1611m22 1611r40 +931A9*Inflection_Array(887R9) +933K12*Lel_Section_Io[2|43] 53|40r32 212r11 1420r19 1549r10 1890r7 1890r55 +935a4*Bel{931A9} 53|239r15 +937a4*Lel{932A12} 53|252m49 254m49 256m49 258m49 264m43 276r36 288r24 1420m67 +. 1432r37 1434r31 1443r33 1549m58 1561r21 1562r26 1570r24 +939A9*Inflection_Array_Index(integer) +943a4*Belf{939A9} 53|236r19 +943a10*Bell{939A9} 53|236r36 +945a4*Lelf{939A9} 53|275r22 +945a10*Lell{939A9} 53|273r13 275r48 +947a4*Pelf{939A9} 53|1429r34 1559r25 +947a10*Pell{939A9} 53|1427r25 1430r48 1557r16 1559r51 +952U14*Establish_Inflections_Section 53|1888s7 +956V14*"<="{boolean} 53|892s40 916s43 940s43 976s43 1040s43 1062s43 1085s43 +. 1434s54 1681s65 1690s65 +961V25*"<="{boolean} 53|941s56 1008s42 +965V25*"<="{boolean} 53|234r31 +X 19 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 53|27w18 27r52 +45a4*Inflections_Sections_Name{string} 53|1892r10 +47a4*Uniques_Full_Name{string} 53|1923r26 +48a4*Addons_Full_Name{string} 53|1925r20 +62a4*Dictionary_File_Name{string} 53|1900r47 +63a4*Dict_File_Name{string} 53|311r27 +66a4*Stem_File_Name{string} 53|309r27 567r28 +X 20 latin_utils-preface.ads +18K21*Preface 30e24 53|32w18 579r7 584r10 586r10 590r10 593r7 599r10 1912r10 +. 1933r10 1935r10 1937r10 1950r13 +22U14*Put 53|1912s18 +24U14*Put_Line 53|579s15 584s18 586s18 590s18 593s15 599s18 1933s18 1935s18 +. 1937s18 1950s21 +X 21 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 53|28w18 28r51 +36V13*Lower_Case{character} 53|547s21 +37V13*Lower_Case{string} 53|166s12 188s22 213s33 276s24 277s18 341s33 434s30 +. 463s31 466s34 474s36 487s36 607s40 1537s36 +39V13*Upper_Case{character} 53|577s14 581s10 +45V13*Trim{string} 53|166s24 213s45 423s16 1403s18 1483s28 1484s27 1485s27 +. 1537s48 1749s10 1769s18 +51V13*Head{string} 53|167s34 1168s24 1172s36 1196s27 1226s18 1230s30 1256s24 +. 1281s43 1441s38 1446s42 1568s29 1574s24 1782s43 +X 22 support_utils.ads +21K9*Support_Utils 29e18 52|21r6 21r46 53|26r6 26r40 30r6 30r41 31r6 31r41 +. 33r6 33r46 34r6 34r36 +X 23 support_utils-addons_package.ads +21K23*Addons_Package 189e33 53|26w20 26r54 +24A12*Fix_Type{18|39A12} +30e23*Pofs{28E12} 53|826r43 1647r47 1672r52 1679r58 +34r16*N{17|258R9} 53|827r73 1682r61 +37r16*Pron{17|284R9} 53|828r73 1691r61 +40r16*Pack{17|309R9} 53|1435r52 +43r16*Adj{17|334R9} 53|829r73 +45r16*Num{17|365R9} 53|830r73 +48r16*Adv{17|391R9} 53|831r73 +50r16*V{17|414R9} 53|832r73 +71r10*Base{30R9} 53|1435r47 1647r42 1672r47 1679r53 1682r56 1691r56 +88e10*Root{18|64E9} 53|854r40 855r47 858r34 +106e10*Root{18|64E9} 53|819r40 +107i10*Root_Key{18|179I9} 53|820r43 823r32 823r62 +108r10*Target{30R9} 53|826r36 827r66 828r66 829r66 830r66 831r66 832r66 +109i10*Target_Key{18|179I9} 53|835r42 +127a10*Tack{18|39A12} 53|1403r36 1411r34 1485r45 1492r63 1733r67 +128r10*Entr{69R9} 53|1435r42 1647r37 1672r42 1679r48 1682r51 1691r51 +129i10*MNPC{integer} 53|1496r64 1737r55 +134R9*Prefix_Item 141e17 53|741r22 +137a10*Fix{24A12} 53|1165r47 1196r46 1782r61 +139r10*Entr{86R9} 53|854r35 855r42 858r29 +140i10*MNPC{integer} 53|1197r74 1786r70 +143r4*Null_Prefix_Item{134R9} 53|741r37 844r25 1246r46 1361r40 1763r45 +145R9*Suffix_Item 152e17 53|742r22 1142r22 +148a10*Fix{24A12} 53|1256r52 1282r47 +150r10*Entr{104R9} 53|819r35 820r38 823r27 823r57 826r31 827r61 828r61 829r61 +. 830r61 831r61 832r61 835r37 +151i10*MNPC{integer} 53|1259r61 1284r61 +154r4*Null_Suffix_Item{145R9} 53|742r37 806r25 1345r18 1356r21 1361r58 1370r56 +156A9*Prefix_Array(134R9) +158A9*Suffix_Array(145R9) +159A9*Tackon_Array(124R9) +163a4*Tackons{159A9} 53|1639r47 1647r25 1672r30 1679r36 1682r39 1691r39 1733r55 +. 1737r43 +164a4*Packons{159A9} 53|1393r19 1400r47 1403r24 1411r22 1435r30 1485r33 1492r51 +. 1496r52 +165a4*Tickons{156A9} 53|1763m10 1769r53 1782r49 1786r58 +166a4*Prefixes{156A9} 53|1165r34 1167r50 1172r67 1186r49 1196r33 1197r61 +167a4*Suffixes{158A9} 53|1225r44 1230r61 1246r64 1256r30 1259r39 1273r36 +. 1282r25 1284r39 +170i4*Number_Of_Tickons{integer} 53|1763r19 1766r24 1773r24 1779r27 +171i4*Number_Of_Tackons{integer} 53|1631r44 +173i4*Number_Of_Prefixes{integer} 53|1160r27 +174i4*Number_Of_Suffixes{integer} 53|1221r24 +176U14*Load_Addons 53|1925s7 +178V13*Subtract_Tackon{string} 53|1400s18 1639s18 +179V13*Subtract_Prefix{18|39A12} 53|899s36 923s36 958s36 990s36 1024s36 1045s39 +. 1067s39 1090s39 1113s28 1120s28 1127s28 1167s25 1172s42 +180V13*Subtract_Tickon=181:14{18|39A12} 53|1769s24 +182V13*Subtract_Suffix{18|39A12} 53|1225s19 1230s36 +184V13*Add_Prefix{18|39A12} 53|868s16 +186V13*Add_Suffix{18|39A12} 53|867s24 +X 24 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 53|33w20 33r60 +55n6*Do_Only_Fixes{40E9} 53|1326r29 +56n6*Do_Fixes_Anyway{40E9} 53|1335r27 +57n6*Use_Prefixes{40E9} 53|1158r25 +75n6*Pause_In_Screen_Output{40E9} 53|46r22 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 53|46r10 1158r13 1326r17 1335r15 +X 25 support_utils-line_stuff.ads +23K23*Line_Stuff 128e29 53|34w20 34r50 +27P9*Dictionary_List(26R9) +34A9*Dictionary(27P9) +35a4*Null_Dictionary{34A9} 53|1913r22 +39a4*Dict_Loc{34A9} 53|1913m10 1914m27 1914r27 +121U14*Load_Stem_File 53|1916s10 +123U14*Load_Dictionary 53|1914s10 +126U14*Load_Uniques 53|1923s7 +X 26 support_utils-uniques_package.ads +19K23*Uniques_Package 44e34 53|30w20 30r55 +22P9*Unique_List(21R9) 53|168r14 +26a10*Stem{18|39A12} 53|188r39 190r35 +27r10*Qual{18|744R9} 53|191r21 +29i10*MNPC{2|66I9[17|614]} 53|197r20 +30p10*Succ{22P9} 53|200r23 +33A9*Latin_Uniques(22P9) +36a4*Unq{33A9} 53|171r18 173r18 175r18 1923m21 1923r21 +X 27 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 53|31w20 31r55 +37p4*Unknowns{9|52P9} 53|1872r30 1873r34 1874r35 1878r30 1879r34 1880r35 +48n6*Write_Unknowns_To_File{43E9} 53|1871r25 1877r25 +52n6*Do_Fixes{43E9} 53|1336r24 1364r31 +64A9*Mode_Array(boolean)<43E9> 53|1759r38 +66a4*Words_Mode{64A9} 53|1336r12 1364r19 1759r52 1764m10 1841m10 1844m13 +. 1871r13 1877r13 +X 28 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 52|21w20 21r60 +25R9*Dictionary_Stem 31e17 52|37r17 53|333r12 +27a10*Stem{18|39A12} 53|434r45 463r46 466r49 474r51 487r51 547r41 868r39 +28r10*Part{17|519R9} 53|375r27 376r22 377r22 384r22 390r22 391r22 798r36 +. 803r34 1487r42 1506r47 1596r30 1604r35 +29i10*Key{18|179I9} 53|799r35 +30i10*MNPC{2|66I9[17|614]} 53|800r37 1475r38 1515r52 1613r40 +33K12*Stem_Io[2|43] 53|308r7 308r38 326r11 329r23 332r33 431r50 471r56 484r56 +. 508r11 566r39 +39a4*Stem_File(2|53P9[33]) 53|308m21 308r21 431r33 432r28 460r33 461r28 471r39 +. 472r34 484r39 485r34 565r29 566m22 566r22 570m20 570r20 +44A9*Dict_Array(25R9) +45a4*Bdl{44A9} 53|524r53 547r33 549r59 +46i4*Bdl_Last{integer} 53|543r24 +65V13*Adj_Comp_From_Key{18|167E9} 53|954s35 +67V13*Adv_Comp_From_Key{18|167E9} 53|1020s35 +69V13*Num_Sort_From_Key{18|186E9} 53|982s40 +71V13*Eff_Part{18|64E9} 53|889s39 +73V13*Len{integer} 53|518s10 867s19 873s25 1316s55 +75V13*First_Index{2|66I9[33]} 53|409s25 412s25 +80V14*Last_Index{2|66I9[33]} 53|410s25 413s25 +85U14*Load_Indices_From_Indx_File 53|312s7 +87U14*Load_Bdl_From_Disk 53|1927s7 +X 32 s-direio.ads +81P9*File_Type(53R9) +X 50 words_engine.ads +21K9*Words_Engine 27e17 52|22r9 84r5 53|35r6 36r5 38r14 1956r5 +X 51 words_engine-english_support_package.ads +21K22*English_Support_Package 72e41 53|35w19 36r18 +53K12*Ewds_Direct_Io[2|43] 53|1944r10 1945r24 +66a4*English_Dictionary_Available(boolean) 53|582r10 1943m10 1947m10 1951m13 +70p4*Ewds_File{2|53P9[53]} 53|1945m13 1945r13 +X 52 words_engine-word_package.ads +22K22*Word_Package 50|21k9 52|84l18 84e30 53|38b27 1956l18 1956t30 +24i4*Line_Number{integer} +24i17*Word_Number{integer} +26A9*Stem_Array_Type(18|39A12) 27r26 74r44 53|320r39 506r44 1141r18 +. 1208r18 +27A12*Stem_Array{26A9} 30r23 32r14 53|1151r16 1214r16 +29a4*Not_A_Stem{18|39A12} 30r49 53|1317r29 +30a4*Not_A_Stem_Array{27A12} 32r28 53|228r13 +32a4*Sa{27A12} 53|228m7 245m10 292m22 1317r19 1319r30 +32a8*Ssa{27A12} 53|1319m19 1329r34 1344r30 1350r30 1355r33 1365r33 1370r36 +. 1446m31 1458r40 1573m22 1584r31 +33i4*Ssa_Max{integer} 53|1320m19 1329r44 1344r40 1350r40 1355r43 1365r43 +. 1370r46 +35R9*Pruned_Dictionary_Item 39e17 40r34 41r54 53|380r38 386r38 394r38 399r35 +. 524r29 549r35 +37r10*Ds{28|25R9} 53|798r33 799r32 800r34 803r31 868r36 1475r35 1487r39 1506r44 +. 1515r49 1596r27 1604r32 1613r37 +38e10*D_K{17|34E9} 53|912r43 936r43 972r43 1004r43 1034r43 1058r46 1081r46 +. 1103r46 1114r35 1121r35 1128r35 1474r63 1476r58 1514r48 1612r36 +40r4*Null_Pruned_Dictionary_Item{35R9} 45r47 53|511r25 +41A9*Pruned_Dictionary_List(35R9) 45r10 +45a4*Pdl{41A9} 53|380m19 386m19 394m19 399m16 511m7 524m10 549m16 798r25 +. 799r24 800r26 803r23 868r28 912r35 936r35 972r35 1004r35 1034r35 1058r38 +. 1081r38 1103r38 1114r27 1121r27 1128r27 1474r55 1475r27 1476r50 1487r31 +. 1506r36 1514r40 1515r41 1596r19 1604r24 1612r28 1613r29 +46i4*Pdl_Index{integer} 53|379m19 379r32 380r24 385m19 385r32 386r24 393m19 +. 393r32 394r24 398m16 398r29 399r21 512m7 523m10 523r23 524r15 548m16 548r29 +. 549r21 796r24 1184r23 1242r19 1334r13 1457m19 1463r33 1583m10 1589r24 +48A12*Sal{17|654A9} 71r19 53|207r19 610r42 613r15 689r18 692r24 +. 737r18 738r23 1143r18 1144r23 1209r18 1210r23 1300r18 1301r23 1387r15 1388r30 +. 1543r15 1849r16 1850r16 +50E9*Dict_Restriction 50e66 72r21 75r49 53|208r21 322r47 507r49 +50n30*X{50E9} +50n33*Regular{50E9} 72r41 75r69 53|208r41 249r24 322r67 374r18 507r69 +50n42*Qu_Pron_Only{50E9} 53|233r58 263r55 389r18 1585r12 +50n56*Pack_Only{50E9} 53|233r27 263r27 383r18 1459r21 +52i4*Scroll_Line_Number{integer} +53i4*Output_Scroll_Count{integer} +55U14*Pause 55>21 53|42b14 68l8 68t13 +55p21 Output{9|52P9} 53|42b21 48r34 +57V13*Ltu{boolean} 57>18 57>21 53|70b13 84l8 84t11 125s16 137s16 +57e18 C{character} 53|70b18 74r20 76r20 78r20 80r20 82r20 +57e21 D{character} 53|70b21 72r12 82r24 +59V13*Equ{boolean} 59>18 59>21 53|86b13 100l8 100t11 121s13 135s13 153s17 +. 547s16 +59e18 C{character} 53|86b18 90r21 90r34 92r21 92r34 94r21 94r34 96r21 96r34 +. 98r20 +59e21 D{character} 53|86b21 88r12 98r24 +61V13*Gtu{boolean} 61>18 61>21 53|102b13 116l8 116t11 123s16 139s16 +61e18 C{character} 53|102b18 106r20 108r20 110r20 112r20 114r20 +61e21 D{character} 53|102b21 104r12 114r24 +63V13*Ltu{boolean} 63>18 63>21 53|118b13 130l8 130t11 463s26 +63s18 S{string} 53|118b18 120r21 121r18 121r21 123r21 123r24 125r21 125r24 +63s21 T{string} 53|118b21 121r39 121r42 123r42 123r45 125r42 125r45 +65V13*Gtu{boolean} 65>18 65>21 53|132b13 144l8 144t11 466s29 +65s18 S{string} 53|132b18 134r21 135r18 135r21 137r21 137r24 139r21 139r24 +65s21 T{string} 53|132b21 135r39 135r42 137r42 137r45 139r42 139r45 +67V13*Equ{boolean} 67>18 67>21 53|146b13 159l8 159t11 188s13 276s19 434s25 +. 474s31 487s31 1432s32 1562s21 +67s18 S{string} 53|146b18 148r10 152r21 153r22 153r25 +67s21 T{string} 53|146b21 148r22 153r43 153r46 +69U14*Run_Inflections 70>7 71=7 72>7 53|205b14 304l8 304t23 1852s10 +70s7 S{string} 53|206b7 213r51 +71a7 Sl{48A12} 53|207b7 224m10 240m13 289m22 +72e7 Restriction{50E9} 53|208b7 233r12 233r43 249r10 263r13 263r41 +74U14*Search_Dictionaries 74>35 75>35 53|506b14 574l8 574t27 1181s19 1238s16 +. 1329s13 1458s19 1584s10 +74a35 Ssa{26A9} 53|506b35 518r15 518r20 533r10 533r15 534r13 534r38 534r43 +. 535r19 535r24 537r13 537r18 538r16 538r21 554r10 569r32 +75e35 Restriction{50E9} 53|507b35 569r42 +77U14*Word 77>20 78=20 78=45 53|603b14 1643s19 1883l8 1883t12 +77s20 Raw_Word{string} 53|603b20 607r52 1869r14 1872r40 1878r40 +78a20 Pa{17|654A9} 53|604b20 1345m45 1350m59 1356m48 1365m62 1371m33 1492m34 +. 1500m31 1598m19 1643m31 1660r31 1665r34 1671r34 1675r45 1675r58 1676r56 +. 1681r40 1690r40 1696m40 1697r42 1716m37 1717r39 1721m31 1721r56 1731m25 +. 1732r27 1733m25 1753m32 1772m16 1782m22 1783m22 1785m22 1786m22 1856m31 +78i45 Pa_Last{integer} 53|605b20 608r40 1333r16 1345m49 1350m63 1356m52 1362r16 +. 1365m66 1371m37 1491m34 1491r45 1492r38 1499m31 1499r42 1500r35 1597m19 +. 1597r30 1598r23 1628r49 1643m35 1645r22 1651r30 1696r49 1697r55 1698m40 +. 1698r51 1716r46 1717r52 1718m37 1718r48 1721r40 1721r69 1722m31 1722r42 +. 1730m25 1730r36 1731r53 1732r55 1753m36 1757r42 1758r41 1771m16 1772r20 +. 1780m22 1780r33 1782r26 1783r26 1785r26 1786r26 1802r25 1816r25 1832r22 +. 1833m22 1856m35 1862r10 1870m10 1882m10 +80U14*Change_Language 80>31 53|576b14 601l8 601t23 +80e31 C{character} 53|576b31 577r26 581r22 +82U14*Initialize_Word_Package 53|1885b14 1954l8 1954t31 +X 53 words_engine-word_package.adb +40p4 Inflections_Sections_File{2|53P9[18|933]} 252r22 254r22 256r22 258r22 +. 264r16 1420r40 1549r31 1890m28 1890r28 +43a7 Pause_Line{string} 54m47 60m15 +44i7 Pause_Last{integer} 54m59 60m27 +120i11 I{integer} 121r31 121r52 123r34 123r55 125r34 125r55 +134i11 I{integer} 135r31 135r52 137r34 137r55 139r34 139r55 +152i11 I{integer} 153r35 153r56 +161U14 Run_Uniques 161b14 162>7 163=7 163=32 203l8 203t19 1753s7 +162s7 S{string} 166r30 +163a7 Pa{17|654A9} 190m13 +163i32 Pa_Last{integer} 189m13 189r24 190r17 +165a7 Sl{string} 167r40 170r10 170r14 172r13 172r17 175r23 175r27 +167a7 St{18|39A12} 188r18 +168p7 Unql{26|22P9} 171m10 173m10 175m10 184r13 188r34 190r30 191r16 197r15 +. 200m10 200r18 +213a7 Word{string} 214r44 214r50 215r46 223r10 234r19 237r20 277r30 277r36 +. 277r57 281r34 286r29 286r35 +214e7 Last_Of_Word{character} 250r15 273r22 275r31 275r57 +215i7 Length_Of_Word{integer} 238r16 245r14 268r59 +216i7 Stem_Length{integer} 281m19 283r22 286r49 287r40 292r26 +217r7 Pr{17|625R9} 237m13 240r23 245r33 286m22 289r32 292r42 +218i7 M{integer} 224r14 240r17 241m13 241r18 289r26 290m22 290r27 +236i14 I{integer} 239r20 +268i11 Z{integer} 273r19 275r28 275r54 276r61 277r48 281r48 +275i17 I{integer} 276r41 288r29 +306U14 Try_To_Load_Dictionary 306b14 306>38 318l8 318t30 1894s7 1896s7 +306e38 D_K{17|34E9} 308r32 309r55 310r32 311r55 312r36 313r29 317r32 +320U14 Dictionary_Search 320b14 320>33 321>33 322>33 504l8 504t25 569s13 +320a33 Ssa{52|26A9} 331r37 331r42 422r19 423r22 434r52 463r53 466r56 474r58 +. 487r58 +321e33 D_K{17|34E9} 380r66 386r66 394r66 399r63 408r10 409r70 410r69 412r60 +. 413r59 427r19 431r44 432r39 460r44 461r39 471r50 472r45 484r50 485r45 +322e33 Restriction{52|50E9} 373r15 +329i7 J{2|66I9[28|33]} 443m19 449m28 452m28 455r34 460r50 464r31 465m25 467r31 +. 468m25 470r48 483r34 +329i10 J1{2|66I9[28|33]} 418m10 429r28 443r25 447r26 447r43 449r33 464m25 +. 465r31 468r31 470r42 498m19 +329i14 J2{2|66I9[28|33]} 419m10 429r34 443r30 447r31 447r48 452r33 465r36 +. 467m25 468r36 483r43 499m19 +329i18 Jj{2|66I9[28|33]} 455m28 475m31 488m31 498r25 +331a7 Index_On{18|39A12} 409r50 410r49 412r49 413r48 +332i7 Index_First{2|66I9[28|33]} 409m10 412m10 416r10 416r36 418r16 +332i20 Index_Last{2|66I9[28|33]} 410m10 413m10 416r51 419r16 499r25 +333r7 Ds{28|25R9} 375r24 376r19 377r19 380r62 384r19 386r62 390r19 391r19 +. 394r62 399r59 432m45 434r42 461m45 463r43 466r46 472m51 474r48 485m51 487r48 +334b7 First_Try{boolean} 439m19 448r28 450m28 +334b18 Second_Try{boolean} 441m19 451r31 453m28 +336V16 First_Two{string} 336b16 336>27 369l11 369t20 409s39 410s38 412s38 +. 413s37 +336s27 W{string} 341r45 342r23 342r35 362r33 364r35 365r37 +341a10 S{string} 361r13 362r17 362r36 364r17 364r38 365r17 365r40 +342a10 Ss{string} 362m13 364m13 365m13 368r17 +344V19 Ui{character} 344b19 344>23 357l14 357t16 362s29 364s31 365s33 +344e23 C{character} 346r16 348r19 350r19 352r19 355r23 +371U17 Load_Pdl 371b17 402l11 402t19 435s25 476s31 489s31 +421l10 Stem_Array_Loop 502l19 502e34 +422i14 K{integer} 423r27 434r57 463r58 466r61 474r63 487r63 +429i23 J 431r65 +445l19 Binary_Search 456r33 492r36 495r30 497l28 497e41 +470i29 I 471r71 475r37 +483i29 I 484r71 488r37 +509e7 Fc{character} 532m7 535m13 538m10 542r10 547r53 +543i14 I{integer} 547r38 549r64 +563e11 D_K{17|34E9} 564r35 565r40 566r33 567r56 569r37 570r31 +607a7 Input_Word{string} 1749r16 1753r20 1769r41 1775r29 1820r25 1821r25 +. 1822r25 1822r45 1824r46 1825r28 1826r25 1826r45 1828r46 1852r27 1853r23 +. 1863r23 +608i7 Pa_Save{integer} 1862r20 1870r21 1882r21 +610U17 Order_Stems 610b17 610=30 686l11 686t22 1855s13 +610a30 Sx{52|48A12} 613r22 617r13 685m10 +612i10 Hits{integer} 631m13 674m28 674r36 683r32 +613a10 Sl{52|48A12} 622r19 623r23 667r25 670r37 670r45 671r34 672m28 672r38 +. 673m28 685r16 +614i10 Sl_Last{integer} 624m13 624r24 666r33 +615r10 Sm{17|625R9} 671m28 673r42 +622i14 I{integer} 623r27 +629l10 Hit_Loop 683r18 684l19 684e27 +633q13 Switch 681l17 681e23 +642V28 Compare{boolean} 642b28 642>37 643>37 663l23 663t30 670s28 +642r37 L{17|625R9} 645r35 646r34 648r24 649r34 651r24 652r36 653r34 655r24 +. 656r36 657r33 +643r37 R{17|625R9} 645r26 646r25 647r24 649r25 650r24 652r24 653r25 654r24 +. 656r24 657r24 +665l19 Inner_Loop 677r30 679l28 679e38 +666i23 I{integer} 667r29 670r41 670r49 671r38 672r32 672r42 673r32 +688U17 Array_Stems 688b17 689>10 690=10 690=35 734l11 734t22 1856s13 +689a10 Sx{52|48A12} 692r31 +690a10 Pa{17|654A9} 725m25 +690i35 Pa_Last{integer} 724m25 724r36 725r29 +692a10 Sl{52|48A12} 696r13 701r22 702r19 719r25 725r41 726r32 +693r10 Opr{17|625R9} 700m13 719r35 726m25 +701i17 I{integer} 702r23 719r29 725r45 726r36 +705q19 Supress_Key_Check 728l23 728e40 +707V32 "<="{boolean} 707b32 707>37 707>40 717l27 717t30 719s32 +707r37 A{17|625R9} 710r28 711r27 +707r40 B{17|625R9} 710r40 711r36 +736U17 Reduce_Stem_List 736b17 737>10 738=10 741>10 742>10 1138l11 1138t27 +. 1186s22 1246s19 1361s13 +737a10 Sl{52|48A12} 870r22 871r32 873r30 884r34 887r23 887r46 889r49 892r43 +. 893r45 899r53 905r31 906r31 908r36 909r39 910r36 911r37 916r46 923r53 929r31 +. 930r31 931r31 932r36 933r39 934r36 935r37 940r46 941r26 942r26 958r53 964r31 +. 965r31 966r31 968r36 969r39 970r36 971r37 976r46 977r43 990r53 996r31 997r31 +. 998r31 1000r36 1001r39 1002r36 1003r37 1008r45 1009r26 1024r53 1030r36 +. 1031r39 1032r36 1033r37 1039r28 1040r46 1045r56 1051r34 1052r34 1053r34 +. 1054r39 1055r42 1056r39 1057r40 1061r31 1062r46 1067r56 1073r34 1074r34 +. 1075r34 1076r34 1077r39 1078r42 1079r39 1080r40 1084r31 1085r46 1090r56 +. 1096r34 1097r34 1098r34 1099r39 1100r42 1101r39 1102r40 1108r44 1113r45 +. 1113r67 1120r45 1120r67 1127r45 1127r67 +738a10 Sxx{52|48A12} 790m10 898m25 922m25 957m25 989m25 1023m25 1044m28 1066m28 +. 1089m28 1112m25 1119m25 1126m25 +741r10 Prefix{23|134R9} 844r16 854r28 855r35 858r22 868r45 899r66 923r66 +. 958r66 990r66 1024r66 1045r69 1067r69 1090r69 1113r58 1120r58 1127r58 +742r10 Suffix{23|145R9} 806r16 819r28 820r31 823r20 823r50 826r24 827r54 +. 828r54 829r54 830r54 831r54 832r54 835r30 868r54 +744i10 MNPC_Part{17|620I12} 800m13 913r36 937r36 973r36 1005r36 1035r36 1059r39 +. 1082r39 1104r39 1114r40 1121r40 1128r40 +745r10 Pdl_Part{17|519R9} 798m13 811r38 812r38 827m35 828m35 829m35 830m35 +. 831m35 832m35 836r29 848r38 849r38 855r19 889r22 891r25 892r24 893r24 904r31 +. 907r31 915r28 916r24 928r31 939r29 940r25 941r59 943r25 949r28 951r35 963r31 +. 975r29 976r25 980r28 986r40 995r31 1007r29 1008r26 1010r25 1014r28 1016r35 +. 1037r28 1040r28 1050r34 1062r28 1072r34 1085r28 1095r34 1107r28 1108r24 +. 1116r28 1123r28 +746e10 Com{18|167E9} 951m28 954m28 967r31 1016m28 1020m28 1029r45 +747e10 Num_Sort{18|186E9} 982m28 986m28 999r31 +748i10 Ls{integer} 867m13 873r19 +749i10 M{integer} 793m10 897m25 897r30 898r30 921m25 921r30 922r30 956m25 +. 956r30 957r30 988m25 988r30 989r30 1022m25 1022r30 1023r30 1043m28 1043r33 +. 1044r33 1065m28 1065r33 1066r33 1088m28 1088r33 1089r33 1111m25 1111r30 +. 1112r30 1118m25 1118r30 1119r30 1125m25 1125r30 1126r30 +751i10 Pdl_Key{18|179I9} 799m13 820r20 821r20 835m19 884r23 885r23 954r54 +. 977r25 982r59 1020r54 +752e10 Pdl_P{18|64E9} 803m13 811r16 812r16 819r19 822r20 822r35 822r52 836m19 +. 848r16 849r16 850r16 850r35 854r20 886r24 886r39 886r56 +756V20 "<="{boolean} 756b20 756>25 756>31 766l15 766t18 819s25 +756e25 Left{18|64E9} 758r24 759r16 +756e31 Right{18|64E9} 758r16 759r32 760r15 +768V20 "<="{boolean} 768b20 768>25 768>31 778l15 778t18 893s42 +768e25 Left{18|125E9} 770r24 771r30 +768e31 Right{18|125E9} 770r16 771r16 772r15 +780V20 "<="{boolean} 780b20 780>25 780>31 787l15 787t18 820s28 884s31 +780i25 Left{18|179I9} 782r24 +780i31 Right{18|179I9} 782r16 782r37 +795l10 On_Pdl 1137l19 1137e25 +796i14 J{integer} 798r30 799r29 800r31 803r28 868r33 912r40 936r40 972r40 +. 1004r40 1034r40 1058r43 1081r43 1103r43 1114r32 1121r32 1128r32 +869l13 On_Sl 871r21 1134l22 1134e27 +870i17 I{integer} 871r36 873r34 884r38 887r27 887r50 889r53 892r47 893r49 +. 899r57 905r35 906r35 908r40 909r43 910r40 911r41 916r50 923r57 929r35 930r35 +. 931r35 932r40 933r43 934r40 935r41 940r50 941r30 942r30 958r57 964r35 965r35 +. 966r35 968r40 969r43 970r40 971r41 976r50 977r47 990r57 996r35 997r35 998r35 +. 1000r40 1001r43 1002r40 1003r41 1008r49 1009r30 1024r57 1030r40 1031r43 +. 1032r40 1033r41 1039r32 1040r50 1045r60 1051r38 1052r38 1053r38 1054r43 +. 1055r46 1056r43 1057r44 1061r35 1062r50 1067r60 1073r38 1074r38 1075r38 +. 1076r38 1077r43 1078r46 1079r43 1080r44 1084r35 1085r50 1090r60 1096r38 +. 1097r38 1098r38 1099r43 1100r46 1101r43 1102r44 1108r48 1113r49 1113r71 +. 1120r49 1120r71 1127r49 1127r71 +1136L12 End_Of_Pdl_Loop 815r21 840r24 852r21 861r24 +1140U17 Apply_Prefix 1140b17 1141>10 1142>10 1143>10 1144=10 1145=10 1146=10 +. 1205l11 1205t23 1272s19 1344s16 1355s19 1370s22 +1141a10 Sa{52|26A9} 1163r25 1165r22 1167r42 1168r30 1172r59 +1142r10 Suffix{23|145R9} 1186r63 +1143a10 Sx{52|48A12} 1186r40 +1144a10 Sxx{52|48A12} 1156m10 1186m44 1188r25 +1145a10 Pa{17|654A9} 1192m25 1195m25 1197m25 1198m25 +1146i10 Pa_Last{integer} 1190m25 1190r36 1192r29 1195r29 1197r29 1198r29 +1151a10 Ssa{52|27A12} 1172m25 1181r40 +1152i10 L{integer} 1162m16 1170m25 1170r30 1172r30 1179r19 1181r50 +1160i17 I{integer} 1165r44 1167r60 1172r77 1186r59 1196r43 1197r71 +1163i20 J{integer} 1165r26 1167r46 1168r34 1172r63 +1207U17 Apply_Suffix 1207b17 1208>10 1209>10 1210=10 1211=10 1212=10 1296l11 +. 1296t23 1350s16 1365s19 +1208a10 Sa{52|26A9} 1224r22 1225r36 1226r24 1230r53 +1209a10 Sx{52|48A12} 1246r37 1273r50 +1210a10 Sxx{52|48A12} 1246m41 1248r22 1262r31 1263r35 1265r41 1273m54 1274r22 +. 1287r31 1288r35 1290r41 +1211a10 Pa{17|654A9} 1252m22 1255m22 1258m22 1260m22 1265m25 1273m59 1278m22 +. 1281m22 1283m22 1285m22 1290m25 +1212i10 Pa_Last{integer} 1250m22 1250r33 1252r26 1255r26 1258r26 1260r26 +. 1264m25 1264r36 1265r29 1273m63 1276m22 1276r33 1278r26 1281r26 1283r26 +. 1285r26 1289m25 1289r36 1290r29 +1214a10 Ssa{52|27A12} 1230m19 1238r37 1273r22 +1215i10 L{integer} 1222m13 1228m19 1228r24 1230r24 1236r16 1238r47 1273r32 +1216i10 Suffix_Hit{integer} 1244m19 1256r40 1259r49 1271m19 1282r35 1284r49 +1221i14 I{integer} 1225r54 1230r71 1244r33 1246r74 1271r33 1273r46 +1224i17 J{integer} 1225r40 1226r28 1230r57 +1262i26 I{integer} 1263r40 1265r46 +1287i26 I{integer} 1288r40 1290r46 +1298U17 Prune_Stems 1298b17 1299>10 1300>10 1301=10 1377l11 1377t22 1853s10 +1299s10 Input_Word{string} 1316r60 +1300a10 Sx{52|48A12} 1307r13 1345r36 1350r50 1356r39 1361r31 1365r53 1371r24 +1301a10 Sxx{52|48A12} 1342r16 1345m40 1348r16 1350m54 1351r19 1356m43 1361m35 +. 1362r39 1365m57 1366r22 1371m28 +1303i10 J{integer} 1315m13 1319r24 1320r30 1321m19 1321r24 +1313q10 Generate_Reduced_Stem_Array 1324l14 1324e41 +1316i17 Z{integer} 1317r23 1319r34 +1379U17 Process_Packons 1379b17 1379>34 1531l11 1531t26 1807s28 1811s28 +1379s34 Input_Word{string} 1400r35 1408r28 +1381i10 Stem_Length{integer} 1440m31 1441r64 1448r61 +1382r10 Pr{17|625R9} 1441m31 1445r41 +1383i10 M{integer} 1422m19 1444m31 1444r36 1445r35 1467m22 1470r32 1488r34 +. 1501r45 1507r40 1508r40 1509r40 1510r45 1511r48 1512r45 1513r46 1519m25 +. 1519r30 +1384r10 De{17|579R9} 1476m64 1477r33 +1385a10 Mean{18|61A12} 1477m25 1483r34 1484r33 +1386b10 Packon_First_Hit{boolean} 1409m19 1490r34 1497m34 1528m13 +1387a10 Sl{52|48A12} 1407m16 1445m31 1470r28 1488r30 1501r41 1507r36 1508r36 +. 1509r36 1510r41 1511r44 1512r41 1513r42 +1388a10 Sl_Nulls{52|48A12} 1407r22 +1392l10 Over_Packons 1530l19 1530e31 +1393i14 K{integer} 1400r56 1403r33 1411r31 1435r39 1485r42 1492r60 1496r61 +1397q13 For_Each_Packon 1526l17 1526e32 +1399a16 Xword{string} 1401r36 1401r53 +1401a16 Word{string} 1404r44 1404r50 1405r55 1408r19 1415m22 1415r28 1433r30 +. 1433r36 1433r57 1440r46 1441r44 1441r50 1447r34 1448r34 1448r48 +1402i16 Packon_Length{integer} 1484r48 +1404e16 Last_Of_Word{character} 1412r26 1416m22 1427r34 1430r31 1430r57 +1405i16 Length_Of_Word{integer} 1425r57 1431r37 +1424l19 On_Inflects 1454l28 1454e39 +1425i23 Z{integer} 1427r31 1430r28 1430r54 1431r32 1432r62 1433r48 1440r60 +1429i29 I{integer} 1432r42 1434r36 1443r38 +1462l19 Pdl_Loop 1523l28 1523e36 +1463i23 J{integer} 1474r60 1475r32 1476r55 1487r36 1506r41 1514r45 1515r46 +1469l22 Sl_Loop 1521l31 1521e38 +1533U17 Process_Qu_Pronouns 1533b17 1534>10 1535>10 1621l11 1621t30 1795s25 +. 1800s25 1824s25 1828s25 +1534s10 Input_Word{string} 1537r54 +1535i10 Qkey{18|179I9} 1561r35 +1537a10 Word{string} 1538r47 1538r53 1539r49 1563r21 1563r27 1563r48 1567r37 +. 1568r35 1568r41 1574r30 1574r36 1574r50 +1538e10 Last_Of_Word{character} 1557r25 1559r34 1559r60 +1539i10 Length_Of_Word{integer} 1555r48 1560r28 +1540i10 Stem_Length{integer} 1567m22 1568r55 1574r63 +1541i10 M{integer} 1552m10 1571m22 1571r27 1572r26 1591m13 1594r23 1596r51 +. 1599r33 1605r28 1606r28 1607r28 1608r33 1609r36 1610r33 1611r34 1615m16 +. 1615r21 +1542r10 Pr{17|625R9} 1568m22 1572r32 +1543a10 Sl{52|48A12} 1572m22 1594r19 1596r47 1599r29 1605r24 1606r24 1607r24 +. 1608r29 1609r32 1610r29 1611r30 +1554l10 On_Inflects 1580l19 1580e30 +1555i14 Z{integer} 1557r22 1559r31 1559r57 1560r23 1562r51 1563r39 1567r51 +1559i20 I{integer} 1561r26 1562r31 1570r29 +1588l10 Pdl_Loop 1619l19 1619e27 +1589i14 J{integer} 1596r24 1604r29 1612r33 1613r34 +1593l13 Sl_Loop 1617l22 1617e29 +1623U17 Try_Tackons 1623b17 1623>30 1746l11 1746t22 1863s10 +1623s30 Input_Word{string} 1639r35 1642r28 +1624b10 Tackon_Hit{boolean} 1648m25 1685m40 1693m40 1705m37 1729r25 +1625b10 Tackon_On{boolean} 1649m25 1661r39 1664m31 1666r39 1670m31 1686m40 +. 1694m40 1706m37 +1626i10 J{integer} 1651m25 1653r31 1660r35 1665r38 1671r38 1675r49 1675r62 +. 1676r60 1681r44 1690r44 1696r44 1697r46 1716r41 1717r43 1721r35 1721r60 +. 1724m28 1724r33 +1627r10 De{17|579R9} 1676m69 +1628i10 Entering_Pa_Last{integer} 1645r32 1653r36 1731r29 1732r31 1733r29 +1629i10 Start_Of_Loop{integer} 1634r19 +1631i10 End_Of_Loop{integer} 1634r36 +1633l10 Loop_Over_Tackons 1745l19 1745e36 +1634i14 I{integer} 1639r56 1647r34 1672r39 1679r45 1682r48 1691r48 1733r64 +. 1737r52 +1636q13 Remove_A_Tackon 1744l17 1744e32 +1638a16 Less{string} 1642r19 1643r25 +1755q7 Qu 1845l11 1845e13 +1757i10 Pa_Qstart{integer} 1771r27 1802r36 1816r35 +1758i10 Pa_Start{integer} 1832r32 1833r33 +1759a10 Saved_Mode_Array{27|64A9} 1841r24 1844r27 +1760i10 Qkey{18|179I9} 1794m25 1795r54 1799m25 1800r54 1802r59 +1766i14 I{integer} 1769r62 1773r20 1779r22 1782r58 1786r67 +1768a16 Q_Word{string} 1775r19 1789r22 1790r23 1790r31 1790r47 1791r22 1791r30 +. 1791r46 1793r25 1793r33 1793r49 1795r46 1796r28 1797r25 1797r41 1800r46 +. 1804r28 1805r28 1805r44 1807r45 1808r31 1809r28 1809r44 1811r45 +1849a10 Sss{52|48A12} 1853m39 1853r39 1854r13 1855m26 1855r26 1856r26 1857m13 +1850a10 Ss{52|48A12} 1852m39 1852r39 1853r35 +1898q7 Load_Local 1921l11 1921e21 +1900a10 Dict_Path{string} 1907r59 1914r37 +1903q10 Check_For_Local_Dictionary 1910l14 1910e40 +1905p13 Dummy{9|52P9} 1907m31 1907r31 1909m32 1909r32 +1941q7 Try_To_Load_English_Words 1952l11 1952e36 + diff --git a/lib/words_engine-static/words_engine.ali b/lib/words_engine-static/words_engine.ali new file mode 100644 index 0000000000000000000000000000000000000000..00e259139d030189c698a364e0b848483d222119 --- /dev/null +++ b/lib/words_engine-static/words_engine.ali @@ -0,0 +1,47 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U words_engine%s words_engine.ads 93849dab NE OO PK + +D system.ads 20160213141829 90249111 +D words_engine.ads 20230322220154 93849dab +X 2 words_engine.ads +21K9*Words_Engine 27l5 27e17 + diff --git a/morph_simplifier.py b/morph_simplifier.py new file mode 100644 index 0000000000000000000000000000000000000000..0560b80ccfc2680721abcf35246d38810dd1c5c4 --- /dev/null +++ b/morph_simplifier.py @@ -0,0 +1,536 @@ +def parse_verb_morphology(morph): + word_pos = "Verb" + offset = 7 + + # Tense Consumption + if morph[3:7] == "PRES": + tense = "Present" + elif morph[3:7] == "IMPF": + tense = "Imperfect" + elif morph[3:7] == "PLUP": + tense = "Pluperfect" + elif morph[3:7] == "PERF": + tense = "Pluperfect" + elif morph[3:7] == "FUTP" and morph[3:13] != 'FUTPASSIVE': + tense = "FuturePerfect" + elif morph[3:6] == 'FUT': + offset = 6 + tense = "Future" + elif morph == "V99XXX0X": + # these should we just have a default? + tense = "Undeclined" + else: + tense = "PROBLEM" + + # Voice consumption + if morph[offset:offset+6] == "ACTIVE": + voice = 'Active' + offset += 6 + elif morph[offset:offset+7] == "PASSIVE": + voice = 'Passive' + offset += 7 + elif morph[offset:offset+3] == 'IND' or morph[offset:offset+3] == 'SUB' or morph[offset:offset+3] == 'INF' or morph[offset:offset+3] == 'IMP': + # Deponent verbs - Such verbs occur in passive voice but are translated in active voice. + voice = 'Active' + else: + voice = 'PROBLEM' + + # Mood consumption + if morph[offset:offset+3] == "SUB": + mood = 'Subjunctive' + elif morph[offset:offset+3] == "IND": + mood = 'Indicative' + elif morph[offset:offset+3] == "IMP": + mood = 'Imperative' + elif morph[offset:offset+3] == "INF": + mood = 'Infinitive' + else: + mood = 'PROBLEM' + offset += 3 + + # Person consumption + if morph[offset] == '0': + person = 'Undeclined' + elif morph[offset] == '1': + person = 'First' + elif morph[offset] == '2': + person = 'Second' + elif morph[offset] == '3': + person = 'Third' + else: + person = "PROBLEM" + offset += 1 + + # Number consumption + if morph[offset] == 'S': + number = 'Singular' + elif morph[offset] == 'P': + number = 'Plural' + elif morph[offset] == 'X': + number = 'Infinitive' + else: + number = 'PROBLEM' + + return { + 'pos': word_pos, + 'tense': tense, + 'voice': voice, + 'mood': mood, + 'person': person, + 'number': number + } + + +def parse_verb_participle_morphology(morph): + word_pos = "Participle" + offset = 6 + + # Case consumption + if morph[offset:offset+3] == 'NOM': + v_case = 'Nominative' + elif morph[offset:offset+3] == 'GEN': + v_case = 'Genitive' + elif morph[offset:offset+3] == 'DAT': + v_case = 'Dative' + elif morph[offset:offset+3] == 'ACC': + v_case = 'Accusative' + elif morph[offset:offset+3] == 'ABL': + v_case = 'Ablative' + elif morph[offset:offset+3] == 'VOC': + v_case = 'Vocative' + elif morph[offset:offset+3] == 'LOC': + v_case = 'Locative' + else: + v_case = "PROBLEM" + offset += 3 + + # Number consumption + if morph[offset] == 'S': + number = 'Singular' + elif morph[offset] == 'P': + number = 'Plural' + elif morph[offset] == 'X': + number = 'Infinitive' + else: + number = 'PROBLEM' + offset += 1 + + # Gender consumption + if morph[offset] == 'M': + gender = 'Masculine' + elif morph[offset] == 'F': + gender = 'Feminine' + elif morph[offset] == 'N': + gender = 'Neuter' + elif morph[offset] == 'X': + gender = 'Unknown' + elif morph[offset] == 'C': + gender = 'Common' + else: + gender = 'PROBLEM' + + offset += 1 + + if morph[offset:] == 'FUTPPL' or morph[offset:] == 'FUTACTIVEPPL': + participle_type = 'FutureActive' + elif morph[offset:] == 'PRESPPL' or morph[offset:] == 'PRESACTIVEPPL': + participle_type = 'Present Active' + elif morph[offset:] == 'PERFPPL' or morph[offset:] == 'PERFACTIVEPPL': + participle_type = 'PerfectActive' + elif morph[offset:] == 'FUTPASSIVEPPL': + participle_type = 'FuturePassive' + elif morph[offset:] == 'PERFPASSIVEPPL': + participle_type = 'PerfectPassive' + else: + participle_type = 'PROBLEM' + + return { + 'pos': word_pos, + 'case': v_case, + 'number': number, + 'gender': gender, + 'participle_type': participle_type + } + + +def parse_noun_morphology(morph): + word_pos = "Noun" + offset = 3 + + # Case consumption + if morph[offset:offset+3] == 'NOM': + v_case = 'Nominative' + elif morph[offset:offset+3] == 'GEN': + v_case = 'Genitive' + elif morph[offset:offset+3] == 'DAT': + v_case = 'Dative' + elif morph[offset:offset+3] == 'ACC': + v_case = 'Accusative' + elif morph[offset:offset+3] == 'ABL': + v_case = 'Ablative' + elif morph[offset:offset+3] == 'VOC': + v_case = 'Vocative' + elif morph[offset:offset+3] == 'LOC': + v_case = 'Locative' + elif morph[offset] == 'X': + offset -= 2 + v_case = 'Undeclined' + else: + v_case = "PROBLEM" + offset += 3 + + # Number consumption + if morph[offset] == 'S': + number = 'Singular' + elif morph[offset] == 'P': + number = 'Plural' + elif morph[offset] == 'X': + number = 'Infinitive' + else: + number = 'PROBLEM' + offset += 1 + + # Gender consumption + if morph[offset] == 'M': + gender = 'Masculine' + elif morph[offset] == 'F': + gender = 'Feminine' + elif morph[offset] == 'N': + gender = 'Neuter' + elif morph[offset] == 'X': + gender = 'Unknown' + elif morph[offset] == 'C': + gender = 'Common' + else: + gender = 'PROBLEM' + + return { + 'pos': word_pos, + 'case': v_case, + 'number': number, + 'gender': gender, + } + +def parse_adjective_morphology(morph): + word_pos = "Adjective" + offset = 5 + + # Case consumption + if morph[offset:offset+3] == 'NOM': + v_case = 'Nominative' + elif morph[offset:offset+3] == 'GEN': + v_case = 'Genitive' + elif morph[offset:offset+3] == 'DAT': + v_case = 'Dative' + elif morph[offset:offset+3] == 'ACC': + v_case = 'Accusative' + elif morph[offset:offset+3] == 'ABL': + v_case = 'Ablative' + elif morph[offset:offset+3] == 'VOC': + v_case = 'Vocative' + elif morph[offset:offset+3] == 'LOC': + v_case = 'Locative' + elif morph[offset] == 'X': + offset -= 2 + v_case = 'Undeclined' + else: + v_case = "PROBLEM" + offset += 3 + + # Number consumption + if morph[offset] == 'S': + number = 'Singular' + elif morph[offset] == 'P': + number = 'Plural' + elif morph[offset] == 'X': + number = 'Infinitive' + else: + number = 'PROBLEM' + offset += 1 + + # Gender consumption + if morph[offset] == 'M': + gender = 'Masculine' + elif morph[offset] == 'F': + gender = 'Feminine' + elif morph[offset] == 'N': + gender = 'Neuter' + elif morph[offset] == 'X': + gender = 'Unknown' + elif morph[offset] == 'C': + gender = 'Common' + else: + gender = 'PROBLEM' + offset += 1 + + # Comparison consumption + if morph[offset:] == 'POS': + comparison = "Positive" + elif morph[offset:] == 'COMP': + comparison = "Comparative" + elif morph[offset:] == 'SUPER': + comparison = "Superlative" + elif morph[offset:] == 'X': + comparison = 'Unknown' + else: + comparison = "PROBLEM" + print(morph) + + return { + 'pos': word_pos, + 'case': v_case, + 'number': number, + 'gender': gender, + 'comparison': comparison + } + +# PRON31NOMPM +def parse_pronoun_morphology(morph): + word_pos = "Pronoun" + offset = 6 + + # Case consumption + if morph[offset:offset+3] == 'NOM': + v_case = 'Nominative' + elif morph[offset:offset+3] == 'GEN': + v_case = 'Genitive' + elif morph[offset:offset+3] == 'DAT': + v_case = 'Dative' + elif morph[offset:offset+3] == 'ACC': + v_case = 'Accusative' + elif morph[offset:offset+3] == 'ABL': + v_case = 'Ablative' + elif morph[offset:offset+3] == 'VOC': + v_case = 'Vocative' + elif morph[offset:offset+3] == 'LOC': + v_case = 'Locative' + elif morph[offset] == 'X': + offset -= 2 + v_case = 'Undeclined' + else: + v_case = "PROBLEM" + offset += 3 + + # Number consumption + if morph[offset] == 'S': + number = 'Singular' + elif morph[offset] == 'P': + number = 'Plural' + elif morph[offset] == 'X': + number = 'Infinitive' + else: + number = 'PROBLEM' + offset += 1 + + # Gender consumption + if morph[offset] == 'M': + gender = 'Masculine' + elif morph[offset] == 'F': + gender = 'Feminine' + elif morph[offset] == 'N': + gender = 'Neuter' + elif morph[offset] == 'X': + gender = 'Unknown' + elif morph[offset] == 'C': + gender = 'Common' + else: + gender = 'PROBLEM' + + return { + 'pos': word_pos, + 'case': v_case, + 'number': number, + 'gender': gender, + } + +def parse_preposition_morphology(morph): + offset = 4 + word_pos = "Preposition" + + if morph[offset:] == 'ABL': + v_case = 'Ablative' + elif morph[offset:] == 'ACC': + v_case = 'Accusative' + else: + print(morph[offset:]) + v_case = 'PROBLEM' + + return { + 'pos': word_pos, + 'case': v_case + } + +def parse_adverb_morphology(morph): + word_pos = "Adverb" + offset = 3 + + if len(morph[offset:]) < 1: + comparison = "Positive" + # Comparison consumption + elif morph[offset:] == 'POS': + comparison = "Positive" + elif morph[offset:] == 'COMP': + comparison = "Comparative" + elif morph[offset:] == 'SUPER': + comparison = "Superlative" + elif morph[offset:] == 'X': + comparison = 'Unknown' + else: + comparison = "PROBLEM" + print(morph) + + return { + 'pos': word_pos, + 'comparison': comparison + } + +# PRON31NOMPM +def parse_supine_morphology(morph): + word_pos = "Supine" + offset = 8 + + # Case consumption + if morph[offset:offset+3] == 'NOM': + v_case = 'Nominative' + elif morph[offset:offset+3] == 'GEN': + v_case = 'Genitive' + elif morph[offset:offset+3] == 'DAT': + v_case = 'Dative' + elif morph[offset:offset+3] == 'ACC': + v_case = 'Accusative' + elif morph[offset:offset+3] == 'ABL': + v_case = 'Ablative' + elif morph[offset:offset+3] == 'VOC': + v_case = 'Vocative' + elif morph[offset:offset+3] == 'LOC': + v_case = 'Locative' + elif morph[offset] == 'X': + offset -= 2 + v_case = 'Undeclined' + else: + v_case = "PROBLEM" + offset += 3 + + # Number consumption + if morph[offset] == 'S': + number = 'Singular' + elif morph[offset] == 'P': + number = 'Plural' + elif morph[offset] == 'X': + number = 'Infinitive' + else: + number = 'PROBLEM' + offset += 1 + + # Gender consumption + if morph[offset] == 'M': + gender = 'Masculine' + elif morph[offset] == 'F': + gender = 'Feminine' + elif morph[offset] == 'N': + gender = 'Neuter' + elif morph[offset] == 'X': + gender = 'Unknown' + elif morph[offset] == 'C': + gender = 'Common' + else: + gender = 'PROBLEM' + + return { + 'pos': word_pos, + 'case': v_case, + 'number': number, + 'gender': gender, + } + +def parse_morphology(morph): + if len(morph) < 2: + return {} + # Participle + if morph[0:4] == "VPAR": + return parse_verb_participle_morphology(morph) + + # Adjective + elif morph[0:3] == 'ADJ': + return parse_adjective_morphology(morph) + + # Adverb + elif morph[0:3] == 'ADV': + return parse_adverb_morphology(morph) + + # Verb + elif morph[0] == 'V' and morph[1] in [str(p) for p in range(9)]: + return parse_verb_morphology(morph) + + # Noun + elif morph[0] == 'N': + return parse_noun_morphology(morph) + + # Pronoun + elif morph[0:4] == 'PRON': + return parse_pronoun_morphology(morph) + + # Preposition + elif morph[0:4] == 'PREP': + return parse_preposition_morphology(morph) + + # Supine + elif morph[0:6] == 'SUPINE': + return parse_supine_morphology(morph) + + elif morph[0:6] == 'INTERJ': + return { + 'pos': 'Interjection' + } + + elif morph in ['TACKON', 'PREFIX', 'SUFFIX']: + return { + 'pos': 'Enclitic' + } + + elif morph in ['OTHER', 'CONJ']: + return { + 'pos': morph.capitalize() + } + +def morph_to_string(morph): + if morph == {} or morph is None: + return "" + if morph['pos'] == 'Verb': + return 'Verb_' + morph['tense'] + "_" + morph['voice'] + "_" + morph['mood'] + "_" + morph['person'] + "_" + morph['number'] + + elif morph['pos'] == 'Participle': + return "Participle_" + morph['case'] + "_" + morph['number'] + "_" + morph['gender'] + "_" + morph['participle_type'] + + elif morph['pos'] == 'Noun': + return "Noun_" + morph['case'] + "_" + morph['number'] + "_" + morph['gender'] + + elif morph['pos'] == 'Adjective': + return 'Adjective_' + morph['case'] + "_" + morph['number'] + "_" + morph['gender'] + '_' + morph['comparison'] + + elif morph['pos'] == 'Pronoun': + return "Pronoun_" + morph['case'] + "_" + morph['number'] + "_" + morph['gender'] + + elif morph['pos'] == 'Preposition': + return "Preposition_" + morph['case'] + + elif morph['pos'] == 'Adverb': + return "Adverb_" + morph['comparison'] + + elif morph['pos'] == 'Supine': + return "Supine_" + morph['case'] + "_" + morph['number'] + "_" + morph['gender'] + + elif morph['pos'] == 'Enclitic': + return 'Enclitic' + + elif morph['pos'] == 'Other': + return 'OTHER' + + elif morph['pos'] == 'Conj': + return 'Conjunction' + + elif morph['pos'] == 'Interjection': + return 'Interjection' + +def simplify_form(morph): + return morph_to_string(parse_morphology(morph)) \ No newline at end of file diff --git a/obj/auto.cgpr b/obj/auto.cgpr new file mode 100644 index 0000000000000000000000000000000000000000..3791d9c6f8606c16a2446397eeac51cc9bca4323 --- /dev/null +++ b/obj/auto.cgpr @@ -0,0 +1,93 @@ +-- This gpr configuration file was generated by gprconfig +-- using this command line: +-- /usr/bin/gprconfig --batch -o /home/ubuntu/whitakers-words/obj/auto.cgpr --target=x86_64-linux -q --config=ada,, + +configuration project Default is + for Target use "x86_64-linux"; + for Archive_Builder use ("ar", "cr"); + for Archive_Builder_Append_Option use ("q"); + for Archive_Indexer use ("ranlib"); + for Archive_Suffix use ".a"; + for Library_Builder use "/usr/lib/gprbuild/gprlib"; + for Library_Support use "full"; + for Shared_Library_Prefix use "lib"; + for Symbolic_Link_Supported use "true"; + for Library_Major_Minor_Id_Supported use "true"; + for Shared_Library_Minimum_Switches use ("-shared"); + for Library_Version_Switches use ("-Wl,-soname,"); + + for Shared_Library_Suffix use ".so"; + for Library_Auto_Init_Supported use "true"; + for Run_Path_Option use ("-Wl,-z,origin,-rpath,"); + for Run_Path_Origin use "$ORIGIN"; + for Library_Encapsulated_Options use ("-shared", "-static-libgcc"); + for Library_Partial_Linker use ("/usr/bin/gnatgcc", "-nostdlib", "-Wl,-r", "-o"); + for Default_Language use "Ada"; + for Toolchain_Version ("Ada") use "GNAT 4.9"; + for Runtime_Library_Dir ("Ada") use "/usr/lib/gcc/x86_64-linux-gnu/4.9.3//adalib/"; + for Runtime_Source_Dir ("Ada") use "/usr/lib/gcc/x86_64-linux-gnu/4.9.3//adainclude/"; + + package Compiler is + for Driver ("Ada") use "/usr/bin/gnatgcc"; + for Language_Kind ("Ada") use "unit_based"; + for Dependency_Kind ("Ada") use "ALI_File"; + for Leading_Required_Switches ("Ada") use + ("-c", "-x", "ada", "-gnatA") + & Compiler'Leading_Required_Switches ("Ada"); + for Mapping_File_Switches ("Ada") use ("-gnatem="); + for Mapping_Spec_Suffix ("Ada") use "%s"; + for Mapping_Body_Suffix ("Ada") use "%b"; + for Config_File_Switches ("Ada") use ("-gnatec="); + for Include_Path_File ("Ada") use "ADA_PRJ_INCLUDE_FILE"; + for Multi_Unit_Switches ("Ada") use ("-gnateI"); + for Multi_Unit_Object_Separator ("Ada") use "~"; + for Config_Body_File_Name ("Ada") use + "pragma Source_File_Name_Project (%u, Body_File_Name => ""%f"");"; + for Config_Spec_File_Name ("Ada") use + "pragma Source_File_Name_Project (%u, Spec_File_Name => ""%f"");"; + for Config_Body_File_Name_Index ("Ada") use + "pragma Source_File_Name_Project (%u, Body_File_Name => ""%f"", Index => %i);"; + for Config_Spec_File_Name_Index ("Ada") use + "pragma Source_File_Name_Project (%u, Spec_File_Name => ""%f"", Index => %i);"; + for Config_Body_File_Name_Pattern ("Ada") use + "pragma Source_File_Name_Project " & + " (Body_File_Name => ""*%b""," & + " Casing => %c," & + " Dot_Replacement => ""%d"");"; + for Config_Spec_File_Name_Pattern ("Ada") use + "pragma Source_File_Name_Project " & + " (Spec_File_Name => ""*%s""," & + " Casing => %c," & + " Dot_Replacement => ""%d"");"; + for Config_File_Unique ("Ada") use "False"; + for PIC_Option ("Ada") use ("-fPIC"); + end Compiler; + + package Naming is + for Spec_Suffix ("Ada") use ".ads"; + for Body_Suffix ("Ada") use ".adb"; + for Casing use "lowercase"; + for Dot_Replacement use "-"; + end Naming; + + package Binder is + for Objects_Path_File ("Ada") use "ADA_PRJ_OBJECTS_FILE"; + for Driver ("Ada") use + "/usr/lib/gprbuild/gprbind"; + end Binder; + + package Linker is + for Map_File_Option use "-Wl,-Map,"; + for Driver use Compiler'Driver ("Ada"); + for Response_File_Format use "GCC_GNU"; + for Max_Command_Line_Length use "8192"; + end Linker; + + package Clean is + -- Remove the files generated by gnatinspect (in the context of GPS) + for Artifacts_In_Object_Dir use Clean'Artifacts_In_Object_Dir + & ("gnatinspect.*"); + for Source_Artifact_Extensions ("Ada") use (".dg", ".rep"); + for Object_Artifact_Extensions ("Ada") use (".s", "ci", ".gcno"); + end Clean; +end Default; diff --git a/obj/b__makedict.adb b/obj/b__makedict.adb new file mode 100644 index 0000000000000000000000000000000000000000..1440c9ee6ca8abeae0d262743179fe09bba723fa --- /dev/null +++ b/obj/b__makedict.adb @@ -0,0 +1,331 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__makedict.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__makedict.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E077 : Short_Integer; pragma Import (Ada, E077, "system__os_lib_E"); + E014 : Short_Integer; pragma Import (Ada, E014, "system__soft_links_E"); + E024 : Short_Integer; pragma Import (Ada, E024, "system__exception_table_E"); + E053 : Short_Integer; pragma Import (Ada, E053, "ada__io_exceptions_E"); + E143 : Short_Integer; pragma Import (Ada, E143, "ada__strings_E"); + E145 : Short_Integer; pragma Import (Ada, E145, "ada__strings__maps_E"); + E148 : Short_Integer; pragma Import (Ada, E148, "ada__strings__maps__constants_E"); + E055 : Short_Integer; pragma Import (Ada, E055, "ada__tags_E"); + E052 : Short_Integer; pragma Import (Ada, E052, "ada__streams_E"); + E073 : Short_Integer; pragma Import (Ada, E073, "interfaces__c_E"); + E172 : Short_Integer; pragma Import (Ada, E172, "interfaces__c__strings_E"); + E030 : Short_Integer; pragma Import (Ada, E030, "system__exceptions_E"); + E071 : Short_Integer; pragma Import (Ada, E071, "system__finalization_root_E"); + E069 : Short_Integer; pragma Import (Ada, E069, "ada__finalization_E"); + E090 : Short_Integer; pragma Import (Ada, E090, "system__storage_pools_E"); + E082 : Short_Integer; pragma Import (Ada, E082, "system__finalization_masters_E"); + E096 : Short_Integer; pragma Import (Ada, E096, "system__storage_pools__subpools_E"); + E125 : Short_Integer; pragma Import (Ada, E125, "ada__calendar_E"); + E131 : Short_Integer; pragma Import (Ada, E131, "ada__calendar__time_zones_E"); + E092 : Short_Integer; pragma Import (Ada, E092, "system__pool_global_E"); + E080 : Short_Integer; pragma Import (Ada, E080, "system__file_control_block_E"); + E067 : Short_Integer; pragma Import (Ada, E067, "system__file_io_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "system__direct_io_E"); + E018 : Short_Integer; pragma Import (Ada, E018, "system__secondary_stack_E"); + E156 : Short_Integer; pragma Import (Ada, E156, "ada__strings__unbounded_E"); + E123 : Short_Integer; pragma Import (Ada, E123, "ada__directories_E"); + E168 : Short_Integer; pragma Import (Ada, E168, "system__regexp_E"); + E050 : Short_Integer; pragma Import (Ada, E050, "ada__text_io_E"); + E121 : Short_Integer; pragma Import (Ada, E121, "latin_utils__config_E"); + E183 : Short_Integer; pragma Import (Ada, E183, "latin_utils__preface_E"); + E180 : Short_Integer; pragma Import (Ada, E180, "latin_utils__inflections_package_E"); + E176 : Short_Integer; pragma Import (Ada, E176, "latin_utils__strings_package_E"); + E174 : Short_Integer; pragma Import (Ada, E174, "latin_utils__dictionary_package_E"); + E191 : Short_Integer; pragma Import (Ada, E191, "latin_utils__general_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E050 := E050 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E123 := E123 - 1; + E168 := E168 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E156 := E156 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E082 := E082 - 1; + E096 := E096 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E067 := E067 - 1; + F5; + end; + E187 := E187 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E080 := E080 - 1; + F7; + end; + E092 := E092 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E024 := E024 + 1; + Ada.Io_Exceptions'Elab_Spec; + E053 := E053 + 1; + Ada.Strings'Elab_Spec; + E143 := E143 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E148 := E148 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E052 := E052 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E030 := E030 + 1; + System.Finalization_Root'Elab_Spec; + E071 := E071 + 1; + Ada.Finalization'Elab_Spec; + E069 := E069 + 1; + System.Storage_Pools'Elab_Spec; + E090 := E090 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E125 := E125 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E131 := E131 + 1; + System.Pool_Global'Elab_Spec; + E092 := E092 + 1; + System.File_Control_Block'Elab_Spec; + E080 := E080 + 1; + System.Direct_Io'Elab_Spec; + E187 := E187 + 1; + System.File_Io'Elab_Body; + E067 := E067 + 1; + E096 := E096 + 1; + System.Finalization_Masters'Elab_Body; + E082 := E082 + 1; + E172 := E172 + 1; + E073 := E073 + 1; + Ada.Tags'Elab_Body; + E055 := E055 + 1; + E145 := E145 + 1; + System.Soft_Links'Elab_Body; + E014 := E014 + 1; + System.Os_Lib'Elab_Body; + E077 := E077 + 1; + System.Secondary_Stack'Elab_Body; + E018 := E018 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E156 := E156 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E168 := E168 + 1; + Ada.Directories'Elab_Body; + E123 := E123 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E050 := E050 + 1; + Latin_Utils.Config'Elab_Body; + E121 := E121 + 1; + E183 := E183 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E180 := E180 + 1; + E176 := E176 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E174 := E174 + 1; + E191 := E191 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_makedict"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/makedict_main.o + -- /home/ubuntu/whitakers-words/obj/makedict.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__makedict.ads b/obj/b__makedict.ads new file mode 100644 index 0000000000000000000000000000000000000000..bc519fbf9fb54b48e207840e4e6aacdc790ed201 --- /dev/null +++ b/obj/b__makedict.ads @@ -0,0 +1,615 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_makedict" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#29944834#; + pragma Export (C, u00001, "makedictB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#bf9a8925#; + pragma Export (C, u00004, "makedict_mainB"); + u00005 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00005, "adaS"); + u00006 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00006, "ada__integer_text_ioB"); + u00007 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00007, "ada__integer_text_ioS"); + u00008 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00008, "ada__exceptionsB"); + u00009 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00009, "ada__exceptionsS"); + u00010 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00010, "ada__exceptions__last_chance_handlerB"); + u00011 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00011, "ada__exceptions__last_chance_handlerS"); + u00012 : constant Version_32 := 16#90249111#; + pragma Export (C, u00012, "systemS"); + u00013 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00013, "system__soft_linksB"); + u00014 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00014, "system__soft_linksS"); + u00015 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00015, "system__parametersB"); + u00016 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00016, "system__parametersS"); + u00017 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00017, "system__secondary_stackB"); + u00018 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00018, "system__secondary_stackS"); + u00019 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00019, "system__storage_elementsB"); + u00020 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00020, "system__storage_elementsS"); + u00021 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00021, "system__stack_checkingB"); + u00022 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00022, "system__stack_checkingS"); + u00023 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00023, "system__exception_tableB"); + u00024 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00024, "system__exception_tableS"); + u00025 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00025, "system__htableB"); + u00026 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00026, "system__htableS"); + u00027 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00027, "system__string_hashB"); + u00028 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00028, "system__string_hashS"); + u00029 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00029, "system__exceptionsB"); + u00030 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00030, "system__exceptionsS"); + u00031 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00031, "system__exceptions__machineS"); + u00032 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00032, "system__exceptions_debugB"); + u00033 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00033, "system__exceptions_debugS"); + u00034 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00034, "system__img_intB"); + u00035 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00035, "system__img_intS"); + u00036 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00036, "system__tracebackB"); + u00037 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00037, "system__tracebackS"); + u00038 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00038, "system__wch_conB"); + u00039 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00039, "system__wch_conS"); + u00040 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00040, "system__wch_stwB"); + u00041 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00041, "system__wch_stwS"); + u00042 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00042, "system__wch_cnvB"); + u00043 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00043, "system__wch_cnvS"); + u00044 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00044, "interfacesS"); + u00045 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00045, "system__wch_jisB"); + u00046 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00046, "system__wch_jisS"); + u00047 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00047, "system__traceback_entriesB"); + u00048 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00048, "system__traceback_entriesS"); + u00049 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00049, "ada__text_ioB"); + u00050 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00050, "ada__text_ioS"); + u00051 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00051, "ada__streamsB"); + u00052 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00052, "ada__streamsS"); + u00053 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00053, "ada__io_exceptionsS"); + u00054 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00054, "ada__tagsB"); + u00055 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00055, "ada__tagsS"); + u00056 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00056, "system__unsigned_typesS"); + u00057 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00057, "system__val_lluB"); + u00058 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00058, "system__val_lluS"); + u00059 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00059, "system__val_utilB"); + u00060 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00060, "system__val_utilS"); + u00061 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00061, "system__case_utilB"); + u00062 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00062, "system__case_utilS"); + u00063 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00063, "interfaces__c_streamsB"); + u00064 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00064, "interfaces__c_streamsS"); + u00065 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00065, "system__crtlS"); + u00066 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00066, "system__file_ioB"); + u00067 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00067, "system__file_ioS"); + u00068 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00068, "ada__finalizationB"); + u00069 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00069, "ada__finalizationS"); + u00070 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00070, "system__finalization_rootB"); + u00071 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00071, "system__finalization_rootS"); + u00072 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00072, "interfaces__cB"); + u00073 : constant Version_32 := 16#96001448#; + pragma Export (C, u00073, "interfaces__cS"); + u00074 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00074, "system__img_enum_newB"); + u00075 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00075, "system__img_enum_newS"); + u00076 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00076, "system__os_libB"); + u00077 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00077, "system__os_libS"); + u00078 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00078, "system__stringsB"); + u00079 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00079, "system__stringsS"); + u00080 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00080, "system__file_control_blockS"); + u00081 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00081, "system__finalization_mastersB"); + u00082 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00082, "system__finalization_mastersS"); + u00083 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00083, "system__address_imageB"); + u00084 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00084, "system__address_imageS"); + u00085 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00085, "system__img_boolB"); + u00086 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00086, "system__img_boolS"); + u00087 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00087, "system__ioB"); + u00088 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00088, "system__ioS"); + u00089 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00089, "system__storage_poolsB"); + u00090 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00090, "system__storage_poolsS"); + u00091 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00091, "system__pool_globalB"); + u00092 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00092, "system__pool_globalS"); + u00093 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00093, "system__memoryB"); + u00094 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00094, "system__memoryS"); + u00095 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00095, "system__storage_pools__subpoolsB"); + u00096 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00096, "system__storage_pools__subpoolsS"); + u00097 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00097, "system__storage_pools__subpools__finalizationB"); + u00098 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00098, "system__storage_pools__subpools__finalizationS"); + u00099 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00099, "ada__text_io__integer_auxB"); + u00100 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00100, "ada__text_io__integer_auxS"); + u00101 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00101, "ada__text_io__generic_auxB"); + u00102 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00102, "ada__text_io__generic_auxS"); + u00103 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00103, "system__img_biuB"); + u00104 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00104, "system__img_biuS"); + u00105 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00105, "system__img_llbB"); + u00106 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00106, "system__img_llbS"); + u00107 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00107, "system__img_lliB"); + u00108 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00108, "system__img_lliS"); + u00109 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00109, "system__img_llwB"); + u00110 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00110, "system__img_llwS"); + u00111 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00111, "system__img_wiuB"); + u00112 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00112, "system__img_wiuS"); + u00113 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00113, "system__val_intB"); + u00114 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00114, "system__val_intS"); + u00115 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00115, "system__val_unsB"); + u00116 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00116, "system__val_unsS"); + u00117 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00117, "system__val_lliB"); + u00118 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00118, "system__val_lliS"); + u00119 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00119, "latin_utilsS"); + u00120 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00120, "latin_utils__configB"); + u00121 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00121, "latin_utils__configS"); + u00122 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00122, "ada__directoriesB"); + u00123 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00123, "ada__directoriesS"); + u00124 : constant Version_32 := 16#65712768#; + pragma Export (C, u00124, "ada__calendarB"); + u00125 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00125, "ada__calendarS"); + u00126 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00126, "system__os_primitivesB"); + u00127 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00127, "system__os_primitivesS"); + u00128 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00128, "ada__calendar__formattingB"); + u00129 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00129, "ada__calendar__formattingS"); + u00130 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00130, "ada__calendar__time_zonesB"); + u00131 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00131, "ada__calendar__time_zonesS"); + u00132 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00132, "system__val_realB"); + u00133 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00133, "system__val_realS"); + u00134 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00134, "system__exn_llfB"); + u00135 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00135, "system__exn_llfS"); + u00136 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00136, "system__float_controlB"); + u00137 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00137, "system__float_controlS"); + u00138 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00138, "system__powten_tableS"); + u00139 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00139, "ada__charactersS"); + u00140 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00140, "ada__characters__handlingB"); + u00141 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00141, "ada__characters__handlingS"); + u00142 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00142, "ada__characters__latin_1S"); + u00143 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00143, "ada__stringsS"); + u00144 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00144, "ada__strings__mapsB"); + u00145 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00145, "ada__strings__mapsS"); + u00146 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00146, "system__bit_opsB"); + u00147 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00147, "system__bit_opsS"); + u00148 : constant Version_32 := 16#34090881#; + pragma Export (C, u00148, "ada__strings__maps__constantsS"); + u00149 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00149, "ada__directories__validityB"); + u00150 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00150, "ada__directories__validityS"); + u00151 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00151, "ada__strings__fixedB"); + u00152 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00152, "ada__strings__fixedS"); + u00153 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00153, "ada__strings__searchB"); + u00154 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00154, "ada__strings__searchS"); + u00155 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00155, "ada__strings__unboundedB"); + u00156 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00156, "ada__strings__unboundedS"); + u00157 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00157, "system__compare_array_unsigned_8B"); + u00158 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00158, "system__compare_array_unsigned_8S"); + u00159 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00159, "system__address_operationsB"); + u00160 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00160, "system__address_operationsS"); + u00161 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00161, "system__atomic_countersB"); + u00162 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00162, "system__atomic_countersS"); + u00163 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00163, "system__stream_attributesB"); + u00164 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00164, "system__stream_attributesS"); + u00165 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00165, "system__file_attributesS"); + u00166 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00166, "system__os_constantsS"); + u00167 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00167, "system__regexpB"); + u00168 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00168, "system__regexpS"); + u00169 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00169, "ada__environment_variablesB"); + u00170 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00170, "ada__environment_variablesS"); + u00171 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00171, "interfaces__c__stringsB"); + u00172 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00172, "interfaces__c__stringsS"); + u00173 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00173, "latin_utils__dictionary_packageB"); + u00174 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00174, "latin_utils__dictionary_packageS"); + u00175 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00175, "latin_utils__strings_packageB"); + u00176 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00176, "latin_utils__strings_packageS"); + u00177 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00177, "ada__text_io__enumeration_auxB"); + u00178 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00178, "ada__text_io__enumeration_auxS"); + u00179 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00179, "latin_utils__inflections_packageB"); + u00180 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00180, "latin_utils__inflections_packageS"); + u00181 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00181, "latin_utils__latin_file_namesS"); + u00182 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00182, "latin_utils__prefaceB"); + u00183 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00183, "latin_utils__prefaceS"); + u00184 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00184, "system__concat_2B"); + u00185 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00185, "system__concat_2S"); + u00186 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00186, "system__direct_ioB"); + u00187 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00187, "system__direct_ioS"); + u00188 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00188, "system__val_enumB"); + u00189 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00189, "system__val_enumS"); + u00190 : constant Version_32 := 16#db139edd#; + pragma Export (C, u00190, "latin_utils__generalB"); + u00191 : constant Version_32 := 16#d9bda27e#; + pragma Export (C, u00191, "latin_utils__generalS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- latin_utils.general%s + -- latin_utils.general%b + -- makedict_main%b + -- makedict%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__makedict.ali b/obj/b__makedict.ali new file mode 100644 index 0000000000000000000000000000000000000000..2878a59f2def073560dbcce518aa769e09651b3e --- /dev/null +++ b/obj/b__makedict.ali @@ -0,0 +1,348 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__makedict.adb 07e66e2d NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__makedict.ads a13bbe4f EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__makedict.ads 20230322220459 311f2f5e +D b__makedict.adb 20230322220459 ce930070 +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__makedict.ads +3K9*ada_main 615l5 615e13 5|6b14 331l5 331t13 +6i4*gnat_argc{integer} 10m22 10r22 5|305m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|306m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|307m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|314r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|301r52 +24U14*adainit 25i22 5|142b14 283l8 283t15 310s7 +27U14*adafinal 28i22 5|129b14 138l8 138t16 312s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|288b13 315t7 +31i7 argc{integer} 5|289b7 305r20 +32m7 argv{6|64M9} 5|290b7 306r20 +33m7 envp{6|64M9} 5|291b7 307r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +X 5 b__makedict.adb +9i4 E077{short_integer} 9m46 9r46 259m7 259r15 +10i4 E014{short_integer} 10m46 10r46 257m7 257r15 +11i4 E024{short_integer} 11m46 11r46 212m7 212r15 +12i4 E053{short_integer} 12m46 12r46 214m7 214r15 +13i4 E143{short_integer} 13m46 13r46 216m7 216r15 +14i4 E145{short_integer} 14m46 14r46 255m7 255r15 +15i4 E148{short_integer} 15m46 15r46 219m7 219r15 +16i4 E055{short_integer} 16m46 16r46 254m7 254r15 +17i4 E052{short_integer} 17m46 17r46 222m7 222r15 +18i4 E073{short_integer} 18m46 18r46 252m7 252r15 +19i4 E172{short_integer} 19m46 19r46 251m7 251r15 +20i4 E030{short_integer} 20m46 20r46 226m7 226r15 +21i4 E071{short_integer} 21m46 21r46 228m7 228r15 +22i4 E069{short_integer} 22m46 22r46 230m7 230r15 +23i4 E090{short_integer} 23m46 23r46 232m7 232r15 +24i4 E082{short_integer} 24m46 24r46 79m7 79r15 250m7 250r15 +25i4 E096{short_integer} 25m46 25r46 80m7 80r15 248m7 248r15 +26i4 E125{short_integer} 26m46 26r46 237m7 237r15 +27i4 E131{short_integer} 27m46 27r46 239m7 239r15 +28i4 E092{short_integer} 28m46 28r46 102m7 102r15 241m7 241r15 +29i4 E080{short_integer} 29m46 29r46 99m10 99r18 243m7 243r15 +30i4 E067{short_integer} 30m46 30r46 85m10 85r18 247m7 247r15 +31i4 E187{short_integer} 31m46 31r46 88m7 88r15 245m7 245r15 +32i4 E018{short_integer} 32m46 32r46 261m7 261r15 +33i4 E156{short_integer} 33m46 33r46 72m7 72r15 263m7 263r15 +34i4 E123{short_integer} 34m46 34r46 58m7 58r15 268m7 268r15 +35i4 E168{short_integer} 35m46 35r46 59m7 59r15 266m7 266r15 +36i4 E050{short_integer} 36m46 36r46 51m7 51r15 271m7 271r15 +37i4 E121{short_integer} 37m46 37r46 273m7 273r15 +38i4 E183{short_integer} 38m46 38r46 274m7 274r15 +39i4 E180{short_integer} 39m46 39r46 277m7 277r15 +40i4 E176{short_integer} 40m46 40r46 278m7 278r15 +41i4 E174{short_integer} 41m46 41r46 281m7 281r15 +42i4 E191{short_integer} 42m46 42r46 282m7 282r15 +44a4 Local_Priority_Specific_Dispatching{string} 194r9 +45a4 Local_Interrupt_States{string} 197r27 +47b4 Is_Elaborated{boolean} 133r14 136m7 183r10 186m7 +49U14 finalize_library 49b14 127l8 127t24 208r35 +53U20*F1 54b30 56s10 +61U20*F2 62b30 64s10 +67U20*F3 68b30 70s10 +74U20*F4 75b30 77s10 +82U20*F5 83b30 86s10 +90U20*F6 91b30 93s10 +96U20*F7 97b30 100s10 +104U20*F8 105b30 107s10 +110U20*F9 111b30 113s10 +116U20*F10 117b30 119s10 +122U20*Reraise_Library_Exception_If_Any 123b33 +. 125s10 +130U17*s_stalib_adafinal 131b25 137s7 +140P9 No_Param_Proc 180r34 +143i7*Main_Priority{integer} 144m25 144r25 187m7 +145i7*Time_Slice_Value{integer} 146m25 146r25 188m7 +147e7*WC_Encoding{character} 148m25 148r25 189m7 +149e7*Locking_Policy{character} 150m25 150r25 190m7 +151e7*Queuing_Policy{character} 152m25 152r25 191m7 +153e7*Task_Dispatching_Policy{character} 154m25 154r25 192m7 +155m7*Priority_Specific_Dispatching{6|64M9} 156m25 156r25 193m7 +157i7*Num_Specific_Dispatching{integer} 158m25 158r25 195m7 +159i7*Main_CPU{integer} 160m25 160r25 196m7 +161m7*Interrupt_States{6|64M9} 162m25 162r25 197m7 +163i7*Num_Interrupt_States{integer} 164m25 164r25 198m7 +165i7*Unreserve_All_Interrupts{integer} 166m25 166r25 199m7 +167i7*Detect_Blocking{integer} 168m25 168r25 200m7 +169i7*Default_Stack_Size{integer} 170m25 170r25 201m7 +171i7*Leap_Seconds_Support{integer} 172m25 172r25 202m7 +174U17*Install_Handler 175b25 205s10 +177i7*Handler_Installed{integer} 178m25 178r25 204r10 +180p7*Finalize_Library_Objects{140P9} 181m25 181r25 208m7 +285U14 Ada_Main_Program 286b24 311s7 +294U17*Initialize 294>29 295b25 309s7 +294m29 Addr{6|64M9} +297U17*Finalize 298b25 313s7 +299a7 SEH(integer) 309m19 309r19 +301m7 Ensure_Reference{6|64M9} 302r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|155r39 161r26 290r14 291r14 294r36 +. 301r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|155r46 161r33 290r21 291r21 294r43 +. 301r41 + diff --git a/obj/b__makedict.o b/obj/b__makedict.o new file mode 100644 index 0000000000000000000000000000000000000000..b70c4754e6bd620527d1befde7533703636979b6 Binary files /dev/null and b/obj/b__makedict.o differ diff --git a/obj/b__makeefil.adb b/obj/b__makeefil.adb new file mode 100644 index 0000000000000000000000000000000000000000..c16909bd9e6f99f3b9a0b70d1c552625acb2141f --- /dev/null +++ b/obj/b__makeefil.adb @@ -0,0 +1,331 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__makeefil.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__makeefil.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E074 : Short_Integer; pragma Import (Ada, E074, "system__os_lib_E"); + E013 : Short_Integer; pragma Import (Ada, E013, "system__soft_links_E"); + E023 : Short_Integer; pragma Import (Ada, E023, "system__exception_table_E"); + E050 : Short_Integer; pragma Import (Ada, E050, "ada__io_exceptions_E"); + E124 : Short_Integer; pragma Import (Ada, E124, "ada__strings_E"); + E126 : Short_Integer; pragma Import (Ada, E126, "ada__strings__maps_E"); + E129 : Short_Integer; pragma Import (Ada, E129, "ada__strings__maps__constants_E"); + E052 : Short_Integer; pragma Import (Ada, E052, "ada__tags_E"); + E049 : Short_Integer; pragma Import (Ada, E049, "ada__streams_E"); + E070 : Short_Integer; pragma Import (Ada, E070, "interfaces__c_E"); + E153 : Short_Integer; pragma Import (Ada, E153, "interfaces__c__strings_E"); + E029 : Short_Integer; pragma Import (Ada, E029, "system__exceptions_E"); + E068 : Short_Integer; pragma Import (Ada, E068, "system__finalization_root_E"); + E066 : Short_Integer; pragma Import (Ada, E066, "ada__finalization_E"); + E087 : Short_Integer; pragma Import (Ada, E087, "system__storage_pools_E"); + E079 : Short_Integer; pragma Import (Ada, E079, "system__finalization_masters_E"); + E093 : Short_Integer; pragma Import (Ada, E093, "system__storage_pools__subpools_E"); + E102 : Short_Integer; pragma Import (Ada, E102, "ada__calendar_E"); + E108 : Short_Integer; pragma Import (Ada, E108, "ada__calendar__time_zones_E"); + E089 : Short_Integer; pragma Import (Ada, E089, "system__pool_global_E"); + E077 : Short_Integer; pragma Import (Ada, E077, "system__file_control_block_E"); + E064 : Short_Integer; pragma Import (Ada, E064, "system__file_io_E"); + E189 : Short_Integer; pragma Import (Ada, E189, "system__direct_io_E"); + E017 : Short_Integer; pragma Import (Ada, E017, "system__secondary_stack_E"); + E137 : Short_Integer; pragma Import (Ada, E137, "ada__strings__unbounded_E"); + E100 : Short_Integer; pragma Import (Ada, E100, "ada__directories_E"); + E149 : Short_Integer; pragma Import (Ada, E149, "system__regexp_E"); + E006 : Short_Integer; pragma Import (Ada, E006, "ada__text_io_E"); + E098 : Short_Integer; pragma Import (Ada, E098, "latin_utils__config_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "latin_utils__preface_E"); + E184 : Short_Integer; pragma Import (Ada, E184, "latin_utils__inflections_package_E"); + E180 : Short_Integer; pragma Import (Ada, E180, "latin_utils__strings_package_E"); + E178 : Short_Integer; pragma Import (Ada, E178, "latin_utils__dictionary_package_E"); + E158 : Short_Integer; pragma Import (Ada, E158, "words_engine__english_support_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E006 := E006 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E100 := E100 - 1; + E149 := E149 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E137 := E137 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E079 := E079 - 1; + E093 := E093 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E064 := E064 - 1; + F5; + end; + E189 := E189 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E077 := E077 - 1; + F7; + end; + E089 := E089 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E023 := E023 + 1; + Ada.Io_Exceptions'Elab_Spec; + E050 := E050 + 1; + Ada.Strings'Elab_Spec; + E124 := E124 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E129 := E129 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E049 := E049 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E029 := E029 + 1; + System.Finalization_Root'Elab_Spec; + E068 := E068 + 1; + Ada.Finalization'Elab_Spec; + E066 := E066 + 1; + System.Storage_Pools'Elab_Spec; + E087 := E087 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E102 := E102 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E108 := E108 + 1; + System.Pool_Global'Elab_Spec; + E089 := E089 + 1; + System.File_Control_Block'Elab_Spec; + E077 := E077 + 1; + System.Direct_Io'Elab_Spec; + E189 := E189 + 1; + System.File_Io'Elab_Body; + E064 := E064 + 1; + E093 := E093 + 1; + System.Finalization_Masters'Elab_Body; + E079 := E079 + 1; + E153 := E153 + 1; + E070 := E070 + 1; + Ada.Tags'Elab_Body; + E052 := E052 + 1; + E126 := E126 + 1; + System.Soft_Links'Elab_Body; + E013 := E013 + 1; + System.Os_Lib'Elab_Body; + E074 := E074 + 1; + System.Secondary_Stack'Elab_Body; + E017 := E017 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E137 := E137 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E149 := E149 + 1; + Ada.Directories'Elab_Body; + E100 := E100 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E006 := E006 + 1; + Latin_Utils.Config'Elab_Body; + E098 := E098 + 1; + E187 := E187 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E184 := E184 + 1; + E180 := E180 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E178 := E178 + 1; + Words_Engine.English_Support_Package'Elab_Spec; + E158 := E158 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_makeefil"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/makeefil.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__makeefil.ads b/obj/b__makeefil.ads new file mode 100644 index 0000000000000000000000000000000000000000..4f90614d45809c57048303f5e4dfc06b64207202 --- /dev/null +++ b/obj/b__makeefil.ads @@ -0,0 +1,615 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_makeefil" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#d4b3b098#; + pragma Export (C, u00001, "makeefilB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00004, "adaS"); + u00005 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00005, "ada__text_ioB"); + u00006 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00006, "ada__text_ioS"); + u00007 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00007, "ada__exceptionsB"); + u00008 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00008, "ada__exceptionsS"); + u00009 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00009, "ada__exceptions__last_chance_handlerB"); + u00010 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00010, "ada__exceptions__last_chance_handlerS"); + u00011 : constant Version_32 := 16#90249111#; + pragma Export (C, u00011, "systemS"); + u00012 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00012, "system__soft_linksB"); + u00013 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00013, "system__soft_linksS"); + u00014 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00014, "system__parametersB"); + u00015 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00015, "system__parametersS"); + u00016 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00016, "system__secondary_stackB"); + u00017 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00017, "system__secondary_stackS"); + u00018 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00018, "system__storage_elementsB"); + u00019 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00019, "system__storage_elementsS"); + u00020 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00020, "system__stack_checkingB"); + u00021 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00021, "system__stack_checkingS"); + u00022 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00022, "system__exception_tableB"); + u00023 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00023, "system__exception_tableS"); + u00024 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00024, "system__htableB"); + u00025 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00025, "system__htableS"); + u00026 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00026, "system__string_hashB"); + u00027 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00027, "system__string_hashS"); + u00028 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00028, "system__exceptionsB"); + u00029 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00029, "system__exceptionsS"); + u00030 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00030, "system__exceptions__machineS"); + u00031 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00031, "system__exceptions_debugB"); + u00032 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00032, "system__exceptions_debugS"); + u00033 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00033, "system__img_intB"); + u00034 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00034, "system__img_intS"); + u00035 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00035, "system__tracebackB"); + u00036 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00036, "system__tracebackS"); + u00037 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00037, "system__wch_conB"); + u00038 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00038, "system__wch_conS"); + u00039 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00039, "system__wch_stwB"); + u00040 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00040, "system__wch_stwS"); + u00041 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00041, "system__wch_cnvB"); + u00042 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00042, "system__wch_cnvS"); + u00043 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00043, "interfacesS"); + u00044 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00044, "system__wch_jisB"); + u00045 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00045, "system__wch_jisS"); + u00046 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00046, "system__traceback_entriesB"); + u00047 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00047, "system__traceback_entriesS"); + u00048 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00048, "ada__streamsB"); + u00049 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00049, "ada__streamsS"); + u00050 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00050, "ada__io_exceptionsS"); + u00051 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00051, "ada__tagsB"); + u00052 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00052, "ada__tagsS"); + u00053 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00053, "system__unsigned_typesS"); + u00054 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00054, "system__val_lluB"); + u00055 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00055, "system__val_lluS"); + u00056 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00056, "system__val_utilB"); + u00057 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00057, "system__val_utilS"); + u00058 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00058, "system__case_utilB"); + u00059 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00059, "system__case_utilS"); + u00060 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00060, "interfaces__c_streamsB"); + u00061 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00061, "interfaces__c_streamsS"); + u00062 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00062, "system__crtlS"); + u00063 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00063, "system__file_ioB"); + u00064 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00064, "system__file_ioS"); + u00065 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00065, "ada__finalizationB"); + u00066 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00066, "ada__finalizationS"); + u00067 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00067, "system__finalization_rootB"); + u00068 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00068, "system__finalization_rootS"); + u00069 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00069, "interfaces__cB"); + u00070 : constant Version_32 := 16#96001448#; + pragma Export (C, u00070, "interfaces__cS"); + u00071 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00071, "system__img_enum_newB"); + u00072 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00072, "system__img_enum_newS"); + u00073 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00073, "system__os_libB"); + u00074 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00074, "system__os_libS"); + u00075 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00075, "system__stringsB"); + u00076 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00076, "system__stringsS"); + u00077 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00077, "system__file_control_blockS"); + u00078 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00078, "system__finalization_mastersB"); + u00079 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00079, "system__finalization_mastersS"); + u00080 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00080, "system__address_imageB"); + u00081 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00081, "system__address_imageS"); + u00082 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00082, "system__img_boolB"); + u00083 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00083, "system__img_boolS"); + u00084 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00084, "system__ioB"); + u00085 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00085, "system__ioS"); + u00086 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00086, "system__storage_poolsB"); + u00087 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00087, "system__storage_poolsS"); + u00088 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00088, "system__pool_globalB"); + u00089 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00089, "system__pool_globalS"); + u00090 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00090, "system__memoryB"); + u00091 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00091, "system__memoryS"); + u00092 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00092, "system__storage_pools__subpoolsB"); + u00093 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00093, "system__storage_pools__subpoolsS"); + u00094 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00094, "system__storage_pools__subpools__finalizationB"); + u00095 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00095, "system__storage_pools__subpools__finalizationS"); + u00096 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00096, "latin_utilsS"); + u00097 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00097, "latin_utils__configB"); + u00098 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00098, "latin_utils__configS"); + u00099 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00099, "ada__directoriesB"); + u00100 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00100, "ada__directoriesS"); + u00101 : constant Version_32 := 16#65712768#; + pragma Export (C, u00101, "ada__calendarB"); + u00102 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00102, "ada__calendarS"); + u00103 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00103, "system__os_primitivesB"); + u00104 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00104, "system__os_primitivesS"); + u00105 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00105, "ada__calendar__formattingB"); + u00106 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00106, "ada__calendar__formattingS"); + u00107 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00107, "ada__calendar__time_zonesB"); + u00108 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00108, "ada__calendar__time_zonesS"); + u00109 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00109, "system__val_intB"); + u00110 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00110, "system__val_intS"); + u00111 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00111, "system__val_unsB"); + u00112 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00112, "system__val_unsS"); + u00113 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00113, "system__val_realB"); + u00114 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00114, "system__val_realS"); + u00115 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00115, "system__exn_llfB"); + u00116 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00116, "system__exn_llfS"); + u00117 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00117, "system__float_controlB"); + u00118 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00118, "system__float_controlS"); + u00119 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00119, "system__powten_tableS"); + u00120 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00120, "ada__charactersS"); + u00121 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00121, "ada__characters__handlingB"); + u00122 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00122, "ada__characters__handlingS"); + u00123 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00123, "ada__characters__latin_1S"); + u00124 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00124, "ada__stringsS"); + u00125 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00125, "ada__strings__mapsB"); + u00126 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00126, "ada__strings__mapsS"); + u00127 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00127, "system__bit_opsB"); + u00128 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00128, "system__bit_opsS"); + u00129 : constant Version_32 := 16#34090881#; + pragma Export (C, u00129, "ada__strings__maps__constantsS"); + u00130 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00130, "ada__directories__validityB"); + u00131 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00131, "ada__directories__validityS"); + u00132 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00132, "ada__strings__fixedB"); + u00133 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00133, "ada__strings__fixedS"); + u00134 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00134, "ada__strings__searchB"); + u00135 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00135, "ada__strings__searchS"); + u00136 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00136, "ada__strings__unboundedB"); + u00137 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00137, "ada__strings__unboundedS"); + u00138 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00138, "system__compare_array_unsigned_8B"); + u00139 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00139, "system__compare_array_unsigned_8S"); + u00140 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00140, "system__address_operationsB"); + u00141 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00141, "system__address_operationsS"); + u00142 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00142, "system__atomic_countersB"); + u00143 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00143, "system__atomic_countersS"); + u00144 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00144, "system__stream_attributesB"); + u00145 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00145, "system__stream_attributesS"); + u00146 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00146, "system__file_attributesS"); + u00147 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00147, "system__os_constantsS"); + u00148 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00148, "system__regexpB"); + u00149 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00149, "system__regexpS"); + u00150 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00150, "ada__environment_variablesB"); + u00151 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00151, "ada__environment_variablesS"); + u00152 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00152, "interfaces__c__stringsB"); + u00153 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00153, "interfaces__c__stringsS"); + u00154 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00154, "system__concat_2B"); + u00155 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00155, "system__concat_2S"); + u00156 : constant Version_32 := 16#93849dab#; + pragma Export (C, u00156, "words_engineS"); + u00157 : constant Version_32 := 16#e1663c4d#; + pragma Export (C, u00157, "words_engine__english_support_packageB"); + u00158 : constant Version_32 := 16#218bd73a#; + pragma Export (C, u00158, "words_engine__english_support_packageS"); + u00159 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00159, "ada__integer_text_ioB"); + u00160 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00160, "ada__integer_text_ioS"); + u00161 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00161, "ada__text_io__integer_auxB"); + u00162 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00162, "ada__text_io__integer_auxS"); + u00163 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00163, "ada__text_io__generic_auxB"); + u00164 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00164, "ada__text_io__generic_auxS"); + u00165 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00165, "system__img_biuB"); + u00166 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00166, "system__img_biuS"); + u00167 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00167, "system__img_llbB"); + u00168 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00168, "system__img_llbS"); + u00169 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00169, "system__img_lliB"); + u00170 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00170, "system__img_lliS"); + u00171 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00171, "system__img_llwB"); + u00172 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00172, "system__img_llwS"); + u00173 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00173, "system__img_wiuB"); + u00174 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00174, "system__img_wiuS"); + u00175 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00175, "system__val_lliB"); + u00176 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00176, "system__val_lliS"); + u00177 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00177, "latin_utils__dictionary_packageB"); + u00178 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00178, "latin_utils__dictionary_packageS"); + u00179 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00179, "latin_utils__strings_packageB"); + u00180 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00180, "latin_utils__strings_packageS"); + u00181 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00181, "ada__text_io__enumeration_auxB"); + u00182 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00182, "ada__text_io__enumeration_auxS"); + u00183 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00183, "latin_utils__inflections_packageB"); + u00184 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00184, "latin_utils__inflections_packageS"); + u00185 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00185, "latin_utils__latin_file_namesS"); + u00186 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00186, "latin_utils__prefaceB"); + u00187 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00187, "latin_utils__prefaceS"); + u00188 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00188, "system__direct_ioB"); + u00189 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00189, "system__direct_ioS"); + u00190 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00190, "system__val_enumB"); + u00191 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00191, "system__val_enumS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- words_engine%s + -- words_engine.english_support_package%s + -- words_engine.english_support_package%b + -- makeefil%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__makeefil.ali b/obj/b__makeefil.ali new file mode 100644 index 0000000000000000000000000000000000000000..613d83ecb4ed425a33091e7c5333bb804e764950 --- /dev/null +++ b/obj/b__makeefil.ali @@ -0,0 +1,348 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__makeefil.adb e4d0156a NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__makeefil.ads 19bb8ae3 EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__makeefil.ads 20230322220459 899f1bf2 +D b__makeefil.adb 20230322220459 95254f9b +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__makeefil.ads +3K9*ada_main 615l5 615e13 5|6b14 331l5 331t13 +6i4*gnat_argc{integer} 10m22 10r22 5|306m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|307m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|308m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|315r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|302r52 +24U14*adainit 25i22 5|142b14 284l8 284t15 311s7 +27U14*adafinal 28i22 5|129b14 138l8 138t16 313s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|289b13 316t7 +31i7 argc{integer} 5|290b7 306r20 +32m7 argv{6|64M9} 5|291b7 307r20 +33m7 envp{6|64M9} 5|292b7 308r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +X 5 b__makeefil.adb +9i4 E074{short_integer} 9m46 9r46 259m7 259r15 +10i4 E013{short_integer} 10m46 10r46 257m7 257r15 +11i4 E023{short_integer} 11m46 11r46 212m7 212r15 +12i4 E050{short_integer} 12m46 12r46 214m7 214r15 +13i4 E124{short_integer} 13m46 13r46 216m7 216r15 +14i4 E126{short_integer} 14m46 14r46 255m7 255r15 +15i4 E129{short_integer} 15m46 15r46 219m7 219r15 +16i4 E052{short_integer} 16m46 16r46 254m7 254r15 +17i4 E049{short_integer} 17m46 17r46 222m7 222r15 +18i4 E070{short_integer} 18m46 18r46 252m7 252r15 +19i4 E153{short_integer} 19m46 19r46 251m7 251r15 +20i4 E029{short_integer} 20m46 20r46 226m7 226r15 +21i4 E068{short_integer} 21m46 21r46 228m7 228r15 +22i4 E066{short_integer} 22m46 22r46 230m7 230r15 +23i4 E087{short_integer} 23m46 23r46 232m7 232r15 +24i4 E079{short_integer} 24m46 24r46 79m7 79r15 250m7 250r15 +25i4 E093{short_integer} 25m46 25r46 80m7 80r15 248m7 248r15 +26i4 E102{short_integer} 26m46 26r46 237m7 237r15 +27i4 E108{short_integer} 27m46 27r46 239m7 239r15 +28i4 E089{short_integer} 28m46 28r46 102m7 102r15 241m7 241r15 +29i4 E077{short_integer} 29m46 29r46 99m10 99r18 243m7 243r15 +30i4 E064{short_integer} 30m46 30r46 85m10 85r18 247m7 247r15 +31i4 E189{short_integer} 31m46 31r46 88m7 88r15 245m7 245r15 +32i4 E017{short_integer} 32m46 32r46 261m7 261r15 +33i4 E137{short_integer} 33m46 33r46 72m7 72r15 263m7 263r15 +34i4 E100{short_integer} 34m46 34r46 58m7 58r15 268m7 268r15 +35i4 E149{short_integer} 35m46 35r46 59m7 59r15 266m7 266r15 +36i4 E006{short_integer} 36m46 36r46 51m7 51r15 271m7 271r15 +37i4 E098{short_integer} 37m46 37r46 273m7 273r15 +38i4 E187{short_integer} 38m46 38r46 274m7 274r15 +39i4 E184{short_integer} 39m46 39r46 277m7 277r15 +40i4 E180{short_integer} 40m46 40r46 278m7 278r15 +41i4 E178{short_integer} 41m46 41r46 281m7 281r15 +42i4 E158{short_integer} 42m46 42r46 283m7 283r15 +44a4 Local_Priority_Specific_Dispatching{string} 194r9 +45a4 Local_Interrupt_States{string} 197r27 +47b4 Is_Elaborated{boolean} 133r14 136m7 183r10 186m7 +49U14 finalize_library 49b14 127l8 127t24 208r35 +53U20*F1 54b30 56s10 +61U20*F2 62b30 64s10 +67U20*F3 68b30 70s10 +74U20*F4 75b30 77s10 +82U20*F5 83b30 86s10 +90U20*F6 91b30 93s10 +96U20*F7 97b30 100s10 +104U20*F8 105b30 107s10 +110U20*F9 111b30 113s10 +116U20*F10 117b30 119s10 +122U20*Reraise_Library_Exception_If_Any 123b33 +. 125s10 +130U17*s_stalib_adafinal 131b25 137s7 +140P9 No_Param_Proc 180r34 +143i7*Main_Priority{integer} 144m25 144r25 187m7 +145i7*Time_Slice_Value{integer} 146m25 146r25 188m7 +147e7*WC_Encoding{character} 148m25 148r25 189m7 +149e7*Locking_Policy{character} 150m25 150r25 190m7 +151e7*Queuing_Policy{character} 152m25 152r25 191m7 +153e7*Task_Dispatching_Policy{character} 154m25 154r25 192m7 +155m7*Priority_Specific_Dispatching{6|64M9} 156m25 156r25 193m7 +157i7*Num_Specific_Dispatching{integer} 158m25 158r25 195m7 +159i7*Main_CPU{integer} 160m25 160r25 196m7 +161m7*Interrupt_States{6|64M9} 162m25 162r25 197m7 +163i7*Num_Interrupt_States{integer} 164m25 164r25 198m7 +165i7*Unreserve_All_Interrupts{integer} 166m25 166r25 199m7 +167i7*Detect_Blocking{integer} 168m25 168r25 200m7 +169i7*Default_Stack_Size{integer} 170m25 170r25 201m7 +171i7*Leap_Seconds_Support{integer} 172m25 172r25 202m7 +174U17*Install_Handler 175b25 205s10 +177i7*Handler_Installed{integer} 178m25 178r25 204r10 +180p7*Finalize_Library_Objects{140P9} 181m25 181r25 208m7 +286U14 Ada_Main_Program 287b24 312s7 +295U17*Initialize 295>29 296b25 310s7 +295m29 Addr{6|64M9} +298U17*Finalize 299b25 314s7 +300a7 SEH(integer) 310m19 310r19 +302m7 Ensure_Reference{6|64M9} 303r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|155r39 161r26 291r14 292r14 295r36 +. 302r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|155r46 161r33 291r21 292r21 295r43 +. 302r41 + diff --git a/obj/b__makeefil.o b/obj/b__makeefil.o new file mode 100644 index 0000000000000000000000000000000000000000..f0b0da3bb15758a0849c36575d90c670f04aa530 Binary files /dev/null and b/obj/b__makeefil.o differ diff --git a/obj/b__makeewds.adb b/obj/b__makeewds.adb new file mode 100644 index 0000000000000000000000000000000000000000..50f5b9d755709a99659b592a968920576cc1259f --- /dev/null +++ b/obj/b__makeewds.adb @@ -0,0 +1,335 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__makeewds.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__makeewds.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E076 : Short_Integer; pragma Import (Ada, E076, "system__os_lib_E"); + E013 : Short_Integer; pragma Import (Ada, E013, "system__soft_links_E"); + E023 : Short_Integer; pragma Import (Ada, E023, "system__exception_table_E"); + E052 : Short_Integer; pragma Import (Ada, E052, "ada__io_exceptions_E"); + E142 : Short_Integer; pragma Import (Ada, E142, "ada__strings_E"); + E144 : Short_Integer; pragma Import (Ada, E144, "ada__strings__maps_E"); + E147 : Short_Integer; pragma Import (Ada, E147, "ada__strings__maps__constants_E"); + E054 : Short_Integer; pragma Import (Ada, E054, "ada__tags_E"); + E051 : Short_Integer; pragma Import (Ada, E051, "ada__streams_E"); + E072 : Short_Integer; pragma Import (Ada, E072, "interfaces__c_E"); + E171 : Short_Integer; pragma Import (Ada, E171, "interfaces__c__strings_E"); + E029 : Short_Integer; pragma Import (Ada, E029, "system__exceptions_E"); + E070 : Short_Integer; pragma Import (Ada, E070, "system__finalization_root_E"); + E068 : Short_Integer; pragma Import (Ada, E068, "ada__finalization_E"); + E089 : Short_Integer; pragma Import (Ada, E089, "system__storage_pools_E"); + E081 : Short_Integer; pragma Import (Ada, E081, "system__finalization_masters_E"); + E095 : Short_Integer; pragma Import (Ada, E095, "system__storage_pools__subpools_E"); + E124 : Short_Integer; pragma Import (Ada, E124, "ada__calendar_E"); + E130 : Short_Integer; pragma Import (Ada, E130, "ada__calendar__time_zones_E"); + E091 : Short_Integer; pragma Import (Ada, E091, "system__pool_global_E"); + E079 : Short_Integer; pragma Import (Ada, E079, "system__file_control_block_E"); + E066 : Short_Integer; pragma Import (Ada, E066, "system__file_io_E"); + E186 : Short_Integer; pragma Import (Ada, E186, "system__direct_io_E"); + E017 : Short_Integer; pragma Import (Ada, E017, "system__secondary_stack_E"); + E155 : Short_Integer; pragma Import (Ada, E155, "ada__strings__unbounded_E"); + E122 : Short_Integer; pragma Import (Ada, E122, "ada__directories_E"); + E167 : Short_Integer; pragma Import (Ada, E167, "system__regexp_E"); + E049 : Short_Integer; pragma Import (Ada, E049, "ada__text_io_E"); + E120 : Short_Integer; pragma Import (Ada, E120, "latin_utils__config_E"); + E182 : Short_Integer; pragma Import (Ada, E182, "latin_utils__preface_E"); + E179 : Short_Integer; pragma Import (Ada, E179, "latin_utils__inflections_package_E"); + E175 : Short_Integer; pragma Import (Ada, E175, "latin_utils__strings_package_E"); + E173 : Short_Integer; pragma Import (Ada, E173, "latin_utils__dictionary_package_E"); + E190 : Short_Integer; pragma Import (Ada, E190, "latin_utils__general_E"); + E203 : Short_Integer; pragma Import (Ada, E203, "words_engine__english_support_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E049 := E049 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E122 := E122 - 1; + E167 := E167 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E155 := E155 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E081 := E081 - 1; + E095 := E095 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E066 := E066 - 1; + F5; + end; + E186 := E186 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E079 := E079 - 1; + F7; + end; + E091 := E091 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E023 := E023 + 1; + Ada.Io_Exceptions'Elab_Spec; + E052 := E052 + 1; + Ada.Strings'Elab_Spec; + E142 := E142 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E147 := E147 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E051 := E051 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E029 := E029 + 1; + System.Finalization_Root'Elab_Spec; + E070 := E070 + 1; + Ada.Finalization'Elab_Spec; + E068 := E068 + 1; + System.Storage_Pools'Elab_Spec; + E089 := E089 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E124 := E124 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E130 := E130 + 1; + System.Pool_Global'Elab_Spec; + E091 := E091 + 1; + System.File_Control_Block'Elab_Spec; + E079 := E079 + 1; + System.Direct_Io'Elab_Spec; + E186 := E186 + 1; + System.File_Io'Elab_Body; + E066 := E066 + 1; + E095 := E095 + 1; + System.Finalization_Masters'Elab_Body; + E081 := E081 + 1; + E171 := E171 + 1; + E072 := E072 + 1; + Ada.Tags'Elab_Body; + E054 := E054 + 1; + E144 := E144 + 1; + System.Soft_Links'Elab_Body; + E013 := E013 + 1; + System.Os_Lib'Elab_Body; + E076 := E076 + 1; + System.Secondary_Stack'Elab_Body; + E017 := E017 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E155 := E155 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E167 := E167 + 1; + Ada.Directories'Elab_Body; + E122 := E122 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E049 := E049 + 1; + Latin_Utils.Config'Elab_Body; + E120 := E120 + 1; + E182 := E182 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E179 := E179 + 1; + E175 := E175 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E173 := E173 + 1; + E190 := E190 + 1; + Words_Engine.English_Support_Package'Elab_Spec; + E203 := E203 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_makeewds"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/weed_all.o + -- /home/ubuntu/whitakers-words/obj/weed.o + -- /home/ubuntu/whitakers-words/obj/makeewds.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__makeewds.ads b/obj/b__makeewds.ads new file mode 100644 index 0000000000000000000000000000000000000000..a08cc56c761a88ce37e696755549acf549b5ca15 --- /dev/null +++ b/obj/b__makeewds.ads @@ -0,0 +1,651 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_makeewds" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#1acac5bf#; + pragma Export (C, u00001, "makeewdsB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00004, "adaS"); + u00005 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00005, "ada__integer_text_ioB"); + u00006 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00006, "ada__integer_text_ioS"); + u00007 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00007, "ada__exceptionsB"); + u00008 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00008, "ada__exceptionsS"); + u00009 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00009, "ada__exceptions__last_chance_handlerB"); + u00010 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00010, "ada__exceptions__last_chance_handlerS"); + u00011 : constant Version_32 := 16#90249111#; + pragma Export (C, u00011, "systemS"); + u00012 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00012, "system__soft_linksB"); + u00013 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00013, "system__soft_linksS"); + u00014 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00014, "system__parametersB"); + u00015 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00015, "system__parametersS"); + u00016 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00016, "system__secondary_stackB"); + u00017 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00017, "system__secondary_stackS"); + u00018 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00018, "system__storage_elementsB"); + u00019 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00019, "system__storage_elementsS"); + u00020 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00020, "system__stack_checkingB"); + u00021 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00021, "system__stack_checkingS"); + u00022 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00022, "system__exception_tableB"); + u00023 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00023, "system__exception_tableS"); + u00024 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00024, "system__htableB"); + u00025 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00025, "system__htableS"); + u00026 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00026, "system__string_hashB"); + u00027 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00027, "system__string_hashS"); + u00028 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00028, "system__exceptionsB"); + u00029 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00029, "system__exceptionsS"); + u00030 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00030, "system__exceptions__machineS"); + u00031 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00031, "system__exceptions_debugB"); + u00032 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00032, "system__exceptions_debugS"); + u00033 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00033, "system__img_intB"); + u00034 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00034, "system__img_intS"); + u00035 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00035, "system__tracebackB"); + u00036 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00036, "system__tracebackS"); + u00037 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00037, "system__wch_conB"); + u00038 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00038, "system__wch_conS"); + u00039 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00039, "system__wch_stwB"); + u00040 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00040, "system__wch_stwS"); + u00041 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00041, "system__wch_cnvB"); + u00042 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00042, "system__wch_cnvS"); + u00043 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00043, "interfacesS"); + u00044 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00044, "system__wch_jisB"); + u00045 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00045, "system__wch_jisS"); + u00046 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00046, "system__traceback_entriesB"); + u00047 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00047, "system__traceback_entriesS"); + u00048 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00048, "ada__text_ioB"); + u00049 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00049, "ada__text_ioS"); + u00050 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00050, "ada__streamsB"); + u00051 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00051, "ada__streamsS"); + u00052 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00052, "ada__io_exceptionsS"); + u00053 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00053, "ada__tagsB"); + u00054 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00054, "ada__tagsS"); + u00055 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00055, "system__unsigned_typesS"); + u00056 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00056, "system__val_lluB"); + u00057 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00057, "system__val_lluS"); + u00058 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00058, "system__val_utilB"); + u00059 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00059, "system__val_utilS"); + u00060 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00060, "system__case_utilB"); + u00061 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00061, "system__case_utilS"); + u00062 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00062, "interfaces__c_streamsB"); + u00063 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00063, "interfaces__c_streamsS"); + u00064 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00064, "system__crtlS"); + u00065 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00065, "system__file_ioB"); + u00066 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00066, "system__file_ioS"); + u00067 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00067, "ada__finalizationB"); + u00068 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00068, "ada__finalizationS"); + u00069 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00069, "system__finalization_rootB"); + u00070 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00070, "system__finalization_rootS"); + u00071 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00071, "interfaces__cB"); + u00072 : constant Version_32 := 16#96001448#; + pragma Export (C, u00072, "interfaces__cS"); + u00073 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00073, "system__img_enum_newB"); + u00074 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00074, "system__img_enum_newS"); + u00075 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00075, "system__os_libB"); + u00076 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00076, "system__os_libS"); + u00077 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00077, "system__stringsB"); + u00078 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00078, "system__stringsS"); + u00079 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00079, "system__file_control_blockS"); + u00080 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00080, "system__finalization_mastersB"); + u00081 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00081, "system__finalization_mastersS"); + u00082 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00082, "system__address_imageB"); + u00083 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00083, "system__address_imageS"); + u00084 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00084, "system__img_boolB"); + u00085 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00085, "system__img_boolS"); + u00086 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00086, "system__ioB"); + u00087 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00087, "system__ioS"); + u00088 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00088, "system__storage_poolsB"); + u00089 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00089, "system__storage_poolsS"); + u00090 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00090, "system__pool_globalB"); + u00091 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00091, "system__pool_globalS"); + u00092 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00092, "system__memoryB"); + u00093 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00093, "system__memoryS"); + u00094 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00094, "system__storage_pools__subpoolsB"); + u00095 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00095, "system__storage_pools__subpoolsS"); + u00096 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00096, "system__storage_pools__subpools__finalizationB"); + u00097 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00097, "system__storage_pools__subpools__finalizationS"); + u00098 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00098, "ada__text_io__integer_auxB"); + u00099 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00099, "ada__text_io__integer_auxS"); + u00100 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00100, "ada__text_io__generic_auxB"); + u00101 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00101, "ada__text_io__generic_auxS"); + u00102 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00102, "system__img_biuB"); + u00103 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00103, "system__img_biuS"); + u00104 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00104, "system__img_llbB"); + u00105 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00105, "system__img_llbS"); + u00106 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00106, "system__img_lliB"); + u00107 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00107, "system__img_lliS"); + u00108 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00108, "system__img_llwB"); + u00109 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00109, "system__img_llwS"); + u00110 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00110, "system__img_wiuB"); + u00111 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00111, "system__img_wiuS"); + u00112 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00112, "system__val_intB"); + u00113 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00113, "system__val_intS"); + u00114 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00114, "system__val_unsB"); + u00115 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00115, "system__val_unsS"); + u00116 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00116, "system__val_lliB"); + u00117 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00117, "system__val_lliS"); + u00118 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00118, "latin_utilsS"); + u00119 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00119, "latin_utils__configB"); + u00120 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00120, "latin_utils__configS"); + u00121 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00121, "ada__directoriesB"); + u00122 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00122, "ada__directoriesS"); + u00123 : constant Version_32 := 16#65712768#; + pragma Export (C, u00123, "ada__calendarB"); + u00124 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00124, "ada__calendarS"); + u00125 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00125, "system__os_primitivesB"); + u00126 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00126, "system__os_primitivesS"); + u00127 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00127, "ada__calendar__formattingB"); + u00128 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00128, "ada__calendar__formattingS"); + u00129 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00129, "ada__calendar__time_zonesB"); + u00130 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00130, "ada__calendar__time_zonesS"); + u00131 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00131, "system__val_realB"); + u00132 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00132, "system__val_realS"); + u00133 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00133, "system__exn_llfB"); + u00134 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00134, "system__exn_llfS"); + u00135 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00135, "system__float_controlB"); + u00136 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00136, "system__float_controlS"); + u00137 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00137, "system__powten_tableS"); + u00138 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00138, "ada__charactersS"); + u00139 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00139, "ada__characters__handlingB"); + u00140 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00140, "ada__characters__handlingS"); + u00141 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00141, "ada__characters__latin_1S"); + u00142 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00142, "ada__stringsS"); + u00143 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00143, "ada__strings__mapsB"); + u00144 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00144, "ada__strings__mapsS"); + u00145 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00145, "system__bit_opsB"); + u00146 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00146, "system__bit_opsS"); + u00147 : constant Version_32 := 16#34090881#; + pragma Export (C, u00147, "ada__strings__maps__constantsS"); + u00148 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00148, "ada__directories__validityB"); + u00149 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00149, "ada__directories__validityS"); + u00150 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00150, "ada__strings__fixedB"); + u00151 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00151, "ada__strings__fixedS"); + u00152 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00152, "ada__strings__searchB"); + u00153 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00153, "ada__strings__searchS"); + u00154 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00154, "ada__strings__unboundedB"); + u00155 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00155, "ada__strings__unboundedS"); + u00156 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00156, "system__compare_array_unsigned_8B"); + u00157 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00157, "system__compare_array_unsigned_8S"); + u00158 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00158, "system__address_operationsB"); + u00159 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00159, "system__address_operationsS"); + u00160 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00160, "system__atomic_countersB"); + u00161 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00161, "system__atomic_countersS"); + u00162 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00162, "system__stream_attributesB"); + u00163 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00163, "system__stream_attributesS"); + u00164 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00164, "system__file_attributesS"); + u00165 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00165, "system__os_constantsS"); + u00166 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00166, "system__regexpB"); + u00167 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00167, "system__regexpS"); + u00168 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00168, "ada__environment_variablesB"); + u00169 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00169, "ada__environment_variablesS"); + u00170 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00170, "interfaces__c__stringsB"); + u00171 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00171, "interfaces__c__stringsS"); + u00172 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00172, "latin_utils__dictionary_packageB"); + u00173 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00173, "latin_utils__dictionary_packageS"); + u00174 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00174, "latin_utils__strings_packageB"); + u00175 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00175, "latin_utils__strings_packageS"); + u00176 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00176, "ada__text_io__enumeration_auxB"); + u00177 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00177, "ada__text_io__enumeration_auxS"); + u00178 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00178, "latin_utils__inflections_packageB"); + u00179 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00179, "latin_utils__inflections_packageS"); + u00180 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00180, "latin_utils__latin_file_namesS"); + u00181 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00181, "latin_utils__prefaceB"); + u00182 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00182, "latin_utils__prefaceS"); + u00183 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00183, "system__concat_2B"); + u00184 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00184, "system__concat_2S"); + u00185 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00185, "system__direct_ioB"); + u00186 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00186, "system__direct_ioS"); + u00187 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00187, "system__val_enumB"); + u00188 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00188, "system__val_enumS"); + u00189 : constant Version_32 := 16#db139edd#; + pragma Export (C, u00189, "latin_utils__generalB"); + u00190 : constant Version_32 := 16#d9bda27e#; + pragma Export (C, u00190, "latin_utils__generalS"); + u00191 : constant Version_32 := 16#f98bd89b#; + pragma Export (C, u00191, "support_utilsS"); + u00192 : constant Version_32 := 16#8567edcb#; + pragma Export (C, u00192, "support_utils__dictionary_formB"); + u00193 : constant Version_32 := 16#2b70b149#; + pragma Export (C, u00193, "system__concat_3B"); + u00194 : constant Version_32 := 16#9b54cdb4#; + pragma Export (C, u00194, "system__concat_3S"); + u00195 : constant Version_32 := 16#608e2cd1#; + pragma Export (C, u00195, "system__concat_5B"); + u00196 : constant Version_32 := 16#177ad23f#; + pragma Export (C, u00196, "system__concat_5S"); + u00197 : constant Version_32 := 16#932a4690#; + pragma Export (C, u00197, "system__concat_4B"); + u00198 : constant Version_32 := 16#ee40ba31#; + pragma Export (C, u00198, "system__concat_4S"); + u00199 : constant Version_32 := 16#0ce4bda0#; + pragma Export (C, u00199, "weedB"); + u00200 : constant Version_32 := 16#7e063611#; + pragma Export (C, u00200, "weed_allB"); + u00201 : constant Version_32 := 16#93849dab#; + pragma Export (C, u00201, "words_engineS"); + u00202 : constant Version_32 := 16#e1663c4d#; + pragma Export (C, u00202, "words_engine__english_support_packageB"); + u00203 : constant Version_32 := 16#218bd73a#; + pragma Export (C, u00203, "words_engine__english_support_packageS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.concat_3%s + -- system.concat_3%b + -- system.concat_4%s + -- system.concat_4%b + -- system.concat_5%s + -- system.concat_5%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- support_utils%s + -- weed_all%b + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- weed%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- support_utils.dictionary_form%b + -- latin_utils.general%s + -- latin_utils.general%b + -- words_engine%s + -- words_engine.english_support_package%s + -- words_engine.english_support_package%b + -- makeewds%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__makeewds.ali b/obj/b__makeewds.ali new file mode 100644 index 0000000000000000000000000000000000000000..6ec3862215cfea9aff29d8f42f7a65eacfe2dc86 --- /dev/null +++ b/obj/b__makeewds.ali @@ -0,0 +1,362 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__makeewds.adb 19a8d9f7 NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__makeewds.ads 37165f5a EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__makeewds.ads 20230322220459 a732ce4b +D b__makeewds.adb 20230322220459 46f056bf +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__makeewds.ads +3K9*ada_main 651l5 651e13 5|6b14 335l5 335t13 +6i4*gnat_argc{integer} 10m22 10r22 5|308m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|309m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|310m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|317r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|304r52 +24U14*adainit 25i22 5|143b14 286l8 286t15 313s7 +27U14*adafinal 28i22 5|130b14 139l8 139t16 315s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|291b13 318t7 +31i7 argc{integer} 5|292b7 308r20 +32m7 argv{6|64M9} 5|293b7 309r20 +33m7 envp{6|64M9} 5|294b7 310r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 420r22 422r22 424r22 426r22 428r22 430r22 432r22 434r22 +. 436r22 438r22 440r22 442r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +420m4*u00192{37M9} 421r22 +422m4*u00193{37M9} 423r22 +424m4*u00194{37M9} 425r22 +426m4*u00195{37M9} 427r22 +428m4*u00196{37M9} 429r22 +430m4*u00197{37M9} 431r22 +432m4*u00198{37M9} 433r22 +434m4*u00199{37M9} 435r22 +436m4*u00200{37M9} 437r22 +438m4*u00201{37M9} 439r22 +440m4*u00202{37M9} 441r22 +442m4*u00203{37M9} 443r22 +X 5 b__makeewds.adb +9i4 E076{short_integer} 9m46 9r46 260m7 260r15 +10i4 E013{short_integer} 10m46 10r46 258m7 258r15 +11i4 E023{short_integer} 11m46 11r46 213m7 213r15 +12i4 E052{short_integer} 12m46 12r46 215m7 215r15 +13i4 E142{short_integer} 13m46 13r46 217m7 217r15 +14i4 E144{short_integer} 14m46 14r46 256m7 256r15 +15i4 E147{short_integer} 15m46 15r46 220m7 220r15 +16i4 E054{short_integer} 16m46 16r46 255m7 255r15 +17i4 E051{short_integer} 17m46 17r46 223m7 223r15 +18i4 E072{short_integer} 18m46 18r46 253m7 253r15 +19i4 E171{short_integer} 19m46 19r46 252m7 252r15 +20i4 E029{short_integer} 20m46 20r46 227m7 227r15 +21i4 E070{short_integer} 21m46 21r46 229m7 229r15 +22i4 E068{short_integer} 22m46 22r46 231m7 231r15 +23i4 E089{short_integer} 23m46 23r46 233m7 233r15 +24i4 E081{short_integer} 24m46 24r46 80m7 80r15 251m7 251r15 +25i4 E095{short_integer} 25m46 25r46 81m7 81r15 249m7 249r15 +26i4 E124{short_integer} 26m46 26r46 238m7 238r15 +27i4 E130{short_integer} 27m46 27r46 240m7 240r15 +28i4 E091{short_integer} 28m46 28r46 103m7 103r15 242m7 242r15 +29i4 E079{short_integer} 29m46 29r46 100m10 100r18 244m7 244r15 +30i4 E066{short_integer} 30m46 30r46 86m10 86r18 248m7 248r15 +31i4 E186{short_integer} 31m46 31r46 89m7 89r15 246m7 246r15 +32i4 E017{short_integer} 32m46 32r46 262m7 262r15 +33i4 E155{short_integer} 33m46 33r46 73m7 73r15 264m7 264r15 +34i4 E122{short_integer} 34m46 34r46 59m7 59r15 269m7 269r15 +35i4 E167{short_integer} 35m46 35r46 60m7 60r15 267m7 267r15 +36i4 E049{short_integer} 36m46 36r46 52m7 52r15 272m7 272r15 +37i4 E120{short_integer} 37m46 37r46 274m7 274r15 +38i4 E182{short_integer} 38m46 38r46 275m7 275r15 +39i4 E179{short_integer} 39m46 39r46 278m7 278r15 +40i4 E175{short_integer} 40m46 40r46 279m7 279r15 +41i4 E173{short_integer} 41m46 41r46 282m7 282r15 +42i4 E190{short_integer} 42m46 42r46 283m7 283r15 +43i4 E203{short_integer} 43m46 43r46 285m7 285r15 +45a4 Local_Priority_Specific_Dispatching{string} 195r9 +46a4 Local_Interrupt_States{string} 198r27 +48b4 Is_Elaborated{boolean} 134r14 137m7 184r10 187m7 +50U14 finalize_library 50b14 128l8 128t24 209r35 +54U20*F1 55b30 57s10 +62U20*F2 63b30 65s10 +68U20*F3 69b30 71s10 +75U20*F4 76b30 78s10 +83U20*F5 84b30 87s10 +91U20*F6 92b30 94s10 +97U20*F7 98b30 101s10 +105U20*F8 106b30 108s10 +111U20*F9 112b30 114s10 +117U20*F10 118b30 120s10 +123U20*Reraise_Library_Exception_If_Any 124b33 +. 126s10 +131U17*s_stalib_adafinal 132b25 138s7 +141P9 No_Param_Proc 181r34 +144i7*Main_Priority{integer} 145m25 145r25 188m7 +146i7*Time_Slice_Value{integer} 147m25 147r25 189m7 +148e7*WC_Encoding{character} 149m25 149r25 190m7 +150e7*Locking_Policy{character} 151m25 151r25 191m7 +152e7*Queuing_Policy{character} 153m25 153r25 192m7 +154e7*Task_Dispatching_Policy{character} 155m25 155r25 193m7 +156m7*Priority_Specific_Dispatching{6|64M9} 157m25 157r25 194m7 +158i7*Num_Specific_Dispatching{integer} 159m25 159r25 196m7 +160i7*Main_CPU{integer} 161m25 161r25 197m7 +162m7*Interrupt_States{6|64M9} 163m25 163r25 198m7 +164i7*Num_Interrupt_States{integer} 165m25 165r25 199m7 +166i7*Unreserve_All_Interrupts{integer} 167m25 167r25 200m7 +168i7*Detect_Blocking{integer} 169m25 169r25 201m7 +170i7*Default_Stack_Size{integer} 171m25 171r25 202m7 +172i7*Leap_Seconds_Support{integer} 173m25 173r25 203m7 +175U17*Install_Handler 176b25 206s10 +178i7*Handler_Installed{integer} 179m25 179r25 205r10 +181p7*Finalize_Library_Objects{141P9} 182m25 182r25 209m7 +288U14 Ada_Main_Program 289b24 314s7 +297U17*Initialize 297>29 298b25 312s7 +297m29 Addr{6|64M9} +300U17*Finalize 301b25 316s7 +302a7 SEH(integer) 312m19 312r19 +304m7 Ensure_Reference{6|64M9} 305r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|156r39 162r26 293r14 294r14 297r36 +. 304r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|156r46 162r33 293r21 294r21 297r43 +. 304r41 + diff --git a/obj/b__makeewds.o b/obj/b__makeewds.o new file mode 100644 index 0000000000000000000000000000000000000000..784512ebb5fb876305648dcf37a3ce1080aeca8d Binary files /dev/null and b/obj/b__makeewds.o differ diff --git a/obj/b__makeinfl.adb b/obj/b__makeinfl.adb new file mode 100644 index 0000000000000000000000000000000000000000..619de89420aa92e0ac9000d0836e1a7a44c2da00 --- /dev/null +++ b/obj/b__makeinfl.adb @@ -0,0 +1,324 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__makeinfl.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__makeinfl.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E076 : Short_Integer; pragma Import (Ada, E076, "system__os_lib_E"); + E011 : Short_Integer; pragma Import (Ada, E011, "system__soft_links_E"); + E021 : Short_Integer; pragma Import (Ada, E021, "system__exception_table_E"); + E052 : Short_Integer; pragma Import (Ada, E052, "ada__io_exceptions_E"); + E143 : Short_Integer; pragma Import (Ada, E143, "ada__strings_E"); + E145 : Short_Integer; pragma Import (Ada, E145, "ada__strings__maps_E"); + E148 : Short_Integer; pragma Import (Ada, E148, "ada__strings__maps__constants_E"); + E054 : Short_Integer; pragma Import (Ada, E054, "ada__tags_E"); + E051 : Short_Integer; pragma Import (Ada, E051, "ada__streams_E"); + E072 : Short_Integer; pragma Import (Ada, E072, "interfaces__c_E"); + E172 : Short_Integer; pragma Import (Ada, E172, "interfaces__c__strings_E"); + E027 : Short_Integer; pragma Import (Ada, E027, "system__exceptions_E"); + E070 : Short_Integer; pragma Import (Ada, E070, "system__finalization_root_E"); + E068 : Short_Integer; pragma Import (Ada, E068, "ada__finalization_E"); + E089 : Short_Integer; pragma Import (Ada, E089, "system__storage_pools_E"); + E081 : Short_Integer; pragma Import (Ada, E081, "system__finalization_masters_E"); + E095 : Short_Integer; pragma Import (Ada, E095, "system__storage_pools__subpools_E"); + E125 : Short_Integer; pragma Import (Ada, E125, "ada__calendar_E"); + E131 : Short_Integer; pragma Import (Ada, E131, "ada__calendar__time_zones_E"); + E091 : Short_Integer; pragma Import (Ada, E091, "system__pool_global_E"); + E079 : Short_Integer; pragma Import (Ada, E079, "system__file_control_block_E"); + E066 : Short_Integer; pragma Import (Ada, E066, "system__file_io_E"); + E183 : Short_Integer; pragma Import (Ada, E183, "system__direct_io_E"); + E015 : Short_Integer; pragma Import (Ada, E015, "system__secondary_stack_E"); + E156 : Short_Integer; pragma Import (Ada, E156, "ada__strings__unbounded_E"); + E123 : Short_Integer; pragma Import (Ada, E123, "ada__directories_E"); + E168 : Short_Integer; pragma Import (Ada, E168, "system__regexp_E"); + E049 : Short_Integer; pragma Import (Ada, E049, "ada__text_io_E"); + E121 : Short_Integer; pragma Import (Ada, E121, "latin_utils__config_E"); + E177 : Short_Integer; pragma Import (Ada, E177, "latin_utils__preface_E"); + E174 : Short_Integer; pragma Import (Ada, E174, "latin_utils__inflections_package_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "latin_utils__strings_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E049 := E049 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E123 := E123 - 1; + E168 := E168 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E156 := E156 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E081 := E081 - 1; + E095 := E095 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E066 := E066 - 1; + F5; + end; + E183 := E183 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E079 := E079 - 1; + F7; + end; + E091 := E091 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E021 := E021 + 1; + Ada.Io_Exceptions'Elab_Spec; + E052 := E052 + 1; + Ada.Strings'Elab_Spec; + E143 := E143 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E148 := E148 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E051 := E051 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E027 := E027 + 1; + System.Finalization_Root'Elab_Spec; + E070 := E070 + 1; + Ada.Finalization'Elab_Spec; + E068 := E068 + 1; + System.Storage_Pools'Elab_Spec; + E089 := E089 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E125 := E125 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E131 := E131 + 1; + System.Pool_Global'Elab_Spec; + E091 := E091 + 1; + System.File_Control_Block'Elab_Spec; + E079 := E079 + 1; + System.Direct_Io'Elab_Spec; + E183 := E183 + 1; + System.File_Io'Elab_Body; + E066 := E066 + 1; + E095 := E095 + 1; + System.Finalization_Masters'Elab_Body; + E081 := E081 + 1; + E172 := E172 + 1; + E072 := E072 + 1; + Ada.Tags'Elab_Body; + E054 := E054 + 1; + E145 := E145 + 1; + System.Soft_Links'Elab_Body; + E011 := E011 + 1; + System.Os_Lib'Elab_Body; + E076 := E076 + 1; + System.Secondary_Stack'Elab_Body; + E015 := E015 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E156 := E156 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E168 := E168 + 1; + Ada.Directories'Elab_Body; + E123 := E123 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E049 := E049 + 1; + Latin_Utils.Config'Elab_Body; + E121 := E121 + 1; + E177 := E177 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E174 := E174 + 1; + E187 := E187 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_makeinfl"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/makeinfl.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__makeinfl.ads b/obj/b__makeinfl.ads new file mode 100644 index 0000000000000000000000000000000000000000..4e85868c8d63e1e25f9ab8684d204e409897017e --- /dev/null +++ b/obj/b__makeinfl.ads @@ -0,0 +1,609 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_makeinfl" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#6d2baa25#; + pragma Export (C, u00001, "makeinflB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00004, "adaS"); + u00005 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00005, "ada__exceptionsB"); + u00006 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00006, "ada__exceptionsS"); + u00007 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00007, "ada__exceptions__last_chance_handlerB"); + u00008 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00008, "ada__exceptions__last_chance_handlerS"); + u00009 : constant Version_32 := 16#90249111#; + pragma Export (C, u00009, "systemS"); + u00010 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00010, "system__soft_linksB"); + u00011 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00011, "system__soft_linksS"); + u00012 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00012, "system__parametersB"); + u00013 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00013, "system__parametersS"); + u00014 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00014, "system__secondary_stackB"); + u00015 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00015, "system__secondary_stackS"); + u00016 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00016, "system__storage_elementsB"); + u00017 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00017, "system__storage_elementsS"); + u00018 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00018, "system__stack_checkingB"); + u00019 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00019, "system__stack_checkingS"); + u00020 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00020, "system__exception_tableB"); + u00021 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00021, "system__exception_tableS"); + u00022 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00022, "system__htableB"); + u00023 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00023, "system__htableS"); + u00024 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00024, "system__string_hashB"); + u00025 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00025, "system__string_hashS"); + u00026 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00026, "system__exceptionsB"); + u00027 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00027, "system__exceptionsS"); + u00028 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00028, "system__exceptions__machineS"); + u00029 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00029, "system__exceptions_debugB"); + u00030 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00030, "system__exceptions_debugS"); + u00031 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00031, "system__img_intB"); + u00032 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00032, "system__img_intS"); + u00033 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00033, "system__tracebackB"); + u00034 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00034, "system__tracebackS"); + u00035 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00035, "system__wch_conB"); + u00036 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00036, "system__wch_conS"); + u00037 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00037, "system__wch_stwB"); + u00038 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00038, "system__wch_stwS"); + u00039 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00039, "system__wch_cnvB"); + u00040 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00040, "system__wch_cnvS"); + u00041 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00041, "interfacesS"); + u00042 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00042, "system__wch_jisB"); + u00043 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00043, "system__wch_jisS"); + u00044 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00044, "system__traceback_entriesB"); + u00045 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00045, "system__traceback_entriesS"); + u00046 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00046, "ada__integer_text_ioB"); + u00047 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00047, "ada__integer_text_ioS"); + u00048 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00048, "ada__text_ioB"); + u00049 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00049, "ada__text_ioS"); + u00050 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00050, "ada__streamsB"); + u00051 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00051, "ada__streamsS"); + u00052 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00052, "ada__io_exceptionsS"); + u00053 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00053, "ada__tagsB"); + u00054 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00054, "ada__tagsS"); + u00055 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00055, "system__unsigned_typesS"); + u00056 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00056, "system__val_lluB"); + u00057 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00057, "system__val_lluS"); + u00058 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00058, "system__val_utilB"); + u00059 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00059, "system__val_utilS"); + u00060 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00060, "system__case_utilB"); + u00061 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00061, "system__case_utilS"); + u00062 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00062, "interfaces__c_streamsB"); + u00063 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00063, "interfaces__c_streamsS"); + u00064 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00064, "system__crtlS"); + u00065 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00065, "system__file_ioB"); + u00066 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00066, "system__file_ioS"); + u00067 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00067, "ada__finalizationB"); + u00068 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00068, "ada__finalizationS"); + u00069 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00069, "system__finalization_rootB"); + u00070 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00070, "system__finalization_rootS"); + u00071 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00071, "interfaces__cB"); + u00072 : constant Version_32 := 16#96001448#; + pragma Export (C, u00072, "interfaces__cS"); + u00073 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00073, "system__img_enum_newB"); + u00074 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00074, "system__img_enum_newS"); + u00075 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00075, "system__os_libB"); + u00076 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00076, "system__os_libS"); + u00077 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00077, "system__stringsB"); + u00078 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00078, "system__stringsS"); + u00079 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00079, "system__file_control_blockS"); + u00080 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00080, "system__finalization_mastersB"); + u00081 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00081, "system__finalization_mastersS"); + u00082 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00082, "system__address_imageB"); + u00083 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00083, "system__address_imageS"); + u00084 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00084, "system__img_boolB"); + u00085 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00085, "system__img_boolS"); + u00086 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00086, "system__ioB"); + u00087 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00087, "system__ioS"); + u00088 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00088, "system__storage_poolsB"); + u00089 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00089, "system__storage_poolsS"); + u00090 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00090, "system__pool_globalB"); + u00091 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00091, "system__pool_globalS"); + u00092 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00092, "system__memoryB"); + u00093 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00093, "system__memoryS"); + u00094 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00094, "system__storage_pools__subpoolsB"); + u00095 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00095, "system__storage_pools__subpoolsS"); + u00096 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00096, "system__storage_pools__subpools__finalizationB"); + u00097 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00097, "system__storage_pools__subpools__finalizationS"); + u00098 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00098, "ada__text_io__integer_auxB"); + u00099 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00099, "ada__text_io__integer_auxS"); + u00100 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00100, "ada__text_io__generic_auxB"); + u00101 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00101, "ada__text_io__generic_auxS"); + u00102 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00102, "system__img_biuB"); + u00103 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00103, "system__img_biuS"); + u00104 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00104, "system__img_llbB"); + u00105 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00105, "system__img_llbS"); + u00106 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00106, "system__img_lliB"); + u00107 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00107, "system__img_lliS"); + u00108 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00108, "system__img_llwB"); + u00109 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00109, "system__img_llwS"); + u00110 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00110, "system__img_wiuB"); + u00111 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00111, "system__img_wiuS"); + u00112 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00112, "system__val_intB"); + u00113 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00113, "system__val_intS"); + u00114 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00114, "system__val_unsB"); + u00115 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00115, "system__val_unsS"); + u00116 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00116, "system__val_lliB"); + u00117 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00117, "system__val_lliS"); + u00118 : constant Version_32 := 16#c3b07839#; + pragma Export (C, u00118, "io_exceptionsS"); + u00119 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00119, "latin_utilsS"); + u00120 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00120, "latin_utils__configB"); + u00121 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00121, "latin_utils__configS"); + u00122 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00122, "ada__directoriesB"); + u00123 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00123, "ada__directoriesS"); + u00124 : constant Version_32 := 16#65712768#; + pragma Export (C, u00124, "ada__calendarB"); + u00125 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00125, "ada__calendarS"); + u00126 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00126, "system__os_primitivesB"); + u00127 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00127, "system__os_primitivesS"); + u00128 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00128, "ada__calendar__formattingB"); + u00129 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00129, "ada__calendar__formattingS"); + u00130 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00130, "ada__calendar__time_zonesB"); + u00131 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00131, "ada__calendar__time_zonesS"); + u00132 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00132, "system__val_realB"); + u00133 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00133, "system__val_realS"); + u00134 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00134, "system__exn_llfB"); + u00135 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00135, "system__exn_llfS"); + u00136 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00136, "system__float_controlB"); + u00137 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00137, "system__float_controlS"); + u00138 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00138, "system__powten_tableS"); + u00139 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00139, "ada__charactersS"); + u00140 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00140, "ada__characters__handlingB"); + u00141 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00141, "ada__characters__handlingS"); + u00142 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00142, "ada__characters__latin_1S"); + u00143 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00143, "ada__stringsS"); + u00144 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00144, "ada__strings__mapsB"); + u00145 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00145, "ada__strings__mapsS"); + u00146 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00146, "system__bit_opsB"); + u00147 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00147, "system__bit_opsS"); + u00148 : constant Version_32 := 16#34090881#; + pragma Export (C, u00148, "ada__strings__maps__constantsS"); + u00149 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00149, "ada__directories__validityB"); + u00150 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00150, "ada__directories__validityS"); + u00151 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00151, "ada__strings__fixedB"); + u00152 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00152, "ada__strings__fixedS"); + u00153 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00153, "ada__strings__searchB"); + u00154 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00154, "ada__strings__searchS"); + u00155 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00155, "ada__strings__unboundedB"); + u00156 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00156, "ada__strings__unboundedS"); + u00157 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00157, "system__compare_array_unsigned_8B"); + u00158 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00158, "system__compare_array_unsigned_8S"); + u00159 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00159, "system__address_operationsB"); + u00160 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00160, "system__address_operationsS"); + u00161 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00161, "system__atomic_countersB"); + u00162 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00162, "system__atomic_countersS"); + u00163 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00163, "system__stream_attributesB"); + u00164 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00164, "system__stream_attributesS"); + u00165 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00165, "system__file_attributesS"); + u00166 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00166, "system__os_constantsS"); + u00167 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00167, "system__regexpB"); + u00168 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00168, "system__regexpS"); + u00169 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00169, "ada__environment_variablesB"); + u00170 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00170, "ada__environment_variablesS"); + u00171 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00171, "interfaces__c__stringsB"); + u00172 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00172, "interfaces__c__stringsS"); + u00173 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00173, "latin_utils__inflections_packageB"); + u00174 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00174, "latin_utils__inflections_packageS"); + u00175 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00175, "latin_utils__latin_file_namesS"); + u00176 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00176, "latin_utils__prefaceB"); + u00177 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00177, "latin_utils__prefaceS"); + u00178 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00178, "system__concat_2B"); + u00179 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00179, "system__concat_2S"); + u00180 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00180, "ada__text_io__enumeration_auxB"); + u00181 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00181, "ada__text_io__enumeration_auxS"); + u00182 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00182, "system__direct_ioB"); + u00183 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00183, "system__direct_ioS"); + u00184 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00184, "system__val_enumB"); + u00185 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00185, "system__val_enumS"); + u00186 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00186, "latin_utils__strings_packageB"); + u00187 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00187, "latin_utils__strings_packageS"); + u00188 : constant Version_32 := 16#2b70b149#; + pragma Export (C, u00188, "system__concat_3B"); + u00189 : constant Version_32 := 16#9b54cdb4#; + pragma Export (C, u00189, "system__concat_3S"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.concat_3%s + -- system.concat_3%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- io_exceptions%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- makeinfl%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__makeinfl.ali b/obj/b__makeinfl.ali new file mode 100644 index 0000000000000000000000000000000000000000..660e001ea698191539dbe3a7db99604d1b8df419 --- /dev/null +++ b/obj/b__makeinfl.ali @@ -0,0 +1,344 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__makeinfl.adb 481a6503 NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__makeinfl.ads be5e5302 EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__makeinfl.ads 20230322220459 2e7ac213 +D b__makeinfl.adb 20230322220459 9e0ae613 +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__makeinfl.ads +3K9*ada_main 609l5 609e13 5|6b14 324l5 324t13 +6i4*gnat_argc{integer} 10m22 10r22 5|299m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|300m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|301m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|308r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|295r52 +24U14*adainit 25i22 5|140b14 277l8 277t15 304s7 +27U14*adafinal 28i22 5|127b14 136l8 136t16 306s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|282b13 309t7 +31i7 argc{integer} 5|283b7 299r20 +32m7 argv{6|64M9} 5|284b7 300r20 +33m7 envp{6|64M9} 5|285b7 301r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +X 5 b__makeinfl.adb +9i4 E076{short_integer} 9m46 9r46 257m7 257r15 +10i4 E011{short_integer} 10m46 10r46 255m7 255r15 +11i4 E021{short_integer} 11m46 11r46 210m7 210r15 +12i4 E052{short_integer} 12m46 12r46 212m7 212r15 +13i4 E143{short_integer} 13m46 13r46 214m7 214r15 +14i4 E145{short_integer} 14m46 14r46 253m7 253r15 +15i4 E148{short_integer} 15m46 15r46 217m7 217r15 +16i4 E054{short_integer} 16m46 16r46 252m7 252r15 +17i4 E051{short_integer} 17m46 17r46 220m7 220r15 +18i4 E072{short_integer} 18m46 18r46 250m7 250r15 +19i4 E172{short_integer} 19m46 19r46 249m7 249r15 +20i4 E027{short_integer} 20m46 20r46 224m7 224r15 +21i4 E070{short_integer} 21m46 21r46 226m7 226r15 +22i4 E068{short_integer} 22m46 22r46 228m7 228r15 +23i4 E089{short_integer} 23m46 23r46 230m7 230r15 +24i4 E081{short_integer} 24m46 24r46 77m7 77r15 248m7 248r15 +25i4 E095{short_integer} 25m46 25r46 78m7 78r15 246m7 246r15 +26i4 E125{short_integer} 26m46 26r46 235m7 235r15 +27i4 E131{short_integer} 27m46 27r46 237m7 237r15 +28i4 E091{short_integer} 28m46 28r46 100m7 100r15 239m7 239r15 +29i4 E079{short_integer} 29m46 29r46 97m10 97r18 241m7 241r15 +30i4 E066{short_integer} 30m46 30r46 83m10 83r18 245m7 245r15 +31i4 E183{short_integer} 31m46 31r46 86m7 86r15 243m7 243r15 +32i4 E015{short_integer} 32m46 32r46 259m7 259r15 +33i4 E156{short_integer} 33m46 33r46 70m7 70r15 261m7 261r15 +34i4 E123{short_integer} 34m46 34r46 56m7 56r15 266m7 266r15 +35i4 E168{short_integer} 35m46 35r46 57m7 57r15 264m7 264r15 +36i4 E049{short_integer} 36m46 36r46 49m7 49r15 269m7 269r15 +37i4 E121{short_integer} 37m46 37r46 271m7 271r15 +38i4 E177{short_integer} 38m46 38r46 272m7 272r15 +39i4 E174{short_integer} 39m46 39r46 275m7 275r15 +40i4 E187{short_integer} 40m46 40r46 276m7 276r15 +42a4 Local_Priority_Specific_Dispatching{string} 192r9 +43a4 Local_Interrupt_States{string} 195r27 +45b4 Is_Elaborated{boolean} 131r14 134m7 181r10 184m7 +47U14 finalize_library 47b14 125l8 125t24 206r35 +51U20*F1 52b30 54s10 +59U20*F2 60b30 62s10 +65U20*F3 66b30 68s10 +72U20*F4 73b30 75s10 +80U20*F5 81b30 84s10 +88U20*F6 89b30 91s10 +94U20*F7 95b30 98s10 +102U20*F8 103b30 105s10 +108U20*F9 109b30 111s10 +114U20*F10 115b30 117s10 +120U20*Reraise_Library_Exception_If_Any 121b33 +. 123s10 +128U17*s_stalib_adafinal 129b25 135s7 +138P9 No_Param_Proc 178r34 +141i7*Main_Priority{integer} 142m25 142r25 185m7 +143i7*Time_Slice_Value{integer} 144m25 144r25 186m7 +145e7*WC_Encoding{character} 146m25 146r25 187m7 +147e7*Locking_Policy{character} 148m25 148r25 188m7 +149e7*Queuing_Policy{character} 150m25 150r25 189m7 +151e7*Task_Dispatching_Policy{character} 152m25 152r25 190m7 +153m7*Priority_Specific_Dispatching{6|64M9} 154m25 154r25 191m7 +155i7*Num_Specific_Dispatching{integer} 156m25 156r25 193m7 +157i7*Main_CPU{integer} 158m25 158r25 194m7 +159m7*Interrupt_States{6|64M9} 160m25 160r25 195m7 +161i7*Num_Interrupt_States{integer} 162m25 162r25 196m7 +163i7*Unreserve_All_Interrupts{integer} 164m25 164r25 197m7 +165i7*Detect_Blocking{integer} 166m25 166r25 198m7 +167i7*Default_Stack_Size{integer} 168m25 168r25 199m7 +169i7*Leap_Seconds_Support{integer} 170m25 170r25 200m7 +172U17*Install_Handler 173b25 203s10 +175i7*Handler_Installed{integer} 176m25 176r25 202r10 +178p7*Finalize_Library_Objects{138P9} 179m25 179r25 206m7 +279U14 Ada_Main_Program 280b24 305s7 +288U17*Initialize 288>29 289b25 303s7 +288m29 Addr{6|64M9} +291U17*Finalize 292b25 307s7 +293a7 SEH(integer) 303m19 303r19 +295m7 Ensure_Reference{6|64M9} 296r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|153r39 159r26 284r14 285r14 288r36 +. 295r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|153r46 159r33 284r21 285r21 288r43 +. 295r41 + diff --git a/obj/b__makeinfl.o b/obj/b__makeinfl.o new file mode 100644 index 0000000000000000000000000000000000000000..5618f49203095b9cdb23d808bbb6f87417995299 Binary files /dev/null and b/obj/b__makeinfl.o differ diff --git a/obj/b__makestem.adb b/obj/b__makestem.adb new file mode 100644 index 0000000000000000000000000000000000000000..c7fd0b679d024fb34a05cab53ac9c8bcd50855b2 --- /dev/null +++ b/obj/b__makestem.adb @@ -0,0 +1,335 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__makestem.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__makestem.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E074 : Short_Integer; pragma Import (Ada, E074, "system__os_lib_E"); + E013 : Short_Integer; pragma Import (Ada, E013, "system__soft_links_E"); + E023 : Short_Integer; pragma Import (Ada, E023, "system__exception_table_E"); + E059 : Short_Integer; pragma Import (Ada, E059, "ada__io_exceptions_E"); + E124 : Short_Integer; pragma Import (Ada, E124, "ada__strings_E"); + E126 : Short_Integer; pragma Import (Ada, E126, "ada__strings__maps_E"); + E129 : Short_Integer; pragma Import (Ada, E129, "ada__strings__maps__constants_E"); + E006 : Short_Integer; pragma Import (Ada, E006, "ada__tags_E"); + E058 : Short_Integer; pragma Import (Ada, E058, "ada__streams_E"); + E070 : Short_Integer; pragma Import (Ada, E070, "interfaces__c_E"); + E153 : Short_Integer; pragma Import (Ada, E153, "interfaces__c__strings_E"); + E029 : Short_Integer; pragma Import (Ada, E029, "system__exceptions_E"); + E068 : Short_Integer; pragma Import (Ada, E068, "system__finalization_root_E"); + E066 : Short_Integer; pragma Import (Ada, E066, "ada__finalization_E"); + E087 : Short_Integer; pragma Import (Ada, E087, "system__storage_pools_E"); + E079 : Short_Integer; pragma Import (Ada, E079, "system__finalization_masters_E"); + E093 : Short_Integer; pragma Import (Ada, E093, "system__storage_pools__subpools_E"); + E102 : Short_Integer; pragma Import (Ada, E102, "ada__calendar_E"); + E108 : Short_Integer; pragma Import (Ada, E108, "ada__calendar__time_zones_E"); + E089 : Short_Integer; pragma Import (Ada, E089, "system__pool_global_E"); + E077 : Short_Integer; pragma Import (Ada, E077, "system__file_control_block_E"); + E064 : Short_Integer; pragma Import (Ada, E064, "system__file_io_E"); + E186 : Short_Integer; pragma Import (Ada, E186, "system__direct_io_E"); + E017 : Short_Integer; pragma Import (Ada, E017, "system__secondary_stack_E"); + E137 : Short_Integer; pragma Import (Ada, E137, "ada__strings__unbounded_E"); + E100 : Short_Integer; pragma Import (Ada, E100, "ada__directories_E"); + E149 : Short_Integer; pragma Import (Ada, E149, "system__regexp_E"); + E056 : Short_Integer; pragma Import (Ada, E056, "ada__text_io_E"); + E098 : Short_Integer; pragma Import (Ada, E098, "latin_utils__config_E"); + E182 : Short_Integer; pragma Import (Ada, E182, "latin_utils__preface_E"); + E179 : Short_Integer; pragma Import (Ada, E179, "latin_utils__inflections_package_E"); + E175 : Short_Integer; pragma Import (Ada, E175, "latin_utils__strings_package_E"); + E155 : Short_Integer; pragma Import (Ada, E155, "latin_utils__dictionary_package_E"); + E190 : Short_Integer; pragma Import (Ada, E190, "latin_utils__general_E"); + E193 : Short_Integer; pragma Import (Ada, E193, "support_utils__char_utils_E"); + E195 : Short_Integer; pragma Import (Ada, E195, "support_utils__word_support_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E056 := E056 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E100 := E100 - 1; + E149 := E149 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E137 := E137 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E079 := E079 - 1; + E093 := E093 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E064 := E064 - 1; + F5; + end; + E186 := E186 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E077 := E077 - 1; + F7; + end; + E089 := E089 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E023 := E023 + 1; + Ada.Io_Exceptions'Elab_Spec; + E059 := E059 + 1; + Ada.Strings'Elab_Spec; + E124 := E124 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E129 := E129 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E058 := E058 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E029 := E029 + 1; + System.Finalization_Root'Elab_Spec; + E068 := E068 + 1; + Ada.Finalization'Elab_Spec; + E066 := E066 + 1; + System.Storage_Pools'Elab_Spec; + E087 := E087 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E102 := E102 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E108 := E108 + 1; + System.Pool_Global'Elab_Spec; + E089 := E089 + 1; + System.File_Control_Block'Elab_Spec; + E077 := E077 + 1; + System.Direct_Io'Elab_Spec; + E186 := E186 + 1; + System.File_Io'Elab_Body; + E064 := E064 + 1; + E093 := E093 + 1; + System.Finalization_Masters'Elab_Body; + E079 := E079 + 1; + E153 := E153 + 1; + E070 := E070 + 1; + Ada.Tags'Elab_Body; + E006 := E006 + 1; + E126 := E126 + 1; + System.Soft_Links'Elab_Body; + E013 := E013 + 1; + System.Os_Lib'Elab_Body; + E074 := E074 + 1; + System.Secondary_Stack'Elab_Body; + E017 := E017 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E137 := E137 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E149 := E149 + 1; + Ada.Directories'Elab_Body; + E100 := E100 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E056 := E056 + 1; + Latin_Utils.Config'Elab_Body; + E098 := E098 + 1; + E182 := E182 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E179 := E179 + 1; + E175 := E175 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E155 := E155 + 1; + E190 := E190 + 1; + E193 := E193 + 1; + Support_Utils.Word_Support_Package'Elab_Spec; + E195 := E195 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_makestem"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/makestem.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__makestem.ads b/obj/b__makestem.ads new file mode 100644 index 0000000000000000000000000000000000000000..ea7c5bdb9b416a8fb65704d2feec1f14bd132b51 --- /dev/null +++ b/obj/b__makestem.ads @@ -0,0 +1,627 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_makestem" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#1566e8ab#; + pragma Export (C, u00001, "makestemB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00004, "adaS"); + u00005 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00005, "ada__tagsB"); + u00006 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00006, "ada__tagsS"); + u00007 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00007, "ada__exceptionsB"); + u00008 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00008, "ada__exceptionsS"); + u00009 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00009, "ada__exceptions__last_chance_handlerB"); + u00010 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00010, "ada__exceptions__last_chance_handlerS"); + u00011 : constant Version_32 := 16#90249111#; + pragma Export (C, u00011, "systemS"); + u00012 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00012, "system__soft_linksB"); + u00013 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00013, "system__soft_linksS"); + u00014 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00014, "system__parametersB"); + u00015 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00015, "system__parametersS"); + u00016 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00016, "system__secondary_stackB"); + u00017 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00017, "system__secondary_stackS"); + u00018 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00018, "system__storage_elementsB"); + u00019 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00019, "system__storage_elementsS"); + u00020 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00020, "system__stack_checkingB"); + u00021 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00021, "system__stack_checkingS"); + u00022 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00022, "system__exception_tableB"); + u00023 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00023, "system__exception_tableS"); + u00024 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00024, "system__htableB"); + u00025 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00025, "system__htableS"); + u00026 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00026, "system__string_hashB"); + u00027 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00027, "system__string_hashS"); + u00028 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00028, "system__exceptionsB"); + u00029 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00029, "system__exceptionsS"); + u00030 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00030, "system__exceptions__machineS"); + u00031 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00031, "system__exceptions_debugB"); + u00032 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00032, "system__exceptions_debugS"); + u00033 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00033, "system__img_intB"); + u00034 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00034, "system__img_intS"); + u00035 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00035, "system__tracebackB"); + u00036 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00036, "system__tracebackS"); + u00037 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00037, "system__wch_conB"); + u00038 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00038, "system__wch_conS"); + u00039 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00039, "system__wch_stwB"); + u00040 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00040, "system__wch_stwS"); + u00041 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00041, "system__wch_cnvB"); + u00042 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00042, "system__wch_cnvS"); + u00043 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00043, "interfacesS"); + u00044 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00044, "system__wch_jisB"); + u00045 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00045, "system__wch_jisS"); + u00046 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00046, "system__traceback_entriesB"); + u00047 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00047, "system__traceback_entriesS"); + u00048 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00048, "system__unsigned_typesS"); + u00049 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00049, "system__val_lluB"); + u00050 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00050, "system__val_lluS"); + u00051 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00051, "system__val_utilB"); + u00052 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00052, "system__val_utilS"); + u00053 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00053, "system__case_utilB"); + u00054 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00054, "system__case_utilS"); + u00055 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00055, "ada__text_ioB"); + u00056 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00056, "ada__text_ioS"); + u00057 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00057, "ada__streamsB"); + u00058 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00058, "ada__streamsS"); + u00059 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00059, "ada__io_exceptionsS"); + u00060 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00060, "interfaces__c_streamsB"); + u00061 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00061, "interfaces__c_streamsS"); + u00062 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00062, "system__crtlS"); + u00063 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00063, "system__file_ioB"); + u00064 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00064, "system__file_ioS"); + u00065 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00065, "ada__finalizationB"); + u00066 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00066, "ada__finalizationS"); + u00067 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00067, "system__finalization_rootB"); + u00068 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00068, "system__finalization_rootS"); + u00069 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00069, "interfaces__cB"); + u00070 : constant Version_32 := 16#96001448#; + pragma Export (C, u00070, "interfaces__cS"); + u00071 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00071, "system__img_enum_newB"); + u00072 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00072, "system__img_enum_newS"); + u00073 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00073, "system__os_libB"); + u00074 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00074, "system__os_libS"); + u00075 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00075, "system__stringsB"); + u00076 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00076, "system__stringsS"); + u00077 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00077, "system__file_control_blockS"); + u00078 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00078, "system__finalization_mastersB"); + u00079 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00079, "system__finalization_mastersS"); + u00080 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00080, "system__address_imageB"); + u00081 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00081, "system__address_imageS"); + u00082 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00082, "system__img_boolB"); + u00083 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00083, "system__img_boolS"); + u00084 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00084, "system__ioB"); + u00085 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00085, "system__ioS"); + u00086 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00086, "system__storage_poolsB"); + u00087 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00087, "system__storage_poolsS"); + u00088 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00088, "system__pool_globalB"); + u00089 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00089, "system__pool_globalS"); + u00090 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00090, "system__memoryB"); + u00091 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00091, "system__memoryS"); + u00092 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00092, "system__storage_pools__subpoolsB"); + u00093 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00093, "system__storage_pools__subpoolsS"); + u00094 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00094, "system__storage_pools__subpools__finalizationB"); + u00095 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00095, "system__storage_pools__subpools__finalizationS"); + u00096 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00096, "latin_utilsS"); + u00097 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00097, "latin_utils__configB"); + u00098 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00098, "latin_utils__configS"); + u00099 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00099, "ada__directoriesB"); + u00100 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00100, "ada__directoriesS"); + u00101 : constant Version_32 := 16#65712768#; + pragma Export (C, u00101, "ada__calendarB"); + u00102 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00102, "ada__calendarS"); + u00103 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00103, "system__os_primitivesB"); + u00104 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00104, "system__os_primitivesS"); + u00105 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00105, "ada__calendar__formattingB"); + u00106 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00106, "ada__calendar__formattingS"); + u00107 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00107, "ada__calendar__time_zonesB"); + u00108 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00108, "ada__calendar__time_zonesS"); + u00109 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00109, "system__val_intB"); + u00110 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00110, "system__val_intS"); + u00111 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00111, "system__val_unsB"); + u00112 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00112, "system__val_unsS"); + u00113 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00113, "system__val_realB"); + u00114 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00114, "system__val_realS"); + u00115 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00115, "system__exn_llfB"); + u00116 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00116, "system__exn_llfS"); + u00117 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00117, "system__float_controlB"); + u00118 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00118, "system__float_controlS"); + u00119 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00119, "system__powten_tableS"); + u00120 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00120, "ada__charactersS"); + u00121 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00121, "ada__characters__handlingB"); + u00122 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00122, "ada__characters__handlingS"); + u00123 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00123, "ada__characters__latin_1S"); + u00124 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00124, "ada__stringsS"); + u00125 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00125, "ada__strings__mapsB"); + u00126 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00126, "ada__strings__mapsS"); + u00127 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00127, "system__bit_opsB"); + u00128 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00128, "system__bit_opsS"); + u00129 : constant Version_32 := 16#34090881#; + pragma Export (C, u00129, "ada__strings__maps__constantsS"); + u00130 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00130, "ada__directories__validityB"); + u00131 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00131, "ada__directories__validityS"); + u00132 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00132, "ada__strings__fixedB"); + u00133 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00133, "ada__strings__fixedS"); + u00134 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00134, "ada__strings__searchB"); + u00135 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00135, "ada__strings__searchS"); + u00136 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00136, "ada__strings__unboundedB"); + u00137 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00137, "ada__strings__unboundedS"); + u00138 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00138, "system__compare_array_unsigned_8B"); + u00139 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00139, "system__compare_array_unsigned_8S"); + u00140 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00140, "system__address_operationsB"); + u00141 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00141, "system__address_operationsS"); + u00142 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00142, "system__atomic_countersB"); + u00143 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00143, "system__atomic_countersS"); + u00144 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00144, "system__stream_attributesB"); + u00145 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00145, "system__stream_attributesS"); + u00146 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00146, "system__file_attributesS"); + u00147 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00147, "system__os_constantsS"); + u00148 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00148, "system__regexpB"); + u00149 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00149, "system__regexpS"); + u00150 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00150, "ada__environment_variablesB"); + u00151 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00151, "ada__environment_variablesS"); + u00152 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00152, "interfaces__c__stringsB"); + u00153 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00153, "interfaces__c__stringsS"); + u00154 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00154, "latin_utils__dictionary_packageB"); + u00155 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00155, "latin_utils__dictionary_packageS"); + u00156 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00156, "ada__integer_text_ioB"); + u00157 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00157, "ada__integer_text_ioS"); + u00158 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00158, "ada__text_io__integer_auxB"); + u00159 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00159, "ada__text_io__integer_auxS"); + u00160 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00160, "ada__text_io__generic_auxB"); + u00161 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00161, "ada__text_io__generic_auxS"); + u00162 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00162, "system__img_biuB"); + u00163 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00163, "system__img_biuS"); + u00164 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00164, "system__img_llbB"); + u00165 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00165, "system__img_llbS"); + u00166 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00166, "system__img_lliB"); + u00167 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00167, "system__img_lliS"); + u00168 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00168, "system__img_llwB"); + u00169 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00169, "system__img_llwS"); + u00170 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00170, "system__img_wiuB"); + u00171 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00171, "system__img_wiuS"); + u00172 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00172, "system__val_lliB"); + u00173 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00173, "system__val_lliS"); + u00174 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00174, "latin_utils__strings_packageB"); + u00175 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00175, "latin_utils__strings_packageS"); + u00176 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00176, "ada__text_io__enumeration_auxB"); + u00177 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00177, "ada__text_io__enumeration_auxS"); + u00178 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00178, "latin_utils__inflections_packageB"); + u00179 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00179, "latin_utils__inflections_packageS"); + u00180 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00180, "latin_utils__latin_file_namesS"); + u00181 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00181, "latin_utils__prefaceB"); + u00182 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00182, "latin_utils__prefaceS"); + u00183 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00183, "system__concat_2B"); + u00184 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00184, "system__concat_2S"); + u00185 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00185, "system__direct_ioB"); + u00186 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00186, "system__direct_ioS"); + u00187 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00187, "system__val_enumB"); + u00188 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00188, "system__val_enumS"); + u00189 : constant Version_32 := 16#db139edd#; + pragma Export (C, u00189, "latin_utils__generalB"); + u00190 : constant Version_32 := 16#d9bda27e#; + pragma Export (C, u00190, "latin_utils__generalS"); + u00191 : constant Version_32 := 16#f98bd89b#; + pragma Export (C, u00191, "support_utilsS"); + u00192 : constant Version_32 := 16#3cfa208b#; + pragma Export (C, u00192, "support_utils__char_utilsB"); + u00193 : constant Version_32 := 16#8ebd3014#; + pragma Export (C, u00193, "support_utils__char_utilsS"); + u00194 : constant Version_32 := 16#8925e84b#; + pragma Export (C, u00194, "support_utils__word_support_packageB"); + u00195 : constant Version_32 := 16#fc75830d#; + pragma Export (C, u00195, "support_utils__word_support_packageS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- support_utils%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- latin_utils.general%s + -- latin_utils.general%b + -- support_utils.char_utils%s + -- support_utils.char_utils%b + -- support_utils.word_support_package%s + -- support_utils.word_support_package%b + -- makestem%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__makestem.ali b/obj/b__makestem.ali new file mode 100644 index 0000000000000000000000000000000000000000..88ec17b3db72b495d2576f78600577e8c688670f --- /dev/null +++ b/obj/b__makestem.ali @@ -0,0 +1,354 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__makestem.adb 3dd7e5f5 NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__makestem.ads 2dd97603 EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__makestem.ads 20230322220501 bdfde712 +D b__makestem.adb 20230322220501 784043e4 +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__makestem.ads +3K9*ada_main 627l5 627e13 5|6b14 335l5 335t13 +6i4*gnat_argc{integer} 10m22 10r22 5|310m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|311m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|312m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|319r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|306r52 +24U14*adainit 25i22 5|144b14 288l8 288t15 315s7 +27U14*adafinal 28i22 5|131b14 140l8 140t16 317s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|293b13 320t7 +31i7 argc{integer} 5|294b7 310r20 +32m7 argv{6|64M9} 5|295b7 311r20 +33m7 envp{6|64M9} 5|296b7 312r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 420r22 422r22 424r22 426r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +420m4*u00192{37M9} 421r22 +422m4*u00193{37M9} 423r22 +424m4*u00194{37M9} 425r22 +426m4*u00195{37M9} 427r22 +X 5 b__makestem.adb +9i4 E074{short_integer} 9m46 9r46 261m7 261r15 +10i4 E013{short_integer} 10m46 10r46 259m7 259r15 +11i4 E023{short_integer} 11m46 11r46 214m7 214r15 +12i4 E059{short_integer} 12m46 12r46 216m7 216r15 +13i4 E124{short_integer} 13m46 13r46 218m7 218r15 +14i4 E126{short_integer} 14m46 14r46 257m7 257r15 +15i4 E129{short_integer} 15m46 15r46 221m7 221r15 +16i4 E006{short_integer} 16m46 16r46 256m7 256r15 +17i4 E058{short_integer} 17m46 17r46 224m7 224r15 +18i4 E070{short_integer} 18m46 18r46 254m7 254r15 +19i4 E153{short_integer} 19m46 19r46 253m7 253r15 +20i4 E029{short_integer} 20m46 20r46 228m7 228r15 +21i4 E068{short_integer} 21m46 21r46 230m7 230r15 +22i4 E066{short_integer} 22m46 22r46 232m7 232r15 +23i4 E087{short_integer} 23m46 23r46 234m7 234r15 +24i4 E079{short_integer} 24m46 24r46 81m7 81r15 252m7 252r15 +25i4 E093{short_integer} 25m46 25r46 82m7 82r15 250m7 250r15 +26i4 E102{short_integer} 26m46 26r46 239m7 239r15 +27i4 E108{short_integer} 27m46 27r46 241m7 241r15 +28i4 E089{short_integer} 28m46 28r46 104m7 104r15 243m7 243r15 +29i4 E077{short_integer} 29m46 29r46 101m10 101r18 245m7 245r15 +30i4 E064{short_integer} 30m46 30r46 87m10 87r18 249m7 249r15 +31i4 E186{short_integer} 31m46 31r46 90m7 90r15 247m7 247r15 +32i4 E017{short_integer} 32m46 32r46 263m7 263r15 +33i4 E137{short_integer} 33m46 33r46 74m7 74r15 265m7 265r15 +34i4 E100{short_integer} 34m46 34r46 60m7 60r15 270m7 270r15 +35i4 E149{short_integer} 35m46 35r46 61m7 61r15 268m7 268r15 +36i4 E056{short_integer} 36m46 36r46 53m7 53r15 273m7 273r15 +37i4 E098{short_integer} 37m46 37r46 275m7 275r15 +38i4 E182{short_integer} 38m46 38r46 276m7 276r15 +39i4 E179{short_integer} 39m46 39r46 279m7 279r15 +40i4 E175{short_integer} 40m46 40r46 280m7 280r15 +41i4 E155{short_integer} 41m46 41r46 283m7 283r15 +42i4 E190{short_integer} 42m46 42r46 284m7 284r15 +43i4 E193{short_integer} 43m46 43r46 285m7 285r15 +44i4 E195{short_integer} 44m46 44r46 287m7 287r15 +46a4 Local_Priority_Specific_Dispatching{string} 196r9 +47a4 Local_Interrupt_States{string} 199r27 +49b4 Is_Elaborated{boolean} 135r14 138m7 185r10 188m7 +51U14 finalize_library 51b14 129l8 129t24 210r35 +55U20*F1 56b30 58s10 +63U20*F2 64b30 66s10 +69U20*F3 70b30 72s10 +76U20*F4 77b30 79s10 +84U20*F5 85b30 88s10 +92U20*F6 93b30 95s10 +98U20*F7 99b30 102s10 +106U20*F8 107b30 109s10 +112U20*F9 113b30 115s10 +118U20*F10 119b30 121s10 +124U20*Reraise_Library_Exception_If_Any 125b33 +. 127s10 +132U17*s_stalib_adafinal 133b25 139s7 +142P9 No_Param_Proc 182r34 +145i7*Main_Priority{integer} 146m25 146r25 189m7 +147i7*Time_Slice_Value{integer} 148m25 148r25 190m7 +149e7*WC_Encoding{character} 150m25 150r25 191m7 +151e7*Locking_Policy{character} 152m25 152r25 192m7 +153e7*Queuing_Policy{character} 154m25 154r25 193m7 +155e7*Task_Dispatching_Policy{character} 156m25 156r25 194m7 +157m7*Priority_Specific_Dispatching{6|64M9} 158m25 158r25 195m7 +159i7*Num_Specific_Dispatching{integer} 160m25 160r25 197m7 +161i7*Main_CPU{integer} 162m25 162r25 198m7 +163m7*Interrupt_States{6|64M9} 164m25 164r25 199m7 +165i7*Num_Interrupt_States{integer} 166m25 166r25 200m7 +167i7*Unreserve_All_Interrupts{integer} 168m25 168r25 201m7 +169i7*Detect_Blocking{integer} 170m25 170r25 202m7 +171i7*Default_Stack_Size{integer} 172m25 172r25 203m7 +173i7*Leap_Seconds_Support{integer} 174m25 174r25 204m7 +176U17*Install_Handler 177b25 207s10 +179i7*Handler_Installed{integer} 180m25 180r25 206r10 +182p7*Finalize_Library_Objects{142P9} 183m25 183r25 210m7 +290U14 Ada_Main_Program 291b24 316s7 +299U17*Initialize 299>29 300b25 314s7 +299m29 Addr{6|64M9} +302U17*Finalize 303b25 318s7 +304a7 SEH(integer) 314m19 314r19 +306m7 Ensure_Reference{6|64M9} 307r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|157r39 163r26 295r14 296r14 299r36 +. 306r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|157r46 163r33 295r21 296r21 299r43 +. 306r41 + diff --git a/obj/b__makestem.o b/obj/b__makestem.o new file mode 100644 index 0000000000000000000000000000000000000000..3252ad358b60dc50e3fd1cf5177eee91e9782656 Binary files /dev/null and b/obj/b__makestem.o differ diff --git a/obj/b__meanings.adb b/obj/b__meanings.adb new file mode 100644 index 0000000000000000000000000000000000000000..969144a8c8229d0f9d16f88e794473579b1fd98e --- /dev/null +++ b/obj/b__meanings.adb @@ -0,0 +1,416 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__meanings.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__meanings.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E138 : Short_Integer; pragma Import (Ada, E138, "system__os_lib_E"); + E018 : Short_Integer; pragma Import (Ada, E018, "system__soft_links_E"); + E028 : Short_Integer; pragma Import (Ada, E028, "system__exception_table_E"); + E218 : Short_Integer; pragma Import (Ada, E218, "ada__containers_E"); + E117 : Short_Integer; pragma Import (Ada, E117, "ada__io_exceptions_E"); + E081 : Short_Integer; pragma Import (Ada, E081, "ada__strings_E"); + E083 : Short_Integer; pragma Import (Ada, E083, "ada__strings__maps_E"); + E086 : Short_Integer; pragma Import (Ada, E086, "ada__strings__maps__constants_E"); + E096 : Short_Integer; pragma Import (Ada, E096, "ada__tags_E"); + E116 : Short_Integer; pragma Import (Ada, E116, "ada__streams_E"); + E054 : Short_Integer; pragma Import (Ada, E054, "interfaces__c_E"); + E151 : Short_Integer; pragma Import (Ada, E151, "interfaces__c__strings_E"); + E034 : Short_Integer; pragma Import (Ada, E034, "system__exceptions_E"); + E119 : Short_Integer; pragma Import (Ada, E119, "system__finalization_root_E"); + E114 : Short_Integer; pragma Import (Ada, E114, "ada__finalization_E"); + E121 : Short_Integer; pragma Import (Ada, E121, "system__storage_pools_E"); + E108 : Short_Integer; pragma Import (Ada, E108, "system__finalization_masters_E"); + E104 : Short_Integer; pragma Import (Ada, E104, "system__storage_pools__subpools_E"); + E011 : Short_Integer; pragma Import (Ada, E011, "ada__calendar_E"); + E060 : Short_Integer; pragma Import (Ada, E060, "ada__calendar__time_zones_E"); + E220 : Short_Integer; pragma Import (Ada, E220, "system__assertions_E"); + E143 : Short_Integer; pragma Import (Ada, E143, "system__pool_global_E"); + E141 : Short_Integer; pragma Import (Ada, E141, "system__file_control_block_E"); + E230 : Short_Integer; pragma Import (Ada, E230, "ada__streams__stream_io_E"); + E132 : Short_Integer; pragma Import (Ada, E132, "system__file_io_E"); + E194 : Short_Integer; pragma Import (Ada, E194, "system__direct_io_E"); + E022 : Short_Integer; pragma Import (Ada, E022, "system__secondary_stack_E"); + E094 : Short_Integer; pragma Import (Ada, E094, "ada__strings__unbounded_E"); + E009 : Short_Integer; pragma Import (Ada, E009, "ada__directories_E"); + E147 : Short_Integer; pragma Import (Ada, E147, "system__regexp_E"); + E228 : Short_Integer; pragma Import (Ada, E228, "system__strings__stream_ops_E"); + E156 : Short_Integer; pragma Import (Ada, E156, "ada__text_io_E"); + E161 : Short_Integer; pragma Import (Ada, E161, "banner_E"); + E006 : Short_Integer; pragma Import (Ada, E006, "latin_utils__config_E"); + E163 : Short_Integer; pragma Import (Ada, E163, "latin_utils__preface_E"); + E191 : Short_Integer; pragma Import (Ada, E191, "latin_utils__inflections_package_E"); + E158 : Short_Integer; pragma Import (Ada, E158, "latin_utils__strings_package_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "latin_utils__dictionary_package_E"); + E203 : Short_Integer; pragma Import (Ada, E203, "support_utils__char_utils_E"); + E199 : Short_Integer; pragma Import (Ada, E199, "support_utils__developer_parameters_E"); + E207 : Short_Integer; pragma Import (Ada, E207, "support_utils__addons_package_E"); + E208 : Short_Integer; pragma Import (Ada, E208, "support_utils__uniques_package_E"); + E210 : Short_Integer; pragma Import (Ada, E210, "support_utils__word_parameters_E"); + E205 : Short_Integer; pragma Import (Ada, E205, "support_utils__word_support_package_E"); + E201 : Short_Integer; pragma Import (Ada, E201, "support_utils__line_stuff_E"); + E215 : Short_Integer; pragma Import (Ada, E215, "words_engine__english_support_package_E"); + E257 : Short_Integer; pragma Import (Ada, E257, "words_engine__initialization_E"); + E252 : Short_Integer; pragma Import (Ada, E252, "words_engine__list_package_E"); + E254 : Short_Integer; pragma Import (Ada, E254, "words_engine__list_sweep_E"); + E217 : Short_Integer; pragma Import (Ada, E217, "words_engine__parse_E"); + E235 : Short_Integer; pragma Import (Ada, E235, "words_engine__pearse_code_E"); + E248 : Short_Integer; pragma Import (Ada, E248, "words_engine__roman_numerals_package_E"); + E250 : Short_Integer; pragma Import (Ada, E250, "words_engine__trick_tables_E"); + E242 : Short_Integer; pragma Import (Ada, E242, "words_engine__tricks_E"); + E240 : Short_Integer; pragma Import (Ada, E240, "words_engine__word_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + declare + procedure F1; + pragma Import (Ada, F1, "words_engine__parse__finalize_body"); + begin + E217 := E217 - 1; + F1; + end; + declare + procedure F2; + pragma Import (Ada, F2, "words_engine__parse__finalize_spec"); + begin + F2; + end; + E156 := E156 - 1; + declare + procedure F3; + pragma Import (Ada, F3, "ada__text_io__finalize_spec"); + begin + F3; + end; + E009 := E009 - 1; + E147 := E147 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "system__regexp__finalize_spec"); + begin + F4; + end; + declare + procedure F5; + pragma Import (Ada, F5, "ada__directories__finalize_spec"); + begin + F5; + end; + E094 := E094 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "ada__strings__unbounded__finalize_spec"); + begin + F6; + end; + E108 := E108 - 1; + E104 := E104 - 1; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_io__finalize_body"); + begin + E132 := E132 - 1; + F7; + end; + E194 := E194 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__direct_io__finalize_spec"); + begin + F8; + end; + E230 := E230 - 1; + declare + procedure F9; + pragma Import (Ada, F9, "ada__streams__stream_io__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__file_control_block__finalize_spec"); + begin + E141 := E141 - 1; + F10; + end; + E143 := E143 - 1; + declare + procedure F11; + pragma Import (Ada, F11, "system__pool_global__finalize_spec"); + begin + F11; + end; + declare + procedure F12; + pragma Import (Ada, F12, "system__storage_pools__subpools__finalize_spec"); + begin + F12; + end; + declare + procedure F13; + pragma Import (Ada, F13, "system__finalization_masters__finalize_spec"); + begin + F13; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E028 := E028 + 1; + Ada.Containers'Elab_Spec; + E218 := E218 + 1; + Ada.Io_Exceptions'Elab_Spec; + E117 := E117 + 1; + Ada.Strings'Elab_Spec; + E081 := E081 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E086 := E086 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E116 := E116 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E034 := E034 + 1; + System.Finalization_Root'Elab_Spec; + E119 := E119 + 1; + Ada.Finalization'Elab_Spec; + E114 := E114 + 1; + System.Storage_Pools'Elab_Spec; + E121 := E121 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E011 := E011 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E060 := E060 + 1; + System.Assertions'Elab_Spec; + E220 := E220 + 1; + System.Pool_Global'Elab_Spec; + E143 := E143 + 1; + System.File_Control_Block'Elab_Spec; + E141 := E141 + 1; + Ada.Streams.Stream_Io'Elab_Spec; + E230 := E230 + 1; + System.Direct_Io'Elab_Spec; + E194 := E194 + 1; + System.File_Io'Elab_Body; + E132 := E132 + 1; + E104 := E104 + 1; + System.Finalization_Masters'Elab_Body; + E108 := E108 + 1; + E151 := E151 + 1; + E054 := E054 + 1; + Ada.Tags'Elab_Body; + E096 := E096 + 1; + E083 := E083 + 1; + System.Soft_Links'Elab_Body; + E018 := E018 + 1; + System.Os_Lib'Elab_Body; + E138 := E138 + 1; + System.Secondary_Stack'Elab_Body; + E022 := E022 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E094 := E094 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E147 := E147 + 1; + Ada.Directories'Elab_Body; + E009 := E009 + 1; + System.Strings.Stream_Ops'Elab_Body; + E228 := E228 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E156 := E156 + 1; + Latin_Utils.Config'Elab_Body; + E006 := E006 + 1; + E163 := E163 + 1; + E161 := E161 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E191 := E191 + 1; + E158 := E158 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E187 := E187 + 1; + E203 := E203 + 1; + Support_Utils.Developer_Parameters'Elab_Spec; + Support_Utils.Addons_Package'Elab_Spec; + Support_Utils.Addons_Package'Elab_Body; + E207 := E207 + 1; + Support_Utils.Uniques_Package'Elab_Spec; + E208 := E208 + 1; + Support_Utils.Word_Parameters'Elab_Spec; + Support_Utils.Word_Parameters'Elab_Body; + E210 := E210 + 1; + Support_Utils.Word_Support_Package'Elab_Spec; + E205 := E205 + 1; + Support_Utils.Line_Stuff'Elab_Spec; + Support_Utils.Line_Stuff'Elab_Body; + E201 := E201 + 1; + Support_Utils.Developer_Parameters'Elab_Body; + E199 := E199 + 1; + Words_Engine.English_Support_Package'Elab_Spec; + E215 := E215 + 1; + E254 := E254 + 1; + Words_Engine.Parse'Elab_Spec; + E235 := E235 + 1; + E248 := E248 + 1; + Words_Engine.Trick_Tables'Elab_Spec; + Words_Engine.Trick_Tables'Elab_Body; + E250 := E250 + 1; + Words_Engine.Word_Package'Elab_Spec; + E240 := E240 + 1; + E242 := E242 + 1; + Words_Engine.List_Package'Elab_Body; + E252 := E252 + 1; + E257 := E257 + 1; + Words_Engine.Parse'Elab_Body; + E217 := E217 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_meanings"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/banner.o + -- /home/ubuntu/whitakers-words/obj/process_input.o + -- /home/ubuntu/whitakers-words/obj/words_main.o + -- /home/ubuntu/whitakers-words/obj/meanings.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__meanings.ads b/obj/b__meanings.ads new file mode 100644 index 0000000000000000000000000000000000000000..ff29e2cbe9d52b103ca20ee8d1f908b9afbc7e47 --- /dev/null +++ b/obj/b__meanings.ads @@ -0,0 +1,813 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_meanings" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#4d5b3dc7#; + pragma Export (C, u00001, "meaningsB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00004, "latin_utilsS"); + u00005 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00005, "latin_utils__configB"); + u00006 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00006, "latin_utils__configS"); + u00007 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00007, "adaS"); + u00008 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00008, "ada__directoriesB"); + u00009 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00009, "ada__directoriesS"); + u00010 : constant Version_32 := 16#65712768#; + pragma Export (C, u00010, "ada__calendarB"); + u00011 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00011, "ada__calendarS"); + u00012 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00012, "ada__exceptionsB"); + u00013 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00013, "ada__exceptionsS"); + u00014 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00014, "ada__exceptions__last_chance_handlerB"); + u00015 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00015, "ada__exceptions__last_chance_handlerS"); + u00016 : constant Version_32 := 16#90249111#; + pragma Export (C, u00016, "systemS"); + u00017 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00017, "system__soft_linksB"); + u00018 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00018, "system__soft_linksS"); + u00019 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00019, "system__parametersB"); + u00020 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00020, "system__parametersS"); + u00021 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00021, "system__secondary_stackB"); + u00022 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00022, "system__secondary_stackS"); + u00023 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00023, "system__storage_elementsB"); + u00024 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00024, "system__storage_elementsS"); + u00025 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00025, "system__stack_checkingB"); + u00026 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00026, "system__stack_checkingS"); + u00027 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00027, "system__exception_tableB"); + u00028 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00028, "system__exception_tableS"); + u00029 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00029, "system__htableB"); + u00030 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00030, "system__htableS"); + u00031 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00031, "system__string_hashB"); + u00032 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00032, "system__string_hashS"); + u00033 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00033, "system__exceptionsB"); + u00034 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00034, "system__exceptionsS"); + u00035 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00035, "system__exceptions__machineS"); + u00036 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00036, "system__exceptions_debugB"); + u00037 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00037, "system__exceptions_debugS"); + u00038 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00038, "system__img_intB"); + u00039 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00039, "system__img_intS"); + u00040 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00040, "system__tracebackB"); + u00041 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00041, "system__tracebackS"); + u00042 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00042, "system__wch_conB"); + u00043 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00043, "system__wch_conS"); + u00044 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00044, "system__wch_stwB"); + u00045 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00045, "system__wch_stwS"); + u00046 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00046, "system__wch_cnvB"); + u00047 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00047, "system__wch_cnvS"); + u00048 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00048, "interfacesS"); + u00049 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00049, "system__wch_jisB"); + u00050 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00050, "system__wch_jisS"); + u00051 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00051, "system__traceback_entriesB"); + u00052 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00052, "system__traceback_entriesS"); + u00053 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00053, "interfaces__cB"); + u00054 : constant Version_32 := 16#96001448#; + pragma Export (C, u00054, "interfaces__cS"); + u00055 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00055, "system__os_primitivesB"); + u00056 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00056, "system__os_primitivesS"); + u00057 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00057, "ada__calendar__formattingB"); + u00058 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00058, "ada__calendar__formattingS"); + u00059 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00059, "ada__calendar__time_zonesB"); + u00060 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00060, "ada__calendar__time_zonesS"); + u00061 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00061, "system__val_intB"); + u00062 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00062, "system__val_intS"); + u00063 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00063, "system__unsigned_typesS"); + u00064 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00064, "system__val_unsB"); + u00065 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00065, "system__val_unsS"); + u00066 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00066, "system__val_utilB"); + u00067 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00067, "system__val_utilS"); + u00068 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00068, "system__case_utilB"); + u00069 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00069, "system__case_utilS"); + u00070 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00070, "system__val_realB"); + u00071 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00071, "system__val_realS"); + u00072 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00072, "system__exn_llfB"); + u00073 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00073, "system__exn_llfS"); + u00074 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00074, "system__float_controlB"); + u00075 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00075, "system__float_controlS"); + u00076 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00076, "system__powten_tableS"); + u00077 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00077, "ada__charactersS"); + u00078 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00078, "ada__characters__handlingB"); + u00079 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00079, "ada__characters__handlingS"); + u00080 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00080, "ada__characters__latin_1S"); + u00081 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00081, "ada__stringsS"); + u00082 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00082, "ada__strings__mapsB"); + u00083 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00083, "ada__strings__mapsS"); + u00084 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00084, "system__bit_opsB"); + u00085 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00085, "system__bit_opsS"); + u00086 : constant Version_32 := 16#34090881#; + pragma Export (C, u00086, "ada__strings__maps__constantsS"); + u00087 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00087, "ada__directories__validityB"); + u00088 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00088, "ada__directories__validityS"); + u00089 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00089, "ada__strings__fixedB"); + u00090 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00090, "ada__strings__fixedS"); + u00091 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00091, "ada__strings__searchB"); + u00092 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00092, "ada__strings__searchS"); + u00093 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00093, "ada__strings__unboundedB"); + u00094 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00094, "ada__strings__unboundedS"); + u00095 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00095, "ada__tagsB"); + u00096 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00096, "ada__tagsS"); + u00097 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00097, "system__val_lluB"); + u00098 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00098, "system__val_lluS"); + u00099 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00099, "system__compare_array_unsigned_8B"); + u00100 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00100, "system__compare_array_unsigned_8S"); + u00101 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00101, "system__address_operationsB"); + u00102 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00102, "system__address_operationsS"); + u00103 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00103, "system__storage_pools__subpoolsB"); + u00104 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00104, "system__storage_pools__subpoolsS"); + u00105 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00105, "system__address_imageB"); + u00106 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00106, "system__address_imageS"); + u00107 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00107, "system__finalization_mastersB"); + u00108 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00108, "system__finalization_mastersS"); + u00109 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00109, "system__img_boolB"); + u00110 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00110, "system__img_boolS"); + u00111 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00111, "system__ioB"); + u00112 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00112, "system__ioS"); + u00113 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00113, "ada__finalizationB"); + u00114 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00114, "ada__finalizationS"); + u00115 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00115, "ada__streamsB"); + u00116 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00116, "ada__streamsS"); + u00117 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00117, "ada__io_exceptionsS"); + u00118 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00118, "system__finalization_rootB"); + u00119 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00119, "system__finalization_rootS"); + u00120 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00120, "system__storage_poolsB"); + u00121 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00121, "system__storage_poolsS"); + u00122 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00122, "system__storage_pools__subpools__finalizationB"); + u00123 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00123, "system__storage_pools__subpools__finalizationS"); + u00124 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00124, "system__atomic_countersB"); + u00125 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00125, "system__atomic_countersS"); + u00126 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00126, "system__stream_attributesB"); + u00127 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00127, "system__stream_attributesS"); + u00128 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00128, "system__crtlS"); + u00129 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00129, "system__file_attributesS"); + u00130 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00130, "system__os_constantsS"); + u00131 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00131, "system__file_ioB"); + u00132 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00132, "system__file_ioS"); + u00133 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00133, "interfaces__c_streamsB"); + u00134 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00134, "interfaces__c_streamsS"); + u00135 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00135, "system__img_enum_newB"); + u00136 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00136, "system__img_enum_newS"); + u00137 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00137, "system__os_libB"); + u00138 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00138, "system__os_libS"); + u00139 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00139, "system__stringsB"); + u00140 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00140, "system__stringsS"); + u00141 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00141, "system__file_control_blockS"); + u00142 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00142, "system__pool_globalB"); + u00143 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00143, "system__pool_globalS"); + u00144 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00144, "system__memoryB"); + u00145 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00145, "system__memoryS"); + u00146 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00146, "system__regexpB"); + u00147 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00147, "system__regexpS"); + u00148 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00148, "ada__environment_variablesB"); + u00149 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00149, "ada__environment_variablesS"); + u00150 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00150, "interfaces__c__stringsB"); + u00151 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00151, "interfaces__c__stringsS"); + u00152 : constant Version_32 := 16#67b7e3a6#; + pragma Export (C, u00152, "words_mainB"); + u00153 : constant Version_32 := 16#1617663c#; + pragma Export (C, u00153, "ada__command_lineB"); + u00154 : constant Version_32 := 16#d59e21a4#; + pragma Export (C, u00154, "ada__command_lineS"); + u00155 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00155, "ada__text_ioB"); + u00156 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00156, "ada__text_ioS"); + u00157 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00157, "latin_utils__strings_packageB"); + u00158 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00158, "latin_utils__strings_packageS"); + u00159 : constant Version_32 := 16#013b66ab#; + pragma Export (C, u00159, "process_inputB"); + u00160 : constant Version_32 := 16#bf118e39#; + pragma Export (C, u00160, "bannerB"); + u00161 : constant Version_32 := 16#4640cea3#; + pragma Export (C, u00161, "bannerS"); + u00162 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00162, "latin_utils__prefaceB"); + u00163 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00163, "latin_utils__prefaceS"); + u00164 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00164, "ada__integer_text_ioB"); + u00165 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00165, "ada__integer_text_ioS"); + u00166 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00166, "ada__text_io__integer_auxB"); + u00167 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00167, "ada__text_io__integer_auxS"); + u00168 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00168, "ada__text_io__generic_auxB"); + u00169 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00169, "ada__text_io__generic_auxS"); + u00170 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00170, "system__img_biuB"); + u00171 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00171, "system__img_biuS"); + u00172 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00172, "system__img_llbB"); + u00173 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00173, "system__img_llbS"); + u00174 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00174, "system__img_lliB"); + u00175 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00175, "system__img_lliS"); + u00176 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00176, "system__img_llwB"); + u00177 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00177, "system__img_llwS"); + u00178 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00178, "system__img_wiuB"); + u00179 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00179, "system__img_wiuS"); + u00180 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00180, "system__val_lliB"); + u00181 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00181, "system__val_lliS"); + u00182 : constant Version_32 := 16#2b70b149#; + pragma Export (C, u00182, "system__concat_3B"); + u00183 : constant Version_32 := 16#9b54cdb4#; + pragma Export (C, u00183, "system__concat_3S"); + u00184 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00184, "system__concat_2B"); + u00185 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00185, "system__concat_2S"); + u00186 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00186, "latin_utils__dictionary_packageB"); + u00187 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00187, "latin_utils__dictionary_packageS"); + u00188 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00188, "ada__text_io__enumeration_auxB"); + u00189 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00189, "ada__text_io__enumeration_auxS"); + u00190 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00190, "latin_utils__inflections_packageB"); + u00191 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00191, "latin_utils__inflections_packageS"); + u00192 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00192, "latin_utils__latin_file_namesS"); + u00193 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00193, "system__direct_ioB"); + u00194 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00194, "system__direct_ioS"); + u00195 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00195, "system__val_enumB"); + u00196 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00196, "system__val_enumS"); + u00197 : constant Version_32 := 16#f98bd89b#; + pragma Export (C, u00197, "support_utilsS"); + u00198 : constant Version_32 := 16#022b656b#; + pragma Export (C, u00198, "support_utils__developer_parametersB"); + u00199 : constant Version_32 := 16#42c83062#; + pragma Export (C, u00199, "support_utils__developer_parametersS"); + u00200 : constant Version_32 := 16#31c53567#; + pragma Export (C, u00200, "support_utils__line_stuffB"); + u00201 : constant Version_32 := 16#9326f8c5#; + pragma Export (C, u00201, "support_utils__line_stuffS"); + u00202 : constant Version_32 := 16#3cfa208b#; + pragma Export (C, u00202, "support_utils__char_utilsB"); + u00203 : constant Version_32 := 16#8ebd3014#; + pragma Export (C, u00203, "support_utils__char_utilsS"); + u00204 : constant Version_32 := 16#8925e84b#; + pragma Export (C, u00204, "support_utils__word_support_packageB"); + u00205 : constant Version_32 := 16#fc75830d#; + pragma Export (C, u00205, "support_utils__word_support_packageS"); + u00206 : constant Version_32 := 16#e3964441#; + pragma Export (C, u00206, "support_utils__addons_packageB"); + u00207 : constant Version_32 := 16#c732c212#; + pragma Export (C, u00207, "support_utils__addons_packageS"); + u00208 : constant Version_32 := 16#92307710#; + pragma Export (C, u00208, "support_utils__uniques_packageS"); + u00209 : constant Version_32 := 16#dff65a0b#; + pragma Export (C, u00209, "support_utils__word_parametersB"); + u00210 : constant Version_32 := 16#e68cbbcf#; + pragma Export (C, u00210, "support_utils__word_parametersS"); + u00211 : constant Version_32 := 16#932a4690#; + pragma Export (C, u00211, "system__concat_4B"); + u00212 : constant Version_32 := 16#ee40ba31#; + pragma Export (C, u00212, "system__concat_4S"); + u00213 : constant Version_32 := 16#93849dab#; + pragma Export (C, u00213, "words_engineS"); + u00214 : constant Version_32 := 16#e1663c4d#; + pragma Export (C, u00214, "words_engine__english_support_packageB"); + u00215 : constant Version_32 := 16#218bd73a#; + pragma Export (C, u00215, "words_engine__english_support_packageS"); + u00216 : constant Version_32 := 16#d7cbd98a#; + pragma Export (C, u00216, "words_engine__parseB"); + u00217 : constant Version_32 := 16#a2354bd7#; + pragma Export (C, u00217, "words_engine__parseS"); + u00218 : constant Version_32 := 16#5e196e91#; + pragma Export (C, u00218, "ada__containersS"); + u00219 : constant Version_32 := 16#a7230bda#; + pragma Export (C, u00219, "system__assertionsB"); + u00220 : constant Version_32 := 16#5da9bd85#; + pragma Export (C, u00220, "system__assertionsS"); + u00221 : constant Version_32 := 16#46899fd1#; + pragma Export (C, u00221, "system__concat_7B"); + u00222 : constant Version_32 := 16#6ce3ca0e#; + pragma Export (C, u00222, "system__concat_7S"); + u00223 : constant Version_32 := 16#a83b7c85#; + pragma Export (C, u00223, "system__concat_6B"); + u00224 : constant Version_32 := 16#42e3bca3#; + pragma Export (C, u00224, "system__concat_6S"); + u00225 : constant Version_32 := 16#608e2cd1#; + pragma Export (C, u00225, "system__concat_5B"); + u00226 : constant Version_32 := 16#177ad23f#; + pragma Export (C, u00226, "system__concat_5S"); + u00227 : constant Version_32 := 16#6922fc88#; + pragma Export (C, u00227, "system__strings__stream_opsB"); + u00228 : constant Version_32 := 16#5ed775a4#; + pragma Export (C, u00228, "system__strings__stream_opsS"); + u00229 : constant Version_32 := 16#871738bb#; + pragma Export (C, u00229, "ada__streams__stream_ioB"); + u00230 : constant Version_32 := 16#68da1e56#; + pragma Export (C, u00230, "ada__streams__stream_ioS"); + u00231 : constant Version_32 := 16#5de653db#; + pragma Export (C, u00231, "system__communicationB"); + u00232 : constant Version_32 := 16#08f2bf56#; + pragma Export (C, u00232, "system__communicationS"); + u00233 : constant Version_32 := 16#c425a208#; + pragma Export (C, u00233, "words_engine__explanation_packageS"); + u00234 : constant Version_32 := 16#f4e99e36#; + pragma Export (C, u00234, "words_engine__pearse_codeB"); + u00235 : constant Version_32 := 16#53baeedc#; + pragma Export (C, u00235, "words_engine__pearse_codeS"); + u00236 : constant Version_32 := 16#54a5290e#; + pragma Export (C, u00236, "words_engine__put_statB"); + u00237 : constant Version_32 := 16#6bf0fb78#; + pragma Export (C, u00237, "words_engine__search_englishB"); + u00238 : constant Version_32 := 16#8567edcb#; + pragma Export (C, u00238, "support_utils__dictionary_formB"); + u00239 : constant Version_32 := 16#2861c3e8#; + pragma Export (C, u00239, "words_engine__word_packageB"); + u00240 : constant Version_32 := 16#f2240152#; + pragma Export (C, u00240, "words_engine__word_packageS"); + u00241 : constant Version_32 := 16#ee4c5ccb#; + pragma Export (C, u00241, "words_engine__tricksB"); + u00242 : constant Version_32 := 16#e62391d6#; + pragma Export (C, u00242, "words_engine__tricksS"); + u00243 : constant Version_32 := 16#78cb869e#; + pragma Export (C, u00243, "system__concat_9B"); + u00244 : constant Version_32 := 16#4c6ea535#; + pragma Export (C, u00244, "system__concat_9S"); + u00245 : constant Version_32 := 16#46b1f5ea#; + pragma Export (C, u00245, "system__concat_8B"); + u00246 : constant Version_32 := 16#7323dcc6#; + pragma Export (C, u00246, "system__concat_8S"); + u00247 : constant Version_32 := 16#170522cb#; + pragma Export (C, u00247, "words_engine__roman_numerals_packageB"); + u00248 : constant Version_32 := 16#37c8c056#; + pragma Export (C, u00248, "words_engine__roman_numerals_packageS"); + u00249 : constant Version_32 := 16#c82686a3#; + pragma Export (C, u00249, "words_engine__trick_tablesB"); + u00250 : constant Version_32 := 16#40e7b28f#; + pragma Export (C, u00250, "words_engine__trick_tablesS"); + u00251 : constant Version_32 := 16#fdfaf0a8#; + pragma Export (C, u00251, "words_engine__list_packageB"); + u00252 : constant Version_32 := 16#736c9340#; + pragma Export (C, u00252, "words_engine__list_packageS"); + u00253 : constant Version_32 := 16#62b8e6ea#; + pragma Export (C, u00253, "words_engine__list_sweepB"); + u00254 : constant Version_32 := 16#31377566#; + pragma Export (C, u00254, "words_engine__list_sweepS"); + u00255 : constant Version_32 := 16#d2beeb37#; + pragma Export (C, u00255, "words_engine__put_example_lineB"); + u00256 : constant Version_32 := 16#80ddd7b4#; + pragma Export (C, u00256, "words_engine__initializationB"); + u00257 : constant Version_32 := 16#0416f58a#; + pragma Export (C, u00257, "words_engine__initializationS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.command_line%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.concat_3%s + -- system.concat_3%b + -- system.concat_4%s + -- system.concat_4%b + -- system.concat_5%s + -- system.concat_5%b + -- system.concat_6%s + -- system.concat_6%b + -- system.concat_7%s + -- system.concat_7%b + -- system.concat_8%s + -- system.concat_8%b + -- system.concat_9%s + -- system.concat_9%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.containers%s + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.communication%s + -- system.communication%b + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.assertions%s + -- system.assertions%b + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- ada.streams.stream_io%s + -- system.file_io%s + -- ada.streams.stream_io%b + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.command_line%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.strings.stream_ops%s + -- system.strings.stream_ops%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- support_utils%s + -- banner%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- banner%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- support_utils.dictionary_form%b + -- support_utils.char_utils%s + -- support_utils.char_utils%b + -- support_utils.developer_parameters%s + -- support_utils.addons_package%s + -- support_utils.addons_package%b + -- support_utils.uniques_package%s + -- support_utils.word_parameters%s + -- support_utils.word_parameters%b + -- support_utils.word_support_package%s + -- support_utils.word_support_package%b + -- support_utils.line_stuff%s + -- support_utils.line_stuff%b + -- support_utils.developer_parameters%b + -- words_engine%s + -- words_engine.put_example_line%b + -- words_engine.put_stat%b + -- words_engine.english_support_package%s + -- words_engine.english_support_package%b + -- words_engine.explanation_package%s + -- words_engine.initialization%s + -- words_engine.list_package%s + -- words_engine.list_sweep%s + -- words_engine.list_sweep%b + -- words_engine.parse%s + -- words_engine.pearse_code%s + -- words_engine.pearse_code%b + -- words_engine.roman_numerals_package%s + -- words_engine.roman_numerals_package%b + -- words_engine.trick_tables%s + -- words_engine.trick_tables%b + -- words_engine.tricks%s + -- words_engine.word_package%s + -- words_engine.word_package%b + -- words_engine.tricks%b + -- words_engine.list_package%b + -- words_engine.initialization%b + -- process_input%b + -- words_engine.search_english%b + -- words_engine.parse%b + -- words_main%b + -- meanings%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__meanings.ali b/obj/b__meanings.ali new file mode 100644 index 0000000000000000000000000000000000000000..3435ffac67fcb05acb344b2420644896dba41c9b --- /dev/null +++ b/obj/b__meanings.ali @@ -0,0 +1,444 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__meanings.adb 55093a15 NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__meanings.ads 38be4e33 EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__meanings.ads 20230322220501 a89adf22 +D b__meanings.adb 20230322220501 05f9a434 +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__meanings.ads +3K9*ada_main 813l5 813e13 5|6b14 416l5 416t13 +6i4*gnat_argc{integer} 10m22 10r22 5|388m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|389m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|390m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|397r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|384r52 +24U14*adainit 25i22 5|183b14 366l8 366t15 393s7 +27U14*adafinal 28i22 5|170b14 179l8 179t16 395s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|371b13 398t7 +31i7 argc{integer} 5|372b7 388r20 +32m7 argv{6|64M9} 5|373b7 389r20 +33m7 envp{6|64M9} 5|374b7 390r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 420r22 422r22 424r22 426r22 428r22 430r22 432r22 434r22 +. 436r22 438r22 440r22 442r22 444r22 446r22 448r22 450r22 452r22 454r22 456r22 +. 458r22 460r22 462r22 464r22 466r22 468r22 470r22 472r22 474r22 476r22 478r22 +. 480r22 482r22 484r22 486r22 488r22 490r22 492r22 494r22 496r22 498r22 500r22 +. 502r22 504r22 506r22 508r22 510r22 512r22 514r22 516r22 518r22 520r22 522r22 +. 524r22 526r22 528r22 530r22 532r22 534r22 536r22 538r22 540r22 542r22 544r22 +. 546r22 548r22 550r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +420m4*u00192{37M9} 421r22 +422m4*u00193{37M9} 423r22 +424m4*u00194{37M9} 425r22 +426m4*u00195{37M9} 427r22 +428m4*u00196{37M9} 429r22 +430m4*u00197{37M9} 431r22 +432m4*u00198{37M9} 433r22 +434m4*u00199{37M9} 435r22 +436m4*u00200{37M9} 437r22 +438m4*u00201{37M9} 439r22 +440m4*u00202{37M9} 441r22 +442m4*u00203{37M9} 443r22 +444m4*u00204{37M9} 445r22 +446m4*u00205{37M9} 447r22 +448m4*u00206{37M9} 449r22 +450m4*u00207{37M9} 451r22 +452m4*u00208{37M9} 453r22 +454m4*u00209{37M9} 455r22 +456m4*u00210{37M9} 457r22 +458m4*u00211{37M9} 459r22 +460m4*u00212{37M9} 461r22 +462m4*u00213{37M9} 463r22 +464m4*u00214{37M9} 465r22 +466m4*u00215{37M9} 467r22 +468m4*u00216{37M9} 469r22 +470m4*u00217{37M9} 471r22 +472m4*u00218{37M9} 473r22 +474m4*u00219{37M9} 475r22 +476m4*u00220{37M9} 477r22 +478m4*u00221{37M9} 479r22 +480m4*u00222{37M9} 481r22 +482m4*u00223{37M9} 483r22 +484m4*u00224{37M9} 485r22 +486m4*u00225{37M9} 487r22 +488m4*u00226{37M9} 489r22 +490m4*u00227{37M9} 491r22 +492m4*u00228{37M9} 493r22 +494m4*u00229{37M9} 495r22 +496m4*u00230{37M9} 497r22 +498m4*u00231{37M9} 499r22 +500m4*u00232{37M9} 501r22 +502m4*u00233{37M9} 503r22 +504m4*u00234{37M9} 505r22 +506m4*u00235{37M9} 507r22 +508m4*u00236{37M9} 509r22 +510m4*u00237{37M9} 511r22 +512m4*u00238{37M9} 513r22 +514m4*u00239{37M9} 515r22 +516m4*u00240{37M9} 517r22 +518m4*u00241{37M9} 519r22 +520m4*u00242{37M9} 521r22 +522m4*u00243{37M9} 523r22 +524m4*u00244{37M9} 525r22 +526m4*u00245{37M9} 527r22 +528m4*u00246{37M9} 529r22 +530m4*u00247{37M9} 531r22 +532m4*u00248{37M9} 533r22 +534m4*u00249{37M9} 535r22 +536m4*u00250{37M9} 537r22 +538m4*u00251{37M9} 539r22 +540m4*u00252{37M9} 541r22 +542m4*u00253{37M9} 543r22 +544m4*u00254{37M9} 545r22 +546m4*u00255{37M9} 547r22 +548m4*u00256{37M9} 549r22 +550m4*u00257{37M9} 551r22 +X 5 b__meanings.adb +9i4 E138{short_integer} 9m46 9r46 306m7 306r15 +10i4 E018{short_integer} 10m46 10r46 304m7 304r15 +11i4 E028{short_integer} 11m46 11r46 253m7 253r15 +12i4 E218{short_integer} 12m46 12r46 255m7 255r15 +13i4 E117{short_integer} 13m46 13r46 257m7 257r15 +14i4 E081{short_integer} 14m46 14r46 259m7 259r15 +15i4 E083{short_integer} 15m46 15r46 302m7 302r15 +16i4 E086{short_integer} 16m46 16r46 262m7 262r15 +17i4 E096{short_integer} 17m46 17r46 301m7 301r15 +18i4 E116{short_integer} 18m46 18r46 265m7 265r15 +19i4 E054{short_integer} 19m46 19r46 299m7 299r15 +20i4 E151{short_integer} 20m46 20r46 298m7 298r15 +21i4 E034{short_integer} 21m46 21r46 269m7 269r15 +22i4 E119{short_integer} 22m46 22r46 271m7 271r15 +23i4 E114{short_integer} 23m46 23r46 273m7 273r15 +24i4 E121{short_integer} 24m46 24r46 275m7 275r15 +25i4 E108{short_integer} 25m46 25r46 113m7 113r15 297m7 297r15 +26i4 E104{short_integer} 26m46 26r46 114m7 114r15 295m7 295r15 +27i4 E011{short_integer} 27m46 27r46 280m7 280r15 +28i4 E060{short_integer} 28m46 28r46 282m7 282r15 +29i4 E220{short_integer} 29m46 29r46 284m7 284r15 +30i4 E143{short_integer} 30m46 30r46 143m7 143r15 286m7 286r15 +31i4 E141{short_integer} 31m46 31r46 140m10 140r18 288m7 288r15 +32i4 E230{short_integer} 32m46 32r46 129m7 129r15 290m7 290r15 +33i4 E132{short_integer} 33m46 33r46 119m10 119r18 294m7 294r15 +34i4 E194{short_integer} 34m46 34r46 122m7 122r15 292m7 292r15 +35i4 E022{short_integer} 35m46 35r46 308m7 308r15 +36i4 E094{short_integer} 36m46 36r46 106m7 106r15 310m7 310r15 +37i4 E009{short_integer} 37m46 37r46 92m7 92r15 315m7 315r15 +38i4 E147{short_integer} 38m46 38r46 93m7 93r15 313m7 313r15 +39i4 E228{short_integer} 39m46 39r46 317m7 317r15 +40i4 E156{short_integer} 40m46 40r46 85m7 85r15 320m7 320r15 +41i4 E161{short_integer} 41m46 41r46 324m7 324r15 +42i4 E006{short_integer} 42m46 42r46 322m7 322r15 +43i4 E163{short_integer} 43m46 43r46 323m7 323r15 +44i4 E191{short_integer} 44m46 44r46 327m7 327r15 +45i4 E158{short_integer} 45m46 45r46 328m7 328r15 +46i4 E187{short_integer} 46m46 46r46 331m7 331r15 +47i4 E203{short_integer} 47m46 47r46 332m7 332r15 +48i4 E199{short_integer} 48m46 48r46 348m7 348r15 +49i4 E207{short_integer} 49m46 49r46 336m7 336r15 +50i4 E208{short_integer} 50m46 50r46 338m7 338r15 +51i4 E210{short_integer} 51m46 51r46 341m7 341r15 +52i4 E205{short_integer} 52m46 52r46 343m7 343r15 +53i4 E201{short_integer} 53m46 53r46 346m7 346r15 +54i4 E215{short_integer} 54m46 54r46 350m7 350r15 +55i4 E257{short_integer} 55m46 55r46 363m7 363r15 +56i4 E252{short_integer} 56m46 56r46 362m7 362r15 +57i4 E254{short_integer} 57m46 57r46 351m7 351r15 +58i4 E217{short_integer} 58m46 58r46 76m10 76r18 365m7 365r15 +59i4 E235{short_integer} 59m46 59r46 353m7 353r15 +60i4 E248{short_integer} 60m46 60r46 354m7 354r15 +61i4 E250{short_integer} 61m46 61r46 357m7 357r15 +62i4 E242{short_integer} 62m46 62r46 360m7 360r15 +63i4 E240{short_integer} 63m46 63r46 359m7 359r15 +65a4 Local_Priority_Specific_Dispatching{string} 235r9 +66a4 Local_Interrupt_States{string} 238r27 +68b4 Is_Elaborated{boolean} 174r14 177m7 224r10 227m7 +70U14 finalize_library 70b14 168l8 168t24 249r35 +73U20*F1 74b30 77s10 +80U20*F2 81b30 83s10 +87U20*F3 88b30 90s10 +95U20*F4 96b30 98s10 +101U20*F5 102b30 104s10 +108U20*F6 109b30 111s10 +116U20*F7 117b30 120s10 +124U20*F8 125b30 127s10 +131U20*F9 132b30 134s10 +137U20*F10 138b30 141s10 +145U20*F11 146b30 148s10 +151U20*F12 152b30 154s10 +157U20*F13 158b30 160s10 +163U20*Reraise_Library_Exception_If_Any 164b33 +. 166s10 +171U17*s_stalib_adafinal 172b25 178s7 +181P9 No_Param_Proc 221r34 +184i7*Main_Priority{integer} 185m25 185r25 228m7 +186i7*Time_Slice_Value{integer} 187m25 187r25 229m7 +188e7*WC_Encoding{character} 189m25 189r25 230m7 +190e7*Locking_Policy{character} 191m25 191r25 231m7 +192e7*Queuing_Policy{character} 193m25 193r25 232m7 +194e7*Task_Dispatching_Policy{character} 195m25 195r25 233m7 +196m7*Priority_Specific_Dispatching{6|64M9} 197m25 197r25 234m7 +198i7*Num_Specific_Dispatching{integer} 199m25 199r25 236m7 +200i7*Main_CPU{integer} 201m25 201r25 237m7 +202m7*Interrupt_States{6|64M9} 203m25 203r25 238m7 +204i7*Num_Interrupt_States{integer} 205m25 205r25 239m7 +206i7*Unreserve_All_Interrupts{integer} 207m25 207r25 240m7 +208i7*Detect_Blocking{integer} 209m25 209r25 241m7 +210i7*Default_Stack_Size{integer} 211m25 211r25 242m7 +212i7*Leap_Seconds_Support{integer} 213m25 213r25 243m7 +215U17*Install_Handler 216b25 246s10 +218i7*Handler_Installed{integer} 219m25 219r25 245r10 +221p7*Finalize_Library_Objects{181P9} 222m25 222r25 249m7 +368U14 Ada_Main_Program 369b24 394s7 +377U17*Initialize 377>29 378b25 392s7 +377m29 Addr{6|64M9} +380U17*Finalize 381b25 396s7 +382a7 SEH(integer) 392m19 392r19 +384m7 Ensure_Reference{6|64M9} 385r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|196r39 202r26 373r14 374r14 377r36 +. 384r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|196r46 202r33 373r21 374r21 377r43 +. 384r41 + diff --git a/obj/b__meanings.o b/obj/b__meanings.o new file mode 100644 index 0000000000000000000000000000000000000000..9eeae99afb4b5a88076151f34c60bf4f0dbd033e Binary files /dev/null and b/obj/b__meanings.o differ diff --git a/obj/b__sorter.adb b/obj/b__sorter.adb new file mode 100644 index 0000000000000000000000000000000000000000..eaa9feaafddda7f62adc3cfac4281a4af65fd6c1 --- /dev/null +++ b/obj/b__sorter.adb @@ -0,0 +1,334 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__sorter.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__sorter.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E076 : Short_Integer; pragma Import (Ada, E076, "system__os_lib_E"); + E011 : Short_Integer; pragma Import (Ada, E011, "system__soft_links_E"); + E116 : Short_Integer; pragma Import (Ada, E116, "system__fat_flt_E"); + E104 : Short_Integer; pragma Import (Ada, E104, "system__fat_llf_E"); + E021 : Short_Integer; pragma Import (Ada, E021, "system__exception_table_E"); + E052 : Short_Integer; pragma Import (Ada, E052, "ada__io_exceptions_E"); + E143 : Short_Integer; pragma Import (Ada, E143, "ada__strings_E"); + E145 : Short_Integer; pragma Import (Ada, E145, "ada__strings__maps_E"); + E148 : Short_Integer; pragma Import (Ada, E148, "ada__strings__maps__constants_E"); + E054 : Short_Integer; pragma Import (Ada, E054, "ada__tags_E"); + E051 : Short_Integer; pragma Import (Ada, E051, "ada__streams_E"); + E072 : Short_Integer; pragma Import (Ada, E072, "interfaces__c_E"); + E191 : Short_Integer; pragma Import (Ada, E191, "interfaces__c__strings_E"); + E027 : Short_Integer; pragma Import (Ada, E027, "system__exceptions_E"); + E070 : Short_Integer; pragma Import (Ada, E070, "system__finalization_root_E"); + E068 : Short_Integer; pragma Import (Ada, E068, "ada__finalization_E"); + E089 : Short_Integer; pragma Import (Ada, E089, "system__storage_pools_E"); + E081 : Short_Integer; pragma Import (Ada, E081, "system__finalization_masters_E"); + E095 : Short_Integer; pragma Import (Ada, E095, "system__storage_pools__subpools_E"); + E165 : Short_Integer; pragma Import (Ada, E165, "ada__calendar_E"); + E171 : Short_Integer; pragma Import (Ada, E171, "ada__calendar__time_zones_E"); + E091 : Short_Integer; pragma Import (Ada, E091, "system__pool_global_E"); + E079 : Short_Integer; pragma Import (Ada, E079, "system__file_control_block_E"); + E066 : Short_Integer; pragma Import (Ada, E066, "system__file_io_E"); + E198 : Short_Integer; pragma Import (Ada, E198, "system__direct_io_E"); + E015 : Short_Integer; pragma Import (Ada, E015, "system__secondary_stack_E"); + E175 : Short_Integer; pragma Import (Ada, E175, "ada__strings__unbounded_E"); + E163 : Short_Integer; pragma Import (Ada, E163, "ada__directories_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "system__regexp_E"); + E049 : Short_Integer; pragma Import (Ada, E049, "ada__text_io_E"); + E161 : Short_Integer; pragma Import (Ada, E161, "latin_utils__config_E"); + E194 : Short_Integer; pragma Import (Ada, E194, "latin_utils__preface_E"); + E159 : Short_Integer; pragma Import (Ada, E159, "latin_utils__inflections_package_E"); + E153 : Short_Integer; pragma Import (Ada, E153, "latin_utils__strings_package_E"); + E151 : Short_Integer; pragma Import (Ada, E151, "latin_utils__dictionary_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E049 := E049 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E163 := E163 - 1; + E187 := E187 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E175 := E175 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E081 := E081 - 1; + E095 := E095 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E066 := E066 - 1; + F5; + end; + E198 := E198 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E079 := E079 - 1; + F7; + end; + E091 := E091 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Fat_Flt'Elab_Spec; + E116 := E116 + 1; + System.Fat_Llf'Elab_Spec; + E104 := E104 + 1; + System.Exception_Table'Elab_Body; + E021 := E021 + 1; + Ada.Io_Exceptions'Elab_Spec; + E052 := E052 + 1; + Ada.Strings'Elab_Spec; + E143 := E143 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E148 := E148 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E051 := E051 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E027 := E027 + 1; + System.Finalization_Root'Elab_Spec; + E070 := E070 + 1; + Ada.Finalization'Elab_Spec; + E068 := E068 + 1; + System.Storage_Pools'Elab_Spec; + E089 := E089 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E165 := E165 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E171 := E171 + 1; + System.Pool_Global'Elab_Spec; + E091 := E091 + 1; + System.File_Control_Block'Elab_Spec; + E079 := E079 + 1; + System.Direct_Io'Elab_Spec; + E198 := E198 + 1; + System.File_Io'Elab_Body; + E066 := E066 + 1; + E095 := E095 + 1; + System.Finalization_Masters'Elab_Body; + E081 := E081 + 1; + E191 := E191 + 1; + E072 := E072 + 1; + Ada.Tags'Elab_Body; + E054 := E054 + 1; + E145 := E145 + 1; + System.Soft_Links'Elab_Body; + E011 := E011 + 1; + System.Os_Lib'Elab_Body; + E076 := E076 + 1; + System.Secondary_Stack'Elab_Body; + E015 := E015 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E175 := E175 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E187 := E187 + 1; + Ada.Directories'Elab_Body; + E163 := E163 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E049 := E049 + 1; + Latin_Utils.Config'Elab_Body; + E161 := E161 + 1; + E194 := E194 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E159 := E159 + 1; + E153 := E153 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E151 := E151 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_sorter"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/sorter.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__sorter.ads b/obj/b__sorter.ads new file mode 100644 index 0000000000000000000000000000000000000000..bd848fdcbdee2e2ad5d52286d9673c8f53fd7c32 --- /dev/null +++ b/obj/b__sorter.ads @@ -0,0 +1,645 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_sorter" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#805f0311#; + pragma Export (C, u00001, "sorterB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00004, "adaS"); + u00005 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00005, "ada__exceptionsB"); + u00006 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00006, "ada__exceptionsS"); + u00007 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00007, "ada__exceptions__last_chance_handlerB"); + u00008 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00008, "ada__exceptions__last_chance_handlerS"); + u00009 : constant Version_32 := 16#90249111#; + pragma Export (C, u00009, "systemS"); + u00010 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00010, "system__soft_linksB"); + u00011 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00011, "system__soft_linksS"); + u00012 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00012, "system__parametersB"); + u00013 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00013, "system__parametersS"); + u00014 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00014, "system__secondary_stackB"); + u00015 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00015, "system__secondary_stackS"); + u00016 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00016, "system__storage_elementsB"); + u00017 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00017, "system__storage_elementsS"); + u00018 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00018, "system__stack_checkingB"); + u00019 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00019, "system__stack_checkingS"); + u00020 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00020, "system__exception_tableB"); + u00021 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00021, "system__exception_tableS"); + u00022 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00022, "system__htableB"); + u00023 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00023, "system__htableS"); + u00024 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00024, "system__string_hashB"); + u00025 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00025, "system__string_hashS"); + u00026 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00026, "system__exceptionsB"); + u00027 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00027, "system__exceptionsS"); + u00028 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00028, "system__exceptions__machineS"); + u00029 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00029, "system__exceptions_debugB"); + u00030 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00030, "system__exceptions_debugS"); + u00031 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00031, "system__img_intB"); + u00032 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00032, "system__img_intS"); + u00033 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00033, "system__tracebackB"); + u00034 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00034, "system__tracebackS"); + u00035 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00035, "system__wch_conB"); + u00036 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00036, "system__wch_conS"); + u00037 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00037, "system__wch_stwB"); + u00038 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00038, "system__wch_stwS"); + u00039 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00039, "system__wch_cnvB"); + u00040 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00040, "system__wch_cnvS"); + u00041 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00041, "interfacesS"); + u00042 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00042, "system__wch_jisB"); + u00043 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00043, "system__wch_jisS"); + u00044 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00044, "system__traceback_entriesB"); + u00045 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00045, "system__traceback_entriesS"); + u00046 : constant Version_32 := 16#e18a47a0#; + pragma Export (C, u00046, "ada__float_text_ioB"); + u00047 : constant Version_32 := 16#e61b3c6c#; + pragma Export (C, u00047, "ada__float_text_ioS"); + u00048 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00048, "ada__text_ioB"); + u00049 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00049, "ada__text_ioS"); + u00050 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00050, "ada__streamsB"); + u00051 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00051, "ada__streamsS"); + u00052 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00052, "ada__io_exceptionsS"); + u00053 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00053, "ada__tagsB"); + u00054 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00054, "ada__tagsS"); + u00055 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00055, "system__unsigned_typesS"); + u00056 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00056, "system__val_lluB"); + u00057 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00057, "system__val_lluS"); + u00058 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00058, "system__val_utilB"); + u00059 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00059, "system__val_utilS"); + u00060 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00060, "system__case_utilB"); + u00061 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00061, "system__case_utilS"); + u00062 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00062, "interfaces__c_streamsB"); + u00063 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00063, "interfaces__c_streamsS"); + u00064 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00064, "system__crtlS"); + u00065 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00065, "system__file_ioB"); + u00066 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00066, "system__file_ioS"); + u00067 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00067, "ada__finalizationB"); + u00068 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00068, "ada__finalizationS"); + u00069 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00069, "system__finalization_rootB"); + u00070 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00070, "system__finalization_rootS"); + u00071 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00071, "interfaces__cB"); + u00072 : constant Version_32 := 16#96001448#; + pragma Export (C, u00072, "interfaces__cS"); + u00073 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00073, "system__img_enum_newB"); + u00074 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00074, "system__img_enum_newS"); + u00075 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00075, "system__os_libB"); + u00076 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00076, "system__os_libS"); + u00077 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00077, "system__stringsB"); + u00078 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00078, "system__stringsS"); + u00079 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00079, "system__file_control_blockS"); + u00080 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00080, "system__finalization_mastersB"); + u00081 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00081, "system__finalization_mastersS"); + u00082 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00082, "system__address_imageB"); + u00083 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00083, "system__address_imageS"); + u00084 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00084, "system__img_boolB"); + u00085 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00085, "system__img_boolS"); + u00086 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00086, "system__ioB"); + u00087 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00087, "system__ioS"); + u00088 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00088, "system__storage_poolsB"); + u00089 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00089, "system__storage_poolsS"); + u00090 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00090, "system__pool_globalB"); + u00091 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00091, "system__pool_globalS"); + u00092 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00092, "system__memoryB"); + u00093 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00093, "system__memoryS"); + u00094 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00094, "system__storage_pools__subpoolsB"); + u00095 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00095, "system__storage_pools__subpoolsS"); + u00096 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00096, "system__storage_pools__subpools__finalizationB"); + u00097 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00097, "system__storage_pools__subpools__finalizationS"); + u00098 : constant Version_32 := 16#d5f9759f#; + pragma Export (C, u00098, "ada__text_io__float_auxB"); + u00099 : constant Version_32 := 16#f854caf5#; + pragma Export (C, u00099, "ada__text_io__float_auxS"); + u00100 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00100, "ada__text_io__generic_auxB"); + u00101 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00101, "ada__text_io__generic_auxS"); + u00102 : constant Version_32 := 16#56e74f1a#; + pragma Export (C, u00102, "system__img_realB"); + u00103 : constant Version_32 := 16#578cc0f3#; + pragma Export (C, u00103, "system__img_realS"); + u00104 : constant Version_32 := 16#4f1f4f21#; + pragma Export (C, u00104, "system__fat_llfS"); + u00105 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00105, "system__float_controlB"); + u00106 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00106, "system__float_controlS"); + u00107 : constant Version_32 := 16#3da6be5a#; + pragma Export (C, u00107, "system__img_lluB"); + u00108 : constant Version_32 := 16#88eb037d#; + pragma Export (C, u00108, "system__img_lluS"); + u00109 : constant Version_32 := 16#22ab03a2#; + pragma Export (C, u00109, "system__img_unsB"); + u00110 : constant Version_32 := 16#5ed63f49#; + pragma Export (C, u00110, "system__img_unsS"); + u00111 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00111, "system__powten_tableS"); + u00112 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00112, "system__val_realB"); + u00113 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00113, "system__val_realS"); + u00114 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00114, "system__exn_llfB"); + u00115 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00115, "system__exn_llfS"); + u00116 : constant Version_32 := 16#13fde8c6#; + pragma Export (C, u00116, "system__fat_fltS"); + u00117 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00117, "ada__integer_text_ioB"); + u00118 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00118, "ada__integer_text_ioS"); + u00119 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00119, "ada__text_io__integer_auxB"); + u00120 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00120, "ada__text_io__integer_auxS"); + u00121 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00121, "system__img_biuB"); + u00122 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00122, "system__img_biuS"); + u00123 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00123, "system__img_llbB"); + u00124 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00124, "system__img_llbS"); + u00125 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00125, "system__img_lliB"); + u00126 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00126, "system__img_lliS"); + u00127 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00127, "system__img_llwB"); + u00128 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00128, "system__img_llwS"); + u00129 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00129, "system__img_wiuB"); + u00130 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00130, "system__img_wiuS"); + u00131 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00131, "system__val_intB"); + u00132 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00132, "system__val_intS"); + u00133 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00133, "system__val_unsB"); + u00134 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00134, "system__val_unsS"); + u00135 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00135, "system__val_lliB"); + u00136 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00136, "system__val_lliS"); + u00137 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00137, "ada__text_io__enumeration_auxB"); + u00138 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00138, "ada__text_io__enumeration_auxS"); + u00139 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00139, "ada__charactersS"); + u00140 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00140, "ada__characters__handlingB"); + u00141 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00141, "ada__characters__handlingS"); + u00142 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00142, "ada__characters__latin_1S"); + u00143 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00143, "ada__stringsS"); + u00144 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00144, "ada__strings__mapsB"); + u00145 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00145, "ada__strings__mapsS"); + u00146 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00146, "system__bit_opsB"); + u00147 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00147, "system__bit_opsS"); + u00148 : constant Version_32 := 16#34090881#; + pragma Export (C, u00148, "ada__strings__maps__constantsS"); + u00149 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00149, "latin_utilsS"); + u00150 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00150, "latin_utils__dictionary_packageB"); + u00151 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00151, "latin_utils__dictionary_packageS"); + u00152 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00152, "latin_utils__strings_packageB"); + u00153 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00153, "latin_utils__strings_packageS"); + u00154 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00154, "ada__strings__fixedB"); + u00155 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00155, "ada__strings__fixedS"); + u00156 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00156, "ada__strings__searchB"); + u00157 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00157, "ada__strings__searchS"); + u00158 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00158, "latin_utils__inflections_packageB"); + u00159 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00159, "latin_utils__inflections_packageS"); + u00160 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00160, "latin_utils__configB"); + u00161 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00161, "latin_utils__configS"); + u00162 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00162, "ada__directoriesB"); + u00163 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00163, "ada__directoriesS"); + u00164 : constant Version_32 := 16#65712768#; + pragma Export (C, u00164, "ada__calendarB"); + u00165 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00165, "ada__calendarS"); + u00166 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00166, "system__os_primitivesB"); + u00167 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00167, "system__os_primitivesS"); + u00168 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00168, "ada__calendar__formattingB"); + u00169 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00169, "ada__calendar__formattingS"); + u00170 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00170, "ada__calendar__time_zonesB"); + u00171 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00171, "ada__calendar__time_zonesS"); + u00172 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00172, "ada__directories__validityB"); + u00173 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00173, "ada__directories__validityS"); + u00174 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00174, "ada__strings__unboundedB"); + u00175 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00175, "ada__strings__unboundedS"); + u00176 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00176, "system__compare_array_unsigned_8B"); + u00177 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00177, "system__compare_array_unsigned_8S"); + u00178 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00178, "system__address_operationsB"); + u00179 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00179, "system__address_operationsS"); + u00180 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00180, "system__atomic_countersB"); + u00181 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00181, "system__atomic_countersS"); + u00182 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00182, "system__stream_attributesB"); + u00183 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00183, "system__stream_attributesS"); + u00184 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00184, "system__file_attributesS"); + u00185 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00185, "system__os_constantsS"); + u00186 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00186, "system__regexpB"); + u00187 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00187, "system__regexpS"); + u00188 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00188, "ada__environment_variablesB"); + u00189 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00189, "ada__environment_variablesS"); + u00190 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00190, "interfaces__c__stringsB"); + u00191 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00191, "interfaces__c__stringsS"); + u00192 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00192, "latin_utils__latin_file_namesS"); + u00193 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00193, "latin_utils__prefaceB"); + u00194 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00194, "latin_utils__prefaceS"); + u00195 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00195, "system__concat_2B"); + u00196 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00196, "system__concat_2S"); + u00197 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00197, "system__direct_ioB"); + u00198 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00198, "system__direct_ioS"); + u00199 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00199, "system__val_enumB"); + u00200 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00200, "system__val_enumS"); + u00201 : constant Version_32 := 16#7dbbd31d#; + pragma Export (C, u00201, "text_ioS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.img_real%s + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.fat_flt%s + -- system.fat_llf%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llu%s + -- system.img_llu%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_uns%s + -- system.img_uns%b + -- system.img_real%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.float_aux%s + -- ada.float_text_io%s + -- ada.float_text_io%b + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.float_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- text_io%s + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- sorter%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__sorter.ali b/obj/b__sorter.ali new file mode 100644 index 0000000000000000000000000000000000000000..9beb970b4f368f9fa5b13363f23eb63925d5fa03 --- /dev/null +++ b/obj/b__sorter.ali @@ -0,0 +1,360 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__sorter.adb 57071aa4 NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__sorter.ads 05743c8f EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__sorter.ads 20230322220508 9550ad9e +D b__sorter.adb 20230322220508 3a3df639 +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__sorter.ads +3K9*ada_main 645l5 645e13 5|6b14 334l5 334t13 +6i4*gnat_argc{integer} 10m22 10r22 5|309m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|310m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|311m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|318r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|305r52 +24U14*adainit 25i22 5|143b14 287l8 287t15 314s7 +27U14*adafinal 28i22 5|130b14 139l8 139t16 316s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|292b13 319t7 +31i7 argc{integer} 5|293b7 309r20 +32m7 argv{6|64M9} 5|294b7 310r20 +33m7 envp{6|64M9} 5|295b7 311r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 420r22 422r22 424r22 426r22 428r22 430r22 432r22 434r22 +. 436r22 438r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +420m4*u00192{37M9} 421r22 +422m4*u00193{37M9} 423r22 +424m4*u00194{37M9} 425r22 +426m4*u00195{37M9} 427r22 +428m4*u00196{37M9} 429r22 +430m4*u00197{37M9} 431r22 +432m4*u00198{37M9} 433r22 +434m4*u00199{37M9} 435r22 +436m4*u00200{37M9} 437r22 +438m4*u00201{37M9} 439r22 +X 5 b__sorter.adb +9i4 E076{short_integer} 9m46 9r46 264m7 264r15 +10i4 E011{short_integer} 10m46 10r46 262m7 262r15 +11i4 E116{short_integer} 11m46 11r46 213m7 213r15 +12i4 E104{short_integer} 12m46 12r46 215m7 215r15 +13i4 E021{short_integer} 13m46 13r46 217m7 217r15 +14i4 E052{short_integer} 14m46 14r46 219m7 219r15 +15i4 E143{short_integer} 15m46 15r46 221m7 221r15 +16i4 E145{short_integer} 16m46 16r46 260m7 260r15 +17i4 E148{short_integer} 17m46 17r46 224m7 224r15 +18i4 E054{short_integer} 18m46 18r46 259m7 259r15 +19i4 E051{short_integer} 19m46 19r46 227m7 227r15 +20i4 E072{short_integer} 20m46 20r46 257m7 257r15 +21i4 E191{short_integer} 21m46 21r46 256m7 256r15 +22i4 E027{short_integer} 22m46 22r46 231m7 231r15 +23i4 E070{short_integer} 23m46 23r46 233m7 233r15 +24i4 E068{short_integer} 24m46 24r46 235m7 235r15 +25i4 E089{short_integer} 25m46 25r46 237m7 237r15 +26i4 E081{short_integer} 26m46 26r46 80m7 80r15 255m7 255r15 +27i4 E095{short_integer} 27m46 27r46 81m7 81r15 253m7 253r15 +28i4 E165{short_integer} 28m46 28r46 242m7 242r15 +29i4 E171{short_integer} 29m46 29r46 244m7 244r15 +30i4 E091{short_integer} 30m46 30r46 103m7 103r15 246m7 246r15 +31i4 E079{short_integer} 31m46 31r46 100m10 100r18 248m7 248r15 +32i4 E066{short_integer} 32m46 32r46 86m10 86r18 252m7 252r15 +33i4 E198{short_integer} 33m46 33r46 89m7 89r15 250m7 250r15 +34i4 E015{short_integer} 34m46 34r46 266m7 266r15 +35i4 E175{short_integer} 35m46 35r46 73m7 73r15 268m7 268r15 +36i4 E163{short_integer} 36m46 36r46 59m7 59r15 273m7 273r15 +37i4 E187{short_integer} 37m46 37r46 60m7 60r15 271m7 271r15 +38i4 E049{short_integer} 38m46 38r46 52m7 52r15 276m7 276r15 +39i4 E161{short_integer} 39m46 39r46 278m7 278r15 +40i4 E194{short_integer} 40m46 40r46 279m7 279r15 +41i4 E159{short_integer} 41m46 41r46 282m7 282r15 +42i4 E153{short_integer} 42m46 42r46 283m7 283r15 +43i4 E151{short_integer} 43m46 43r46 286m7 286r15 +45a4 Local_Priority_Specific_Dispatching{string} 195r9 +46a4 Local_Interrupt_States{string} 198r27 +48b4 Is_Elaborated{boolean} 134r14 137m7 184r10 187m7 +50U14 finalize_library 50b14 128l8 128t24 209r35 +54U20*F1 55b30 57s10 +62U20*F2 63b30 65s10 +68U20*F3 69b30 71s10 +75U20*F4 76b30 78s10 +83U20*F5 84b30 87s10 +91U20*F6 92b30 94s10 +97U20*F7 98b30 101s10 +105U20*F8 106b30 108s10 +111U20*F9 112b30 114s10 +117U20*F10 118b30 120s10 +123U20*Reraise_Library_Exception_If_Any 124b33 +. 126s10 +131U17*s_stalib_adafinal 132b25 138s7 +141P9 No_Param_Proc 181r34 +144i7*Main_Priority{integer} 145m25 145r25 188m7 +146i7*Time_Slice_Value{integer} 147m25 147r25 189m7 +148e7*WC_Encoding{character} 149m25 149r25 190m7 +150e7*Locking_Policy{character} 151m25 151r25 191m7 +152e7*Queuing_Policy{character} 153m25 153r25 192m7 +154e7*Task_Dispatching_Policy{character} 155m25 155r25 193m7 +156m7*Priority_Specific_Dispatching{6|64M9} 157m25 157r25 194m7 +158i7*Num_Specific_Dispatching{integer} 159m25 159r25 196m7 +160i7*Main_CPU{integer} 161m25 161r25 197m7 +162m7*Interrupt_States{6|64M9} 163m25 163r25 198m7 +164i7*Num_Interrupt_States{integer} 165m25 165r25 199m7 +166i7*Unreserve_All_Interrupts{integer} 167m25 167r25 200m7 +168i7*Detect_Blocking{integer} 169m25 169r25 201m7 +170i7*Default_Stack_Size{integer} 171m25 171r25 202m7 +172i7*Leap_Seconds_Support{integer} 173m25 173r25 203m7 +175U17*Install_Handler 176b25 206s10 +178i7*Handler_Installed{integer} 179m25 179r25 205r10 +181p7*Finalize_Library_Objects{141P9} 182m25 182r25 209m7 +289U14 Ada_Main_Program 290b24 315s7 +298U17*Initialize 298>29 299b25 313s7 +298m29 Addr{6|64M9} +301U17*Finalize 302b25 317s7 +303a7 SEH(integer) 313m19 313r19 +305m7 Ensure_Reference{6|64M9} 306r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|156r39 162r26 294r14 295r14 298r36 +. 305r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|156r46 162r33 294r21 295r21 298r43 +. 305r41 + diff --git a/obj/b__sorter.o b/obj/b__sorter.o new file mode 100644 index 0000000000000000000000000000000000000000..d52ebb5dc552a65ac2091bfe84c269d20a58b0b3 Binary files /dev/null and b/obj/b__sorter.o differ diff --git a/obj/b__wakedict.adb b/obj/b__wakedict.adb new file mode 100644 index 0000000000000000000000000000000000000000..934493b7ed005a2956978612eda1f852b67e38e5 --- /dev/null +++ b/obj/b__wakedict.adb @@ -0,0 +1,331 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__wakedict.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__wakedict.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E077 : Short_Integer; pragma Import (Ada, E077, "system__os_lib_E"); + E014 : Short_Integer; pragma Import (Ada, E014, "system__soft_links_E"); + E024 : Short_Integer; pragma Import (Ada, E024, "system__exception_table_E"); + E053 : Short_Integer; pragma Import (Ada, E053, "ada__io_exceptions_E"); + E143 : Short_Integer; pragma Import (Ada, E143, "ada__strings_E"); + E145 : Short_Integer; pragma Import (Ada, E145, "ada__strings__maps_E"); + E148 : Short_Integer; pragma Import (Ada, E148, "ada__strings__maps__constants_E"); + E055 : Short_Integer; pragma Import (Ada, E055, "ada__tags_E"); + E052 : Short_Integer; pragma Import (Ada, E052, "ada__streams_E"); + E073 : Short_Integer; pragma Import (Ada, E073, "interfaces__c_E"); + E172 : Short_Integer; pragma Import (Ada, E172, "interfaces__c__strings_E"); + E030 : Short_Integer; pragma Import (Ada, E030, "system__exceptions_E"); + E071 : Short_Integer; pragma Import (Ada, E071, "system__finalization_root_E"); + E069 : Short_Integer; pragma Import (Ada, E069, "ada__finalization_E"); + E090 : Short_Integer; pragma Import (Ada, E090, "system__storage_pools_E"); + E082 : Short_Integer; pragma Import (Ada, E082, "system__finalization_masters_E"); + E096 : Short_Integer; pragma Import (Ada, E096, "system__storage_pools__subpools_E"); + E125 : Short_Integer; pragma Import (Ada, E125, "ada__calendar_E"); + E131 : Short_Integer; pragma Import (Ada, E131, "ada__calendar__time_zones_E"); + E092 : Short_Integer; pragma Import (Ada, E092, "system__pool_global_E"); + E080 : Short_Integer; pragma Import (Ada, E080, "system__file_control_block_E"); + E067 : Short_Integer; pragma Import (Ada, E067, "system__file_io_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "system__direct_io_E"); + E018 : Short_Integer; pragma Import (Ada, E018, "system__secondary_stack_E"); + E156 : Short_Integer; pragma Import (Ada, E156, "ada__strings__unbounded_E"); + E123 : Short_Integer; pragma Import (Ada, E123, "ada__directories_E"); + E168 : Short_Integer; pragma Import (Ada, E168, "system__regexp_E"); + E050 : Short_Integer; pragma Import (Ada, E050, "ada__text_io_E"); + E121 : Short_Integer; pragma Import (Ada, E121, "latin_utils__config_E"); + E183 : Short_Integer; pragma Import (Ada, E183, "latin_utils__preface_E"); + E180 : Short_Integer; pragma Import (Ada, E180, "latin_utils__inflections_package_E"); + E176 : Short_Integer; pragma Import (Ada, E176, "latin_utils__strings_package_E"); + E174 : Short_Integer; pragma Import (Ada, E174, "latin_utils__dictionary_package_E"); + E191 : Short_Integer; pragma Import (Ada, E191, "latin_utils__general_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + E050 := E050 - 1; + declare + procedure F1; + pragma Import (Ada, F1, "ada__text_io__finalize_spec"); + begin + F1; + end; + E123 := E123 - 1; + E168 := E168 - 1; + declare + procedure F2; + pragma Import (Ada, F2, "system__regexp__finalize_spec"); + begin + F2; + end; + declare + procedure F3; + pragma Import (Ada, F3, "ada__directories__finalize_spec"); + begin + F3; + end; + E156 := E156 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "ada__strings__unbounded__finalize_spec"); + begin + F4; + end; + E082 := E082 - 1; + E096 := E096 - 1; + declare + procedure F5; + pragma Import (Ada, F5, "system__file_io__finalize_body"); + begin + E067 := E067 - 1; + F5; + end; + E187 := E187 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "system__direct_io__finalize_spec"); + begin + F6; + end; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_control_block__finalize_spec"); + begin + E080 := E080 - 1; + F7; + end; + E092 := E092 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__pool_global__finalize_spec"); + begin + F8; + end; + declare + procedure F9; + pragma Import (Ada, F9, "system__storage_pools__subpools__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__finalization_masters__finalize_spec"); + begin + F10; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E024 := E024 + 1; + Ada.Io_Exceptions'Elab_Spec; + E053 := E053 + 1; + Ada.Strings'Elab_Spec; + E143 := E143 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E148 := E148 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E052 := E052 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E030 := E030 + 1; + System.Finalization_Root'Elab_Spec; + E071 := E071 + 1; + Ada.Finalization'Elab_Spec; + E069 := E069 + 1; + System.Storage_Pools'Elab_Spec; + E090 := E090 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E125 := E125 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E131 := E131 + 1; + System.Pool_Global'Elab_Spec; + E092 := E092 + 1; + System.File_Control_Block'Elab_Spec; + E080 := E080 + 1; + System.Direct_Io'Elab_Spec; + E187 := E187 + 1; + System.File_Io'Elab_Body; + E067 := E067 + 1; + E096 := E096 + 1; + System.Finalization_Masters'Elab_Body; + E082 := E082 + 1; + E172 := E172 + 1; + E073 := E073 + 1; + Ada.Tags'Elab_Body; + E055 := E055 + 1; + E145 := E145 + 1; + System.Soft_Links'Elab_Body; + E014 := E014 + 1; + System.Os_Lib'Elab_Body; + E077 := E077 + 1; + System.Secondary_Stack'Elab_Body; + E018 := E018 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E156 := E156 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E168 := E168 + 1; + Ada.Directories'Elab_Body; + E123 := E123 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E050 := E050 + 1; + Latin_Utils.Config'Elab_Body; + E121 := E121 + 1; + E183 := E183 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E180 := E180 + 1; + E176 := E176 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E174 := E174 + 1; + E191 := E191 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_wakedict"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/makedict_main.o + -- /home/ubuntu/whitakers-words/obj/wakedict.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__wakedict.ads b/obj/b__wakedict.ads new file mode 100644 index 0000000000000000000000000000000000000000..3a000bf22e1e4f66a5c4906d8f832188c80f523d --- /dev/null +++ b/obj/b__wakedict.ads @@ -0,0 +1,615 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_wakedict" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#d07ce65d#; + pragma Export (C, u00001, "wakedictB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#bf9a8925#; + pragma Export (C, u00004, "makedict_mainB"); + u00005 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00005, "adaS"); + u00006 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00006, "ada__integer_text_ioB"); + u00007 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00007, "ada__integer_text_ioS"); + u00008 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00008, "ada__exceptionsB"); + u00009 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00009, "ada__exceptionsS"); + u00010 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00010, "ada__exceptions__last_chance_handlerB"); + u00011 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00011, "ada__exceptions__last_chance_handlerS"); + u00012 : constant Version_32 := 16#90249111#; + pragma Export (C, u00012, "systemS"); + u00013 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00013, "system__soft_linksB"); + u00014 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00014, "system__soft_linksS"); + u00015 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00015, "system__parametersB"); + u00016 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00016, "system__parametersS"); + u00017 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00017, "system__secondary_stackB"); + u00018 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00018, "system__secondary_stackS"); + u00019 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00019, "system__storage_elementsB"); + u00020 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00020, "system__storage_elementsS"); + u00021 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00021, "system__stack_checkingB"); + u00022 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00022, "system__stack_checkingS"); + u00023 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00023, "system__exception_tableB"); + u00024 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00024, "system__exception_tableS"); + u00025 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00025, "system__htableB"); + u00026 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00026, "system__htableS"); + u00027 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00027, "system__string_hashB"); + u00028 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00028, "system__string_hashS"); + u00029 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00029, "system__exceptionsB"); + u00030 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00030, "system__exceptionsS"); + u00031 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00031, "system__exceptions__machineS"); + u00032 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00032, "system__exceptions_debugB"); + u00033 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00033, "system__exceptions_debugS"); + u00034 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00034, "system__img_intB"); + u00035 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00035, "system__img_intS"); + u00036 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00036, "system__tracebackB"); + u00037 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00037, "system__tracebackS"); + u00038 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00038, "system__wch_conB"); + u00039 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00039, "system__wch_conS"); + u00040 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00040, "system__wch_stwB"); + u00041 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00041, "system__wch_stwS"); + u00042 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00042, "system__wch_cnvB"); + u00043 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00043, "system__wch_cnvS"); + u00044 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00044, "interfacesS"); + u00045 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00045, "system__wch_jisB"); + u00046 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00046, "system__wch_jisS"); + u00047 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00047, "system__traceback_entriesB"); + u00048 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00048, "system__traceback_entriesS"); + u00049 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00049, "ada__text_ioB"); + u00050 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00050, "ada__text_ioS"); + u00051 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00051, "ada__streamsB"); + u00052 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00052, "ada__streamsS"); + u00053 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00053, "ada__io_exceptionsS"); + u00054 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00054, "ada__tagsB"); + u00055 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00055, "ada__tagsS"); + u00056 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00056, "system__unsigned_typesS"); + u00057 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00057, "system__val_lluB"); + u00058 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00058, "system__val_lluS"); + u00059 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00059, "system__val_utilB"); + u00060 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00060, "system__val_utilS"); + u00061 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00061, "system__case_utilB"); + u00062 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00062, "system__case_utilS"); + u00063 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00063, "interfaces__c_streamsB"); + u00064 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00064, "interfaces__c_streamsS"); + u00065 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00065, "system__crtlS"); + u00066 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00066, "system__file_ioB"); + u00067 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00067, "system__file_ioS"); + u00068 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00068, "ada__finalizationB"); + u00069 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00069, "ada__finalizationS"); + u00070 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00070, "system__finalization_rootB"); + u00071 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00071, "system__finalization_rootS"); + u00072 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00072, "interfaces__cB"); + u00073 : constant Version_32 := 16#96001448#; + pragma Export (C, u00073, "interfaces__cS"); + u00074 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00074, "system__img_enum_newB"); + u00075 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00075, "system__img_enum_newS"); + u00076 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00076, "system__os_libB"); + u00077 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00077, "system__os_libS"); + u00078 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00078, "system__stringsB"); + u00079 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00079, "system__stringsS"); + u00080 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00080, "system__file_control_blockS"); + u00081 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00081, "system__finalization_mastersB"); + u00082 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00082, "system__finalization_mastersS"); + u00083 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00083, "system__address_imageB"); + u00084 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00084, "system__address_imageS"); + u00085 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00085, "system__img_boolB"); + u00086 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00086, "system__img_boolS"); + u00087 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00087, "system__ioB"); + u00088 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00088, "system__ioS"); + u00089 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00089, "system__storage_poolsB"); + u00090 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00090, "system__storage_poolsS"); + u00091 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00091, "system__pool_globalB"); + u00092 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00092, "system__pool_globalS"); + u00093 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00093, "system__memoryB"); + u00094 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00094, "system__memoryS"); + u00095 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00095, "system__storage_pools__subpoolsB"); + u00096 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00096, "system__storage_pools__subpoolsS"); + u00097 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00097, "system__storage_pools__subpools__finalizationB"); + u00098 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00098, "system__storage_pools__subpools__finalizationS"); + u00099 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00099, "ada__text_io__integer_auxB"); + u00100 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00100, "ada__text_io__integer_auxS"); + u00101 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00101, "ada__text_io__generic_auxB"); + u00102 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00102, "ada__text_io__generic_auxS"); + u00103 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00103, "system__img_biuB"); + u00104 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00104, "system__img_biuS"); + u00105 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00105, "system__img_llbB"); + u00106 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00106, "system__img_llbS"); + u00107 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00107, "system__img_lliB"); + u00108 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00108, "system__img_lliS"); + u00109 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00109, "system__img_llwB"); + u00110 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00110, "system__img_llwS"); + u00111 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00111, "system__img_wiuB"); + u00112 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00112, "system__img_wiuS"); + u00113 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00113, "system__val_intB"); + u00114 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00114, "system__val_intS"); + u00115 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00115, "system__val_unsB"); + u00116 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00116, "system__val_unsS"); + u00117 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00117, "system__val_lliB"); + u00118 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00118, "system__val_lliS"); + u00119 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00119, "latin_utilsS"); + u00120 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00120, "latin_utils__configB"); + u00121 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00121, "latin_utils__configS"); + u00122 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00122, "ada__directoriesB"); + u00123 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00123, "ada__directoriesS"); + u00124 : constant Version_32 := 16#65712768#; + pragma Export (C, u00124, "ada__calendarB"); + u00125 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00125, "ada__calendarS"); + u00126 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00126, "system__os_primitivesB"); + u00127 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00127, "system__os_primitivesS"); + u00128 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00128, "ada__calendar__formattingB"); + u00129 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00129, "ada__calendar__formattingS"); + u00130 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00130, "ada__calendar__time_zonesB"); + u00131 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00131, "ada__calendar__time_zonesS"); + u00132 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00132, "system__val_realB"); + u00133 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00133, "system__val_realS"); + u00134 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00134, "system__exn_llfB"); + u00135 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00135, "system__exn_llfS"); + u00136 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00136, "system__float_controlB"); + u00137 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00137, "system__float_controlS"); + u00138 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00138, "system__powten_tableS"); + u00139 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00139, "ada__charactersS"); + u00140 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00140, "ada__characters__handlingB"); + u00141 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00141, "ada__characters__handlingS"); + u00142 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00142, "ada__characters__latin_1S"); + u00143 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00143, "ada__stringsS"); + u00144 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00144, "ada__strings__mapsB"); + u00145 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00145, "ada__strings__mapsS"); + u00146 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00146, "system__bit_opsB"); + u00147 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00147, "system__bit_opsS"); + u00148 : constant Version_32 := 16#34090881#; + pragma Export (C, u00148, "ada__strings__maps__constantsS"); + u00149 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00149, "ada__directories__validityB"); + u00150 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00150, "ada__directories__validityS"); + u00151 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00151, "ada__strings__fixedB"); + u00152 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00152, "ada__strings__fixedS"); + u00153 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00153, "ada__strings__searchB"); + u00154 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00154, "ada__strings__searchS"); + u00155 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00155, "ada__strings__unboundedB"); + u00156 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00156, "ada__strings__unboundedS"); + u00157 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00157, "system__compare_array_unsigned_8B"); + u00158 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00158, "system__compare_array_unsigned_8S"); + u00159 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00159, "system__address_operationsB"); + u00160 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00160, "system__address_operationsS"); + u00161 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00161, "system__atomic_countersB"); + u00162 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00162, "system__atomic_countersS"); + u00163 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00163, "system__stream_attributesB"); + u00164 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00164, "system__stream_attributesS"); + u00165 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00165, "system__file_attributesS"); + u00166 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00166, "system__os_constantsS"); + u00167 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00167, "system__regexpB"); + u00168 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00168, "system__regexpS"); + u00169 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00169, "ada__environment_variablesB"); + u00170 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00170, "ada__environment_variablesS"); + u00171 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00171, "interfaces__c__stringsB"); + u00172 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00172, "interfaces__c__stringsS"); + u00173 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00173, "latin_utils__dictionary_packageB"); + u00174 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00174, "latin_utils__dictionary_packageS"); + u00175 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00175, "latin_utils__strings_packageB"); + u00176 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00176, "latin_utils__strings_packageS"); + u00177 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00177, "ada__text_io__enumeration_auxB"); + u00178 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00178, "ada__text_io__enumeration_auxS"); + u00179 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00179, "latin_utils__inflections_packageB"); + u00180 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00180, "latin_utils__inflections_packageS"); + u00181 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00181, "latin_utils__latin_file_namesS"); + u00182 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00182, "latin_utils__prefaceB"); + u00183 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00183, "latin_utils__prefaceS"); + u00184 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00184, "system__concat_2B"); + u00185 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00185, "system__concat_2S"); + u00186 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00186, "system__direct_ioB"); + u00187 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00187, "system__direct_ioS"); + u00188 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00188, "system__val_enumB"); + u00189 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00189, "system__val_enumS"); + u00190 : constant Version_32 := 16#db139edd#; + pragma Export (C, u00190, "latin_utils__generalB"); + u00191 : constant Version_32 := 16#d9bda27e#; + pragma Export (C, u00191, "latin_utils__generalS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- system.file_io%s + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- latin_utils.general%s + -- latin_utils.general%b + -- makedict_main%b + -- wakedict%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__wakedict.ali b/obj/b__wakedict.ali new file mode 100644 index 0000000000000000000000000000000000000000..eccab2e137ae4a1b5a6059369fb23bd063092b2f --- /dev/null +++ b/obj/b__wakedict.ali @@ -0,0 +1,348 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__wakedict.adb b8c38e6d NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__wakedict.ads 8f20e153 EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__wakedict.ads 20230322220501 1f047042 +D b__wakedict.adb 20230322220501 5fadbf2c +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__wakedict.ads +3K9*ada_main 615l5 615e13 5|6b14 331l5 331t13 +6i4*gnat_argc{integer} 10m22 10r22 5|305m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|306m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|307m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|314r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|301r52 +24U14*adainit 25i22 5|142b14 283l8 283t15 310s7 +27U14*adafinal 28i22 5|129b14 138l8 138t16 312s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|288b13 315t7 +31i7 argc{integer} 5|289b7 305r20 +32m7 argv{6|64M9} 5|290b7 306r20 +33m7 envp{6|64M9} 5|291b7 307r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +X 5 b__wakedict.adb +9i4 E077{short_integer} 9m46 9r46 259m7 259r15 +10i4 E014{short_integer} 10m46 10r46 257m7 257r15 +11i4 E024{short_integer} 11m46 11r46 212m7 212r15 +12i4 E053{short_integer} 12m46 12r46 214m7 214r15 +13i4 E143{short_integer} 13m46 13r46 216m7 216r15 +14i4 E145{short_integer} 14m46 14r46 255m7 255r15 +15i4 E148{short_integer} 15m46 15r46 219m7 219r15 +16i4 E055{short_integer} 16m46 16r46 254m7 254r15 +17i4 E052{short_integer} 17m46 17r46 222m7 222r15 +18i4 E073{short_integer} 18m46 18r46 252m7 252r15 +19i4 E172{short_integer} 19m46 19r46 251m7 251r15 +20i4 E030{short_integer} 20m46 20r46 226m7 226r15 +21i4 E071{short_integer} 21m46 21r46 228m7 228r15 +22i4 E069{short_integer} 22m46 22r46 230m7 230r15 +23i4 E090{short_integer} 23m46 23r46 232m7 232r15 +24i4 E082{short_integer} 24m46 24r46 79m7 79r15 250m7 250r15 +25i4 E096{short_integer} 25m46 25r46 80m7 80r15 248m7 248r15 +26i4 E125{short_integer} 26m46 26r46 237m7 237r15 +27i4 E131{short_integer} 27m46 27r46 239m7 239r15 +28i4 E092{short_integer} 28m46 28r46 102m7 102r15 241m7 241r15 +29i4 E080{short_integer} 29m46 29r46 99m10 99r18 243m7 243r15 +30i4 E067{short_integer} 30m46 30r46 85m10 85r18 247m7 247r15 +31i4 E187{short_integer} 31m46 31r46 88m7 88r15 245m7 245r15 +32i4 E018{short_integer} 32m46 32r46 261m7 261r15 +33i4 E156{short_integer} 33m46 33r46 72m7 72r15 263m7 263r15 +34i4 E123{short_integer} 34m46 34r46 58m7 58r15 268m7 268r15 +35i4 E168{short_integer} 35m46 35r46 59m7 59r15 266m7 266r15 +36i4 E050{short_integer} 36m46 36r46 51m7 51r15 271m7 271r15 +37i4 E121{short_integer} 37m46 37r46 273m7 273r15 +38i4 E183{short_integer} 38m46 38r46 274m7 274r15 +39i4 E180{short_integer} 39m46 39r46 277m7 277r15 +40i4 E176{short_integer} 40m46 40r46 278m7 278r15 +41i4 E174{short_integer} 41m46 41r46 281m7 281r15 +42i4 E191{short_integer} 42m46 42r46 282m7 282r15 +44a4 Local_Priority_Specific_Dispatching{string} 194r9 +45a4 Local_Interrupt_States{string} 197r27 +47b4 Is_Elaborated{boolean} 133r14 136m7 183r10 186m7 +49U14 finalize_library 49b14 127l8 127t24 208r35 +53U20*F1 54b30 56s10 +61U20*F2 62b30 64s10 +67U20*F3 68b30 70s10 +74U20*F4 75b30 77s10 +82U20*F5 83b30 86s10 +90U20*F6 91b30 93s10 +96U20*F7 97b30 100s10 +104U20*F8 105b30 107s10 +110U20*F9 111b30 113s10 +116U20*F10 117b30 119s10 +122U20*Reraise_Library_Exception_If_Any 123b33 +. 125s10 +130U17*s_stalib_adafinal 131b25 137s7 +140P9 No_Param_Proc 180r34 +143i7*Main_Priority{integer} 144m25 144r25 187m7 +145i7*Time_Slice_Value{integer} 146m25 146r25 188m7 +147e7*WC_Encoding{character} 148m25 148r25 189m7 +149e7*Locking_Policy{character} 150m25 150r25 190m7 +151e7*Queuing_Policy{character} 152m25 152r25 191m7 +153e7*Task_Dispatching_Policy{character} 154m25 154r25 192m7 +155m7*Priority_Specific_Dispatching{6|64M9} 156m25 156r25 193m7 +157i7*Num_Specific_Dispatching{integer} 158m25 158r25 195m7 +159i7*Main_CPU{integer} 160m25 160r25 196m7 +161m7*Interrupt_States{6|64M9} 162m25 162r25 197m7 +163i7*Num_Interrupt_States{integer} 164m25 164r25 198m7 +165i7*Unreserve_All_Interrupts{integer} 166m25 166r25 199m7 +167i7*Detect_Blocking{integer} 168m25 168r25 200m7 +169i7*Default_Stack_Size{integer} 170m25 170r25 201m7 +171i7*Leap_Seconds_Support{integer} 172m25 172r25 202m7 +174U17*Install_Handler 175b25 205s10 +177i7*Handler_Installed{integer} 178m25 178r25 204r10 +180p7*Finalize_Library_Objects{140P9} 181m25 181r25 208m7 +285U14 Ada_Main_Program 286b24 311s7 +294U17*Initialize 294>29 295b25 309s7 +294m29 Addr{6|64M9} +297U17*Finalize 298b25 313s7 +299a7 SEH(integer) 309m19 309r19 +301m7 Ensure_Reference{6|64M9} 302r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|155r39 161r26 290r14 291r14 294r36 +. 301r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|155r46 161r33 290r21 291r21 294r43 +. 301r41 + diff --git a/obj/b__wakedict.o b/obj/b__wakedict.o new file mode 100644 index 0000000000000000000000000000000000000000..8b0fca829b3bdbe358b138375cd886ec20831c2e Binary files /dev/null and b/obj/b__wakedict.o differ diff --git a/obj/b__words.adb b/obj/b__words.adb new file mode 100644 index 0000000000000000000000000000000000000000..722b114f53a3113e867595f0951b0fb4f712524c --- /dev/null +++ b/obj/b__words.adb @@ -0,0 +1,416 @@ +pragma Ada_95; +pragma Source_File_Name (ada_main, Spec_File_Name => "b__words.ads"); +pragma Source_File_Name (ada_main, Body_File_Name => "b__words.adb"); +with Ada.Exceptions; + +package body ada_main is + pragma Warnings (Off); + + E138 : Short_Integer; pragma Import (Ada, E138, "system__os_lib_E"); + E018 : Short_Integer; pragma Import (Ada, E018, "system__soft_links_E"); + E028 : Short_Integer; pragma Import (Ada, E028, "system__exception_table_E"); + E218 : Short_Integer; pragma Import (Ada, E218, "ada__containers_E"); + E117 : Short_Integer; pragma Import (Ada, E117, "ada__io_exceptions_E"); + E081 : Short_Integer; pragma Import (Ada, E081, "ada__strings_E"); + E083 : Short_Integer; pragma Import (Ada, E083, "ada__strings__maps_E"); + E086 : Short_Integer; pragma Import (Ada, E086, "ada__strings__maps__constants_E"); + E096 : Short_Integer; pragma Import (Ada, E096, "ada__tags_E"); + E116 : Short_Integer; pragma Import (Ada, E116, "ada__streams_E"); + E054 : Short_Integer; pragma Import (Ada, E054, "interfaces__c_E"); + E151 : Short_Integer; pragma Import (Ada, E151, "interfaces__c__strings_E"); + E034 : Short_Integer; pragma Import (Ada, E034, "system__exceptions_E"); + E119 : Short_Integer; pragma Import (Ada, E119, "system__finalization_root_E"); + E114 : Short_Integer; pragma Import (Ada, E114, "ada__finalization_E"); + E121 : Short_Integer; pragma Import (Ada, E121, "system__storage_pools_E"); + E108 : Short_Integer; pragma Import (Ada, E108, "system__finalization_masters_E"); + E104 : Short_Integer; pragma Import (Ada, E104, "system__storage_pools__subpools_E"); + E011 : Short_Integer; pragma Import (Ada, E011, "ada__calendar_E"); + E060 : Short_Integer; pragma Import (Ada, E060, "ada__calendar__time_zones_E"); + E220 : Short_Integer; pragma Import (Ada, E220, "system__assertions_E"); + E143 : Short_Integer; pragma Import (Ada, E143, "system__pool_global_E"); + E141 : Short_Integer; pragma Import (Ada, E141, "system__file_control_block_E"); + E230 : Short_Integer; pragma Import (Ada, E230, "ada__streams__stream_io_E"); + E132 : Short_Integer; pragma Import (Ada, E132, "system__file_io_E"); + E194 : Short_Integer; pragma Import (Ada, E194, "system__direct_io_E"); + E022 : Short_Integer; pragma Import (Ada, E022, "system__secondary_stack_E"); + E094 : Short_Integer; pragma Import (Ada, E094, "ada__strings__unbounded_E"); + E009 : Short_Integer; pragma Import (Ada, E009, "ada__directories_E"); + E147 : Short_Integer; pragma Import (Ada, E147, "system__regexp_E"); + E228 : Short_Integer; pragma Import (Ada, E228, "system__strings__stream_ops_E"); + E156 : Short_Integer; pragma Import (Ada, E156, "ada__text_io_E"); + E161 : Short_Integer; pragma Import (Ada, E161, "banner_E"); + E006 : Short_Integer; pragma Import (Ada, E006, "latin_utils__config_E"); + E163 : Short_Integer; pragma Import (Ada, E163, "latin_utils__preface_E"); + E191 : Short_Integer; pragma Import (Ada, E191, "latin_utils__inflections_package_E"); + E158 : Short_Integer; pragma Import (Ada, E158, "latin_utils__strings_package_E"); + E187 : Short_Integer; pragma Import (Ada, E187, "latin_utils__dictionary_package_E"); + E203 : Short_Integer; pragma Import (Ada, E203, "support_utils__char_utils_E"); + E199 : Short_Integer; pragma Import (Ada, E199, "support_utils__developer_parameters_E"); + E207 : Short_Integer; pragma Import (Ada, E207, "support_utils__addons_package_E"); + E208 : Short_Integer; pragma Import (Ada, E208, "support_utils__uniques_package_E"); + E210 : Short_Integer; pragma Import (Ada, E210, "support_utils__word_parameters_E"); + E205 : Short_Integer; pragma Import (Ada, E205, "support_utils__word_support_package_E"); + E201 : Short_Integer; pragma Import (Ada, E201, "support_utils__line_stuff_E"); + E215 : Short_Integer; pragma Import (Ada, E215, "words_engine__english_support_package_E"); + E257 : Short_Integer; pragma Import (Ada, E257, "words_engine__initialization_E"); + E252 : Short_Integer; pragma Import (Ada, E252, "words_engine__list_package_E"); + E254 : Short_Integer; pragma Import (Ada, E254, "words_engine__list_sweep_E"); + E217 : Short_Integer; pragma Import (Ada, E217, "words_engine__parse_E"); + E235 : Short_Integer; pragma Import (Ada, E235, "words_engine__pearse_code_E"); + E248 : Short_Integer; pragma Import (Ada, E248, "words_engine__roman_numerals_package_E"); + E250 : Short_Integer; pragma Import (Ada, E250, "words_engine__trick_tables_E"); + E242 : Short_Integer; pragma Import (Ada, E242, "words_engine__tricks_E"); + E240 : Short_Integer; pragma Import (Ada, E240, "words_engine__word_package_E"); + + Local_Priority_Specific_Dispatching : constant String := ""; + Local_Interrupt_States : constant String := ""; + + Is_Elaborated : Boolean := False; + + procedure finalize_library is + begin + declare + procedure F1; + pragma Import (Ada, F1, "words_engine__parse__finalize_body"); + begin + E217 := E217 - 1; + F1; + end; + declare + procedure F2; + pragma Import (Ada, F2, "words_engine__parse__finalize_spec"); + begin + F2; + end; + E156 := E156 - 1; + declare + procedure F3; + pragma Import (Ada, F3, "ada__text_io__finalize_spec"); + begin + F3; + end; + E009 := E009 - 1; + E147 := E147 - 1; + declare + procedure F4; + pragma Import (Ada, F4, "system__regexp__finalize_spec"); + begin + F4; + end; + declare + procedure F5; + pragma Import (Ada, F5, "ada__directories__finalize_spec"); + begin + F5; + end; + E094 := E094 - 1; + declare + procedure F6; + pragma Import (Ada, F6, "ada__strings__unbounded__finalize_spec"); + begin + F6; + end; + E108 := E108 - 1; + E104 := E104 - 1; + declare + procedure F7; + pragma Import (Ada, F7, "system__file_io__finalize_body"); + begin + E132 := E132 - 1; + F7; + end; + E194 := E194 - 1; + declare + procedure F8; + pragma Import (Ada, F8, "system__direct_io__finalize_spec"); + begin + F8; + end; + E230 := E230 - 1; + declare + procedure F9; + pragma Import (Ada, F9, "ada__streams__stream_io__finalize_spec"); + begin + F9; + end; + declare + procedure F10; + pragma Import (Ada, F10, "system__file_control_block__finalize_spec"); + begin + E141 := E141 - 1; + F10; + end; + E143 := E143 - 1; + declare + procedure F11; + pragma Import (Ada, F11, "system__pool_global__finalize_spec"); + begin + F11; + end; + declare + procedure F12; + pragma Import (Ada, F12, "system__storage_pools__subpools__finalize_spec"); + begin + F12; + end; + declare + procedure F13; + pragma Import (Ada, F13, "system__finalization_masters__finalize_spec"); + begin + F13; + end; + declare + procedure Reraise_Library_Exception_If_Any; + pragma Import (Ada, Reraise_Library_Exception_If_Any, "__gnat_reraise_library_exception_if_any"); + begin + Reraise_Library_Exception_If_Any; + end; + end finalize_library; + + procedure adafinal is + procedure s_stalib_adafinal; + pragma Import (C, s_stalib_adafinal, "system__standard_library__adafinal"); + begin + if not Is_Elaborated then + return; + end if; + Is_Elaborated := False; + s_stalib_adafinal; + end adafinal; + + type No_Param_Proc is access procedure; + + procedure adainit is + Main_Priority : Integer; + pragma Import (C, Main_Priority, "__gl_main_priority"); + Time_Slice_Value : Integer; + pragma Import (C, Time_Slice_Value, "__gl_time_slice_val"); + WC_Encoding : Character; + pragma Import (C, WC_Encoding, "__gl_wc_encoding"); + Locking_Policy : Character; + pragma Import (C, Locking_Policy, "__gl_locking_policy"); + Queuing_Policy : Character; + pragma Import (C, Queuing_Policy, "__gl_queuing_policy"); + Task_Dispatching_Policy : Character; + pragma Import (C, Task_Dispatching_Policy, "__gl_task_dispatching_policy"); + Priority_Specific_Dispatching : System.Address; + pragma Import (C, Priority_Specific_Dispatching, "__gl_priority_specific_dispatching"); + Num_Specific_Dispatching : Integer; + pragma Import (C, Num_Specific_Dispatching, "__gl_num_specific_dispatching"); + Main_CPU : Integer; + pragma Import (C, Main_CPU, "__gl_main_cpu"); + Interrupt_States : System.Address; + pragma Import (C, Interrupt_States, "__gl_interrupt_states"); + Num_Interrupt_States : Integer; + pragma Import (C, Num_Interrupt_States, "__gl_num_interrupt_states"); + Unreserve_All_Interrupts : Integer; + pragma Import (C, Unreserve_All_Interrupts, "__gl_unreserve_all_interrupts"); + Detect_Blocking : Integer; + pragma Import (C, Detect_Blocking, "__gl_detect_blocking"); + Default_Stack_Size : Integer; + pragma Import (C, Default_Stack_Size, "__gl_default_stack_size"); + Leap_Seconds_Support : Integer; + pragma Import (C, Leap_Seconds_Support, "__gl_leap_seconds_support"); + + procedure Install_Handler; + pragma Import (C, Install_Handler, "__gnat_install_handler"); + + Handler_Installed : Integer; + pragma Import (C, Handler_Installed, "__gnat_handler_installed"); + + Finalize_Library_Objects : No_Param_Proc; + pragma Import (C, Finalize_Library_Objects, "__gnat_finalize_library_objects"); + begin + if Is_Elaborated then + return; + end if; + Is_Elaborated := True; + Main_Priority := -1; + Time_Slice_Value := -1; + WC_Encoding := 'b'; + Locking_Policy := ' '; + Queuing_Policy := ' '; + Task_Dispatching_Policy := ' '; + Priority_Specific_Dispatching := + Local_Priority_Specific_Dispatching'Address; + Num_Specific_Dispatching := 0; + Main_CPU := -1; + Interrupt_States := Local_Interrupt_States'Address; + Num_Interrupt_States := 0; + Unreserve_All_Interrupts := 0; + Detect_Blocking := 0; + Default_Stack_Size := -1; + Leap_Seconds_Support := 0; + + if Handler_Installed = 0 then + Install_Handler; + end if; + + Finalize_Library_Objects := finalize_library'access; + + System.Soft_Links'Elab_Spec; + System.Exception_Table'Elab_Body; + E028 := E028 + 1; + Ada.Containers'Elab_Spec; + E218 := E218 + 1; + Ada.Io_Exceptions'Elab_Spec; + E117 := E117 + 1; + Ada.Strings'Elab_Spec; + E081 := E081 + 1; + Ada.Strings.Maps'Elab_Spec; + Ada.Strings.Maps.Constants'Elab_Spec; + E086 := E086 + 1; + Ada.Tags'Elab_Spec; + Ada.Streams'Elab_Spec; + E116 := E116 + 1; + Interfaces.C'Elab_Spec; + Interfaces.C.Strings'Elab_Spec; + System.Exceptions'Elab_Spec; + E034 := E034 + 1; + System.Finalization_Root'Elab_Spec; + E119 := E119 + 1; + Ada.Finalization'Elab_Spec; + E114 := E114 + 1; + System.Storage_Pools'Elab_Spec; + E121 := E121 + 1; + System.Finalization_Masters'Elab_Spec; + System.Storage_Pools.Subpools'Elab_Spec; + Ada.Calendar'Elab_Spec; + Ada.Calendar'Elab_Body; + E011 := E011 + 1; + Ada.Calendar.Time_Zones'Elab_Spec; + E060 := E060 + 1; + System.Assertions'Elab_Spec; + E220 := E220 + 1; + System.Pool_Global'Elab_Spec; + E143 := E143 + 1; + System.File_Control_Block'Elab_Spec; + E141 := E141 + 1; + Ada.Streams.Stream_Io'Elab_Spec; + E230 := E230 + 1; + System.Direct_Io'Elab_Spec; + E194 := E194 + 1; + System.File_Io'Elab_Body; + E132 := E132 + 1; + E104 := E104 + 1; + System.Finalization_Masters'Elab_Body; + E108 := E108 + 1; + E151 := E151 + 1; + E054 := E054 + 1; + Ada.Tags'Elab_Body; + E096 := E096 + 1; + E083 := E083 + 1; + System.Soft_Links'Elab_Body; + E018 := E018 + 1; + System.Os_Lib'Elab_Body; + E138 := E138 + 1; + System.Secondary_Stack'Elab_Body; + E022 := E022 + 1; + Ada.Strings.Unbounded'Elab_Spec; + E094 := E094 + 1; + Ada.Directories'Elab_Spec; + System.Regexp'Elab_Spec; + E147 := E147 + 1; + Ada.Directories'Elab_Body; + E009 := E009 + 1; + System.Strings.Stream_Ops'Elab_Body; + E228 := E228 + 1; + Ada.Text_Io'Elab_Spec; + Ada.Text_Io'Elab_Body; + E156 := E156 + 1; + Latin_Utils.Config'Elab_Body; + E006 := E006 + 1; + E163 := E163 + 1; + E161 := E161 + 1; + Latin_Utils.Inflections_Package'Elab_Spec; + Latin_Utils.Inflections_Package'Elab_Body; + E191 := E191 + 1; + E158 := E158 + 1; + Latin_Utils.Dictionary_Package'Elab_Spec; + Latin_Utils.Dictionary_Package'Elab_Body; + E187 := E187 + 1; + E203 := E203 + 1; + Support_Utils.Developer_Parameters'Elab_Spec; + Support_Utils.Addons_Package'Elab_Spec; + Support_Utils.Addons_Package'Elab_Body; + E207 := E207 + 1; + Support_Utils.Uniques_Package'Elab_Spec; + E208 := E208 + 1; + Support_Utils.Word_Parameters'Elab_Spec; + Support_Utils.Word_Parameters'Elab_Body; + E210 := E210 + 1; + Support_Utils.Word_Support_Package'Elab_Spec; + E205 := E205 + 1; + Support_Utils.Line_Stuff'Elab_Spec; + Support_Utils.Line_Stuff'Elab_Body; + E201 := E201 + 1; + Support_Utils.Developer_Parameters'Elab_Body; + E199 := E199 + 1; + Words_Engine.English_Support_Package'Elab_Spec; + E215 := E215 + 1; + E254 := E254 + 1; + Words_Engine.Parse'Elab_Spec; + E235 := E235 + 1; + E248 := E248 + 1; + Words_Engine.Trick_Tables'Elab_Spec; + Words_Engine.Trick_Tables'Elab_Body; + E250 := E250 + 1; + Words_Engine.Word_Package'Elab_Spec; + E240 := E240 + 1; + E242 := E242 + 1; + Words_Engine.List_Package'Elab_Body; + E252 := E252 + 1; + E257 := E257 + 1; + Words_Engine.Parse'Elab_Body; + E217 := E217 + 1; + end adainit; + + procedure Ada_Main_Program; + pragma Import (Ada, Ada_Main_Program, "_ada_words"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer + is + procedure Initialize (Addr : System.Address); + pragma Import (C, Initialize, "__gnat_initialize"); + + procedure Finalize; + pragma Import (C, Finalize, "__gnat_finalize"); + SEH : aliased array (1 .. 2) of Integer; + + Ensure_Reference : aliased System.Address := Ada_Main_Program_Name'Address; + pragma Volatile (Ensure_Reference); + + begin + gnat_argc := argc; + gnat_argv := argv; + gnat_envp := envp; + + Initialize (SEH'Address); + adainit; + Ada_Main_Program; + adafinal; + Finalize; + return (gnat_exit_status); + end; + +-- BEGIN Object file/option list + -- /home/ubuntu/whitakers-words/obj/banner.o + -- /home/ubuntu/whitakers-words/obj/process_input.o + -- /home/ubuntu/whitakers-words/obj/words_main.o + -- /home/ubuntu/whitakers-words/obj/words.o + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/obj/ + -- -L/home/ubuntu/whitakers-words/ + -- -L/home/ubuntu/whitakers-words/lib/words_engine-static/ + -- -L/home/ubuntu/whitakers-words/lib/support_utils-static/ + -- -L/home/ubuntu/whitakers-words/lib/latin_utils-static/ + -- -L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ + -- -shared + -- -lgnat-4.9 +-- END Object file/option list + +end ada_main; diff --git a/obj/b__words.ads b/obj/b__words.ads new file mode 100644 index 0000000000000000000000000000000000000000..6edcef24024d4e1a47a3bcc3330d1284245ae033 --- /dev/null +++ b/obj/b__words.ads @@ -0,0 +1,813 @@ +pragma Ada_95; +with System; +package ada_main is + pragma Warnings (Off); + + gnat_argc : Integer; + gnat_argv : System.Address; + gnat_envp : System.Address; + + pragma Import (C, gnat_argc); + pragma Import (C, gnat_argv); + pragma Import (C, gnat_envp); + + gnat_exit_status : Integer; + pragma Import (C, gnat_exit_status); + + GNAT_Version : constant String := + "GNAT Version: 4.9.3" & ASCII.NUL; + pragma Export (C, GNAT_Version, "__gnat_version"); + + Ada_Main_Program_Name : constant String := "_ada_words" & ASCII.NUL; + pragma Export (C, Ada_Main_Program_Name, "__gnat_ada_main_program_name"); + + procedure adainit; + pragma Export (C, adainit, "adainit"); + + procedure adafinal; + pragma Export (C, adafinal, "adafinal"); + + function main + (argc : Integer; + argv : System.Address; + envp : System.Address) + return Integer; + pragma Export (C, main, "main"); + + type Version_32 is mod 2 ** 32; + u00001 : constant Version_32 := 16#cff06951#; + pragma Export (C, u00001, "wordsB"); + u00002 : constant Version_32 := 16#a964624f#; + pragma Export (C, u00002, "system__standard_libraryB"); + u00003 : constant Version_32 := 16#c15e0628#; + pragma Export (C, u00003, "system__standard_libraryS"); + u00004 : constant Version_32 := 16#14f26ddf#; + pragma Export (C, u00004, "latin_utilsS"); + u00005 : constant Version_32 := 16#c8d6159d#; + pragma Export (C, u00005, "latin_utils__configB"); + u00006 : constant Version_32 := 16#c12762b8#; + pragma Export (C, u00006, "latin_utils__configS"); + u00007 : constant Version_32 := 16#3ffc8e18#; + pragma Export (C, u00007, "adaS"); + u00008 : constant Version_32 := 16#2f99f3b4#; + pragma Export (C, u00008, "ada__directoriesB"); + u00009 : constant Version_32 := 16#f30e1143#; + pragma Export (C, u00009, "ada__directoriesS"); + u00010 : constant Version_32 := 16#65712768#; + pragma Export (C, u00010, "ada__calendarB"); + u00011 : constant Version_32 := 16#e791e294#; + pragma Export (C, u00011, "ada__calendarS"); + u00012 : constant Version_32 := 16#e9502879#; + pragma Export (C, u00012, "ada__exceptionsB"); + u00013 : constant Version_32 := 16#e1be92cd#; + pragma Export (C, u00013, "ada__exceptionsS"); + u00014 : constant Version_32 := 16#51ba2b93#; + pragma Export (C, u00014, "ada__exceptions__last_chance_handlerB"); + u00015 : constant Version_32 := 16#909606f8#; + pragma Export (C, u00015, "ada__exceptions__last_chance_handlerS"); + u00016 : constant Version_32 := 16#90249111#; + pragma Export (C, u00016, "systemS"); + u00017 : constant Version_32 := 16#77a147eb#; + pragma Export (C, u00017, "system__soft_linksB"); + u00018 : constant Version_32 := 16#6144caac#; + pragma Export (C, u00018, "system__soft_linksS"); + u00019 : constant Version_32 := 16#65bb1402#; + pragma Export (C, u00019, "system__parametersB"); + u00020 : constant Version_32 := 16#3ba8257b#; + pragma Export (C, u00020, "system__parametersS"); + u00021 : constant Version_32 := 16#643ddf46#; + pragma Export (C, u00021, "system__secondary_stackB"); + u00022 : constant Version_32 := 16#3b455e78#; + pragma Export (C, u00022, "system__secondary_stackS"); + u00023 : constant Version_32 := 16#39a03df9#; + pragma Export (C, u00023, "system__storage_elementsB"); + u00024 : constant Version_32 := 16#bde7db15#; + pragma Export (C, u00024, "system__storage_elementsS"); + u00025 : constant Version_32 := 16#41837d1e#; + pragma Export (C, u00025, "system__stack_checkingB"); + u00026 : constant Version_32 := 16#1e9bfaf9#; + pragma Export (C, u00026, "system__stack_checkingS"); + u00027 : constant Version_32 := 16#7ff7f3a3#; + pragma Export (C, u00027, "system__exception_tableB"); + u00028 : constant Version_32 := 16#6ca6d92c#; + pragma Export (C, u00028, "system__exception_tableS"); + u00029 : constant Version_32 := 16#c3335bfd#; + pragma Export (C, u00029, "system__htableB"); + u00030 : constant Version_32 := 16#14e622fb#; + pragma Export (C, u00030, "system__htableS"); + u00031 : constant Version_32 := 16#089f5cd0#; + pragma Export (C, u00031, "system__string_hashB"); + u00032 : constant Version_32 := 16#b6b84985#; + pragma Export (C, u00032, "system__string_hashS"); + u00033 : constant Version_32 := 16#9e373b74#; + pragma Export (C, u00033, "system__exceptionsB"); + u00034 : constant Version_32 := 16#a83a37b3#; + pragma Export (C, u00034, "system__exceptionsS"); + u00035 : constant Version_32 := 16#cd9019cf#; + pragma Export (C, u00035, "system__exceptions__machineS"); + u00036 : constant Version_32 := 16#a2eb6533#; + pragma Export (C, u00036, "system__exceptions_debugB"); + u00037 : constant Version_32 := 16#6b2380a9#; + pragma Export (C, u00037, "system__exceptions_debugS"); + u00038 : constant Version_32 := 16#570325c8#; + pragma Export (C, u00038, "system__img_intB"); + u00039 : constant Version_32 := 16#92ff71d3#; + pragma Export (C, u00039, "system__img_intS"); + u00040 : constant Version_32 := 16#ff5c7695#; + pragma Export (C, u00040, "system__tracebackB"); + u00041 : constant Version_32 := 16#b8200e4c#; + pragma Export (C, u00041, "system__tracebackS"); + u00042 : constant Version_32 := 16#8c33a517#; + pragma Export (C, u00042, "system__wch_conB"); + u00043 : constant Version_32 := 16#8b59b3c3#; + pragma Export (C, u00043, "system__wch_conS"); + u00044 : constant Version_32 := 16#9721e840#; + pragma Export (C, u00044, "system__wch_stwB"); + u00045 : constant Version_32 := 16#a6489fc2#; + pragma Export (C, u00045, "system__wch_stwS"); + u00046 : constant Version_32 := 16#9b29844d#; + pragma Export (C, u00046, "system__wch_cnvB"); + u00047 : constant Version_32 := 16#84ee0930#; + pragma Export (C, u00047, "system__wch_cnvS"); + u00048 : constant Version_32 := 16#69adb1b9#; + pragma Export (C, u00048, "interfacesS"); + u00049 : constant Version_32 := 16#ece6fdb6#; + pragma Export (C, u00049, "system__wch_jisB"); + u00050 : constant Version_32 := 16#049e1011#; + pragma Export (C, u00050, "system__wch_jisS"); + u00051 : constant Version_32 := 16#8cb17bcd#; + pragma Export (C, u00051, "system__traceback_entriesB"); + u00052 : constant Version_32 := 16#2535f183#; + pragma Export (C, u00052, "system__traceback_entriesS"); + u00053 : constant Version_32 := 16#769e25e6#; + pragma Export (C, u00053, "interfaces__cB"); + u00054 : constant Version_32 := 16#96001448#; + pragma Export (C, u00054, "interfaces__cS"); + u00055 : constant Version_32 := 16#22d03640#; + pragma Export (C, u00055, "system__os_primitivesB"); + u00056 : constant Version_32 := 16#20f51d38#; + pragma Export (C, u00056, "system__os_primitivesS"); + u00057 : constant Version_32 := 16#7a13e6d7#; + pragma Export (C, u00057, "ada__calendar__formattingB"); + u00058 : constant Version_32 := 16#929f882b#; + pragma Export (C, u00058, "ada__calendar__formattingS"); + u00059 : constant Version_32 := 16#e3cca715#; + pragma Export (C, u00059, "ada__calendar__time_zonesB"); + u00060 : constant Version_32 := 16#98f012d7#; + pragma Export (C, u00060, "ada__calendar__time_zonesS"); + u00061 : constant Version_32 := 16#f8f38c17#; + pragma Export (C, u00061, "system__val_intB"); + u00062 : constant Version_32 := 16#d881bb2e#; + pragma Export (C, u00062, "system__val_intS"); + u00063 : constant Version_32 := 16#c12203be#; + pragma Export (C, u00063, "system__unsigned_typesS"); + u00064 : constant Version_32 := 16#4266b2a8#; + pragma Export (C, u00064, "system__val_unsB"); + u00065 : constant Version_32 := 16#d18aee85#; + pragma Export (C, u00065, "system__val_unsS"); + u00066 : constant Version_32 := 16#27b600b2#; + pragma Export (C, u00066, "system__val_utilB"); + u00067 : constant Version_32 := 16#3c8427ef#; + pragma Export (C, u00067, "system__val_utilS"); + u00068 : constant Version_32 := 16#d1060688#; + pragma Export (C, u00068, "system__case_utilB"); + u00069 : constant Version_32 := 16#b42df8c6#; + pragma Export (C, u00069, "system__case_utilS"); + u00070 : constant Version_32 := 16#8ff77155#; + pragma Export (C, u00070, "system__val_realB"); + u00071 : constant Version_32 := 16#6e0de600#; + pragma Export (C, u00071, "system__val_realS"); + u00072 : constant Version_32 := 16#0be1b996#; + pragma Export (C, u00072, "system__exn_llfB"); + u00073 : constant Version_32 := 16#11a08ffe#; + pragma Export (C, u00073, "system__exn_llfS"); + u00074 : constant Version_32 := 16#1b28662b#; + pragma Export (C, u00074, "system__float_controlB"); + u00075 : constant Version_32 := 16#70d8d22d#; + pragma Export (C, u00075, "system__float_controlS"); + u00076 : constant Version_32 := 16#c054f766#; + pragma Export (C, u00076, "system__powten_tableS"); + u00077 : constant Version_32 := 16#12c24a43#; + pragma Export (C, u00077, "ada__charactersS"); + u00078 : constant Version_32 := 16#239b1678#; + pragma Export (C, u00078, "ada__characters__handlingB"); + u00079 : constant Version_32 := 16#313e5d46#; + pragma Export (C, u00079, "ada__characters__handlingS"); + u00080 : constant Version_32 := 16#4b7bb96a#; + pragma Export (C, u00080, "ada__characters__latin_1S"); + u00081 : constant Version_32 := 16#af50e98f#; + pragma Export (C, u00081, "ada__stringsS"); + u00082 : constant Version_32 := 16#96e9c1e7#; + pragma Export (C, u00082, "ada__strings__mapsB"); + u00083 : constant Version_32 := 16#6a512c5d#; + pragma Export (C, u00083, "ada__strings__mapsS"); + u00084 : constant Version_32 := 16#431dd077#; + pragma Export (C, u00084, "system__bit_opsB"); + u00085 : constant Version_32 := 16#0765e3a3#; + pragma Export (C, u00085, "system__bit_opsS"); + u00086 : constant Version_32 := 16#34090881#; + pragma Export (C, u00086, "ada__strings__maps__constantsS"); + u00087 : constant Version_32 := 16#e559f18d#; + pragma Export (C, u00087, "ada__directories__validityB"); + u00088 : constant Version_32 := 16#a2334639#; + pragma Export (C, u00088, "ada__directories__validityS"); + u00089 : constant Version_32 := 16#914b496f#; + pragma Export (C, u00089, "ada__strings__fixedB"); + u00090 : constant Version_32 := 16#dc686502#; + pragma Export (C, u00090, "ada__strings__fixedS"); + u00091 : constant Version_32 := 16#7b7cedaa#; + pragma Export (C, u00091, "ada__strings__searchB"); + u00092 : constant Version_32 := 16#b5a8c1d6#; + pragma Export (C, u00092, "ada__strings__searchS"); + u00093 : constant Version_32 := 16#261c554b#; + pragma Export (C, u00093, "ada__strings__unboundedB"); + u00094 : constant Version_32 := 16#ac15cd78#; + pragma Export (C, u00094, "ada__strings__unboundedS"); + u00095 : constant Version_32 := 16#08ba48f3#; + pragma Export (C, u00095, "ada__tagsB"); + u00096 : constant Version_32 := 16#ee1e5cdd#; + pragma Export (C, u00096, "ada__tagsS"); + u00097 : constant Version_32 := 16#1e25d3f1#; + pragma Export (C, u00097, "system__val_lluB"); + u00098 : constant Version_32 := 16#bbd054cc#; + pragma Export (C, u00098, "system__val_lluS"); + u00099 : constant Version_32 := 16#5b9edcc4#; + pragma Export (C, u00099, "system__compare_array_unsigned_8B"); + u00100 : constant Version_32 := 16#3927e09c#; + pragma Export (C, u00100, "system__compare_array_unsigned_8S"); + u00101 : constant Version_32 := 16#5f72f755#; + pragma Export (C, u00101, "system__address_operationsB"); + u00102 : constant Version_32 := 16#83282f22#; + pragma Export (C, u00102, "system__address_operationsS"); + u00103 : constant Version_32 := 16#1220f12d#; + pragma Export (C, u00103, "system__storage_pools__subpoolsB"); + u00104 : constant Version_32 := 16#b0e8cddc#; + pragma Export (C, u00104, "system__storage_pools__subpoolsS"); + u00105 : constant Version_32 := 16#57a37a42#; + pragma Export (C, u00105, "system__address_imageB"); + u00106 : constant Version_32 := 16#31c80c2b#; + pragma Export (C, u00106, "system__address_imageS"); + u00107 : constant Version_32 := 16#1f8826cb#; + pragma Export (C, u00107, "system__finalization_mastersB"); + u00108 : constant Version_32 := 16#df27fd08#; + pragma Export (C, u00108, "system__finalization_mastersS"); + u00109 : constant Version_32 := 16#7268f812#; + pragma Export (C, u00109, "system__img_boolB"); + u00110 : constant Version_32 := 16#65fde0fa#; + pragma Export (C, u00110, "system__img_boolS"); + u00111 : constant Version_32 := 16#d7aac20c#; + pragma Export (C, u00111, "system__ioB"); + u00112 : constant Version_32 := 16#0e66665e#; + pragma Export (C, u00112, "system__ioS"); + u00113 : constant Version_32 := 16#8cbe6205#; + pragma Export (C, u00113, "ada__finalizationB"); + u00114 : constant Version_32 := 16#22e22193#; + pragma Export (C, u00114, "ada__finalizationS"); + u00115 : constant Version_32 := 16#1b5643e2#; + pragma Export (C, u00115, "ada__streamsB"); + u00116 : constant Version_32 := 16#2564c958#; + pragma Export (C, u00116, "ada__streamsS"); + u00117 : constant Version_32 := 16#db5c917c#; + pragma Export (C, u00117, "ada__io_exceptionsS"); + u00118 : constant Version_32 := 16#95817ed8#; + pragma Export (C, u00118, "system__finalization_rootB"); + u00119 : constant Version_32 := 16#dfd6e281#; + pragma Export (C, u00119, "system__finalization_rootS"); + u00120 : constant Version_32 := 16#6d4d969a#; + pragma Export (C, u00120, "system__storage_poolsB"); + u00121 : constant Version_32 := 16#5e6a53cc#; + pragma Export (C, u00121, "system__storage_poolsS"); + u00122 : constant Version_32 := 16#aba9f469#; + pragma Export (C, u00122, "system__storage_pools__subpools__finalizationB"); + u00123 : constant Version_32 := 16#9662cb63#; + pragma Export (C, u00123, "system__storage_pools__subpools__finalizationS"); + u00124 : constant Version_32 := 16#afc64758#; + pragma Export (C, u00124, "system__atomic_countersB"); + u00125 : constant Version_32 := 16#5d5805db#; + pragma Export (C, u00125, "system__atomic_countersS"); + u00126 : constant Version_32 := 16#ffe20862#; + pragma Export (C, u00126, "system__stream_attributesB"); + u00127 : constant Version_32 := 16#e5402c91#; + pragma Export (C, u00127, "system__stream_attributesS"); + u00128 : constant Version_32 := 16#bfa64d6c#; + pragma Export (C, u00128, "system__crtlS"); + u00129 : constant Version_32 := 16#1bce88a1#; + pragma Export (C, u00129, "system__file_attributesS"); + u00130 : constant Version_32 := 16#604031aa#; + pragma Export (C, u00130, "system__os_constantsS"); + u00131 : constant Version_32 := 16#ec6e1273#; + pragma Export (C, u00131, "system__file_ioB"); + u00132 : constant Version_32 := 16#0165f036#; + pragma Export (C, u00132, "system__file_ioS"); + u00133 : constant Version_32 := 16#e0b7a7e8#; + pragma Export (C, u00133, "interfaces__c_streamsB"); + u00134 : constant Version_32 := 16#6c8b8ac5#; + pragma Export (C, u00134, "interfaces__c_streamsS"); + u00135 : constant Version_32 := 16#d0432c8d#; + pragma Export (C, u00135, "system__img_enum_newB"); + u00136 : constant Version_32 := 16#f16897d1#; + pragma Export (C, u00136, "system__img_enum_newS"); + u00137 : constant Version_32 := 16#eec8f81b#; + pragma Export (C, u00137, "system__os_libB"); + u00138 : constant Version_32 := 16#fc501b71#; + pragma Export (C, u00138, "system__os_libS"); + u00139 : constant Version_32 := 16#1a817b8e#; + pragma Export (C, u00139, "system__stringsB"); + u00140 : constant Version_32 := 16#ee9b8077#; + pragma Export (C, u00140, "system__stringsS"); + u00141 : constant Version_32 := 16#da3df06e#; + pragma Export (C, u00141, "system__file_control_blockS"); + u00142 : constant Version_32 := 16#e34550ca#; + pragma Export (C, u00142, "system__pool_globalB"); + u00143 : constant Version_32 := 16#c88d2d16#; + pragma Export (C, u00143, "system__pool_globalS"); + u00144 : constant Version_32 := 16#6810466c#; + pragma Export (C, u00144, "system__memoryB"); + u00145 : constant Version_32 := 16#c959f725#; + pragma Export (C, u00145, "system__memoryS"); + u00146 : constant Version_32 := 16#933fac2f#; + pragma Export (C, u00146, "system__regexpB"); + u00147 : constant Version_32 := 16#5eb56aad#; + pragma Export (C, u00147, "system__regexpS"); + u00148 : constant Version_32 := 16#e5789238#; + pragma Export (C, u00148, "ada__environment_variablesB"); + u00149 : constant Version_32 := 16#3ff48a0e#; + pragma Export (C, u00149, "ada__environment_variablesS"); + u00150 : constant Version_32 := 16#48973b17#; + pragma Export (C, u00150, "interfaces__c__stringsB"); + u00151 : constant Version_32 := 16#603c1c44#; + pragma Export (C, u00151, "interfaces__c__stringsS"); + u00152 : constant Version_32 := 16#67b7e3a6#; + pragma Export (C, u00152, "words_mainB"); + u00153 : constant Version_32 := 16#1617663c#; + pragma Export (C, u00153, "ada__command_lineB"); + u00154 : constant Version_32 := 16#d59e21a4#; + pragma Export (C, u00154, "ada__command_lineS"); + u00155 : constant Version_32 := 16#9a3f0a9b#; + pragma Export (C, u00155, "ada__text_ioB"); + u00156 : constant Version_32 := 16#27578d68#; + pragma Export (C, u00156, "ada__text_ioS"); + u00157 : constant Version_32 := 16#2f84a9d6#; + pragma Export (C, u00157, "latin_utils__strings_packageB"); + u00158 : constant Version_32 := 16#26b5aaf9#; + pragma Export (C, u00158, "latin_utils__strings_packageS"); + u00159 : constant Version_32 := 16#013b66ab#; + pragma Export (C, u00159, "process_inputB"); + u00160 : constant Version_32 := 16#bf118e39#; + pragma Export (C, u00160, "bannerB"); + u00161 : constant Version_32 := 16#4640cea3#; + pragma Export (C, u00161, "bannerS"); + u00162 : constant Version_32 := 16#14b9544c#; + pragma Export (C, u00162, "latin_utils__prefaceB"); + u00163 : constant Version_32 := 16#c595ebb7#; + pragma Export (C, u00163, "latin_utils__prefaceS"); + u00164 : constant Version_32 := 16#f64b89a4#; + pragma Export (C, u00164, "ada__integer_text_ioB"); + u00165 : constant Version_32 := 16#f1daf268#; + pragma Export (C, u00165, "ada__integer_text_ioS"); + u00166 : constant Version_32 := 16#f6fdca1c#; + pragma Export (C, u00166, "ada__text_io__integer_auxB"); + u00167 : constant Version_32 := 16#b9793d30#; + pragma Export (C, u00167, "ada__text_io__integer_auxS"); + u00168 : constant Version_32 := 16#cd6ba629#; + pragma Export (C, u00168, "ada__text_io__generic_auxB"); + u00169 : constant Version_32 := 16#a6c327d3#; + pragma Export (C, u00169, "ada__text_io__generic_auxS"); + u00170 : constant Version_32 := 16#d48b4eeb#; + pragma Export (C, u00170, "system__img_biuB"); + u00171 : constant Version_32 := 16#07008bf3#; + pragma Export (C, u00171, "system__img_biuS"); + u00172 : constant Version_32 := 16#2b864520#; + pragma Export (C, u00172, "system__img_llbB"); + u00173 : constant Version_32 := 16#46c79b0d#; + pragma Export (C, u00173, "system__img_llbS"); + u00174 : constant Version_32 := 16#9777733a#; + pragma Export (C, u00174, "system__img_lliB"); + u00175 : constant Version_32 := 16#816bc4c0#; + pragma Export (C, u00175, "system__img_lliS"); + u00176 : constant Version_32 := 16#c2d63ebb#; + pragma Export (C, u00176, "system__img_llwB"); + u00177 : constant Version_32 := 16#efabb89b#; + pragma Export (C, u00177, "system__img_llwS"); + u00178 : constant Version_32 := 16#8ed53197#; + pragma Export (C, u00178, "system__img_wiuB"); + u00179 : constant Version_32 := 16#69410c61#; + pragma Export (C, u00179, "system__img_wiuS"); + u00180 : constant Version_32 := 16#e892b88e#; + pragma Export (C, u00180, "system__val_lliB"); + u00181 : constant Version_32 := 16#0a0077b1#; + pragma Export (C, u00181, "system__val_lliS"); + u00182 : constant Version_32 := 16#2b70b149#; + pragma Export (C, u00182, "system__concat_3B"); + u00183 : constant Version_32 := 16#9b54cdb4#; + pragma Export (C, u00183, "system__concat_3S"); + u00184 : constant Version_32 := 16#fd83e873#; + pragma Export (C, u00184, "system__concat_2B"); + u00185 : constant Version_32 := 16#928446c1#; + pragma Export (C, u00185, "system__concat_2S"); + u00186 : constant Version_32 := 16#e567d895#; + pragma Export (C, u00186, "latin_utils__dictionary_packageB"); + u00187 : constant Version_32 := 16#f55e8ad8#; + pragma Export (C, u00187, "latin_utils__dictionary_packageS"); + u00188 : constant Version_32 := 16#fa86b5bc#; + pragma Export (C, u00188, "ada__text_io__enumeration_auxB"); + u00189 : constant Version_32 := 16#52f1e0af#; + pragma Export (C, u00189, "ada__text_io__enumeration_auxS"); + u00190 : constant Version_32 := 16#14250c96#; + pragma Export (C, u00190, "latin_utils__inflections_packageB"); + u00191 : constant Version_32 := 16#13bbaebb#; + pragma Export (C, u00191, "latin_utils__inflections_packageS"); + u00192 : constant Version_32 := 16#9baec840#; + pragma Export (C, u00192, "latin_utils__latin_file_namesS"); + u00193 : constant Version_32 := 16#5ec751e4#; + pragma Export (C, u00193, "system__direct_ioB"); + u00194 : constant Version_32 := 16#7578c095#; + pragma Export (C, u00194, "system__direct_ioS"); + u00195 : constant Version_32 := 16#4b37b589#; + pragma Export (C, u00195, "system__val_enumB"); + u00196 : constant Version_32 := 16#2b3ed384#; + pragma Export (C, u00196, "system__val_enumS"); + u00197 : constant Version_32 := 16#f98bd89b#; + pragma Export (C, u00197, "support_utilsS"); + u00198 : constant Version_32 := 16#022b656b#; + pragma Export (C, u00198, "support_utils__developer_parametersB"); + u00199 : constant Version_32 := 16#42c83062#; + pragma Export (C, u00199, "support_utils__developer_parametersS"); + u00200 : constant Version_32 := 16#31c53567#; + pragma Export (C, u00200, "support_utils__line_stuffB"); + u00201 : constant Version_32 := 16#9326f8c5#; + pragma Export (C, u00201, "support_utils__line_stuffS"); + u00202 : constant Version_32 := 16#3cfa208b#; + pragma Export (C, u00202, "support_utils__char_utilsB"); + u00203 : constant Version_32 := 16#8ebd3014#; + pragma Export (C, u00203, "support_utils__char_utilsS"); + u00204 : constant Version_32 := 16#8925e84b#; + pragma Export (C, u00204, "support_utils__word_support_packageB"); + u00205 : constant Version_32 := 16#fc75830d#; + pragma Export (C, u00205, "support_utils__word_support_packageS"); + u00206 : constant Version_32 := 16#e3964441#; + pragma Export (C, u00206, "support_utils__addons_packageB"); + u00207 : constant Version_32 := 16#c732c212#; + pragma Export (C, u00207, "support_utils__addons_packageS"); + u00208 : constant Version_32 := 16#92307710#; + pragma Export (C, u00208, "support_utils__uniques_packageS"); + u00209 : constant Version_32 := 16#dff65a0b#; + pragma Export (C, u00209, "support_utils__word_parametersB"); + u00210 : constant Version_32 := 16#e68cbbcf#; + pragma Export (C, u00210, "support_utils__word_parametersS"); + u00211 : constant Version_32 := 16#932a4690#; + pragma Export (C, u00211, "system__concat_4B"); + u00212 : constant Version_32 := 16#ee40ba31#; + pragma Export (C, u00212, "system__concat_4S"); + u00213 : constant Version_32 := 16#93849dab#; + pragma Export (C, u00213, "words_engineS"); + u00214 : constant Version_32 := 16#e1663c4d#; + pragma Export (C, u00214, "words_engine__english_support_packageB"); + u00215 : constant Version_32 := 16#218bd73a#; + pragma Export (C, u00215, "words_engine__english_support_packageS"); + u00216 : constant Version_32 := 16#d7cbd98a#; + pragma Export (C, u00216, "words_engine__parseB"); + u00217 : constant Version_32 := 16#a2354bd7#; + pragma Export (C, u00217, "words_engine__parseS"); + u00218 : constant Version_32 := 16#5e196e91#; + pragma Export (C, u00218, "ada__containersS"); + u00219 : constant Version_32 := 16#a7230bda#; + pragma Export (C, u00219, "system__assertionsB"); + u00220 : constant Version_32 := 16#5da9bd85#; + pragma Export (C, u00220, "system__assertionsS"); + u00221 : constant Version_32 := 16#46899fd1#; + pragma Export (C, u00221, "system__concat_7B"); + u00222 : constant Version_32 := 16#6ce3ca0e#; + pragma Export (C, u00222, "system__concat_7S"); + u00223 : constant Version_32 := 16#a83b7c85#; + pragma Export (C, u00223, "system__concat_6B"); + u00224 : constant Version_32 := 16#42e3bca3#; + pragma Export (C, u00224, "system__concat_6S"); + u00225 : constant Version_32 := 16#608e2cd1#; + pragma Export (C, u00225, "system__concat_5B"); + u00226 : constant Version_32 := 16#177ad23f#; + pragma Export (C, u00226, "system__concat_5S"); + u00227 : constant Version_32 := 16#6922fc88#; + pragma Export (C, u00227, "system__strings__stream_opsB"); + u00228 : constant Version_32 := 16#5ed775a4#; + pragma Export (C, u00228, "system__strings__stream_opsS"); + u00229 : constant Version_32 := 16#871738bb#; + pragma Export (C, u00229, "ada__streams__stream_ioB"); + u00230 : constant Version_32 := 16#68da1e56#; + pragma Export (C, u00230, "ada__streams__stream_ioS"); + u00231 : constant Version_32 := 16#5de653db#; + pragma Export (C, u00231, "system__communicationB"); + u00232 : constant Version_32 := 16#08f2bf56#; + pragma Export (C, u00232, "system__communicationS"); + u00233 : constant Version_32 := 16#c425a208#; + pragma Export (C, u00233, "words_engine__explanation_packageS"); + u00234 : constant Version_32 := 16#f4e99e36#; + pragma Export (C, u00234, "words_engine__pearse_codeB"); + u00235 : constant Version_32 := 16#53baeedc#; + pragma Export (C, u00235, "words_engine__pearse_codeS"); + u00236 : constant Version_32 := 16#54a5290e#; + pragma Export (C, u00236, "words_engine__put_statB"); + u00237 : constant Version_32 := 16#6bf0fb78#; + pragma Export (C, u00237, "words_engine__search_englishB"); + u00238 : constant Version_32 := 16#8567edcb#; + pragma Export (C, u00238, "support_utils__dictionary_formB"); + u00239 : constant Version_32 := 16#2861c3e8#; + pragma Export (C, u00239, "words_engine__word_packageB"); + u00240 : constant Version_32 := 16#f2240152#; + pragma Export (C, u00240, "words_engine__word_packageS"); + u00241 : constant Version_32 := 16#ee4c5ccb#; + pragma Export (C, u00241, "words_engine__tricksB"); + u00242 : constant Version_32 := 16#e62391d6#; + pragma Export (C, u00242, "words_engine__tricksS"); + u00243 : constant Version_32 := 16#78cb869e#; + pragma Export (C, u00243, "system__concat_9B"); + u00244 : constant Version_32 := 16#4c6ea535#; + pragma Export (C, u00244, "system__concat_9S"); + u00245 : constant Version_32 := 16#46b1f5ea#; + pragma Export (C, u00245, "system__concat_8B"); + u00246 : constant Version_32 := 16#7323dcc6#; + pragma Export (C, u00246, "system__concat_8S"); + u00247 : constant Version_32 := 16#170522cb#; + pragma Export (C, u00247, "words_engine__roman_numerals_packageB"); + u00248 : constant Version_32 := 16#37c8c056#; + pragma Export (C, u00248, "words_engine__roman_numerals_packageS"); + u00249 : constant Version_32 := 16#c82686a3#; + pragma Export (C, u00249, "words_engine__trick_tablesB"); + u00250 : constant Version_32 := 16#40e7b28f#; + pragma Export (C, u00250, "words_engine__trick_tablesS"); + u00251 : constant Version_32 := 16#fdfaf0a8#; + pragma Export (C, u00251, "words_engine__list_packageB"); + u00252 : constant Version_32 := 16#736c9340#; + pragma Export (C, u00252, "words_engine__list_packageS"); + u00253 : constant Version_32 := 16#62b8e6ea#; + pragma Export (C, u00253, "words_engine__list_sweepB"); + u00254 : constant Version_32 := 16#31377566#; + pragma Export (C, u00254, "words_engine__list_sweepS"); + u00255 : constant Version_32 := 16#d2beeb37#; + pragma Export (C, u00255, "words_engine__put_example_lineB"); + u00256 : constant Version_32 := 16#80ddd7b4#; + pragma Export (C, u00256, "words_engine__initializationB"); + u00257 : constant Version_32 := 16#0416f58a#; + pragma Export (C, u00257, "words_engine__initializationS"); + -- BEGIN ELABORATION ORDER + -- ada%s + -- ada.characters%s + -- ada.characters.handling%s + -- ada.characters.latin_1%s + -- ada.command_line%s + -- ada.environment_variables%s + -- interfaces%s + -- system%s + -- system.address_operations%s + -- system.address_operations%b + -- system.atomic_counters%s + -- system.atomic_counters%b + -- system.case_util%s + -- system.case_util%b + -- system.exn_llf%s + -- system.exn_llf%b + -- system.float_control%s + -- system.float_control%b + -- system.htable%s + -- system.img_bool%s + -- system.img_bool%b + -- system.img_enum_new%s + -- system.img_enum_new%b + -- system.img_int%s + -- system.img_int%b + -- system.img_lli%s + -- system.img_lli%b + -- system.io%s + -- system.io%b + -- system.os_primitives%s + -- system.os_primitives%b + -- system.parameters%s + -- system.parameters%b + -- system.crtl%s + -- interfaces.c_streams%s + -- interfaces.c_streams%b + -- system.powten_table%s + -- system.standard_library%s + -- system.exceptions_debug%s + -- system.exceptions_debug%b + -- system.storage_elements%s + -- system.storage_elements%b + -- system.stack_checking%s + -- system.stack_checking%b + -- system.string_hash%s + -- system.string_hash%b + -- system.htable%b + -- system.strings%s + -- system.strings%b + -- system.os_lib%s + -- system.traceback_entries%s + -- system.traceback_entries%b + -- ada.exceptions%s + -- system.soft_links%s + -- system.unsigned_types%s + -- system.img_biu%s + -- system.img_biu%b + -- system.img_llb%s + -- system.img_llb%b + -- system.img_llw%s + -- system.img_llw%b + -- system.img_wiu%s + -- system.img_wiu%b + -- system.val_enum%s + -- system.val_int%s + -- system.val_lli%s + -- system.val_llu%s + -- system.val_real%s + -- system.val_uns%s + -- system.val_util%s + -- system.val_util%b + -- system.val_uns%b + -- system.val_real%b + -- system.val_llu%b + -- system.val_lli%b + -- system.val_int%b + -- system.val_enum%b + -- system.wch_con%s + -- system.wch_con%b + -- system.wch_cnv%s + -- system.wch_jis%s + -- system.wch_jis%b + -- system.wch_cnv%b + -- system.wch_stw%s + -- system.wch_stw%b + -- ada.exceptions.last_chance_handler%s + -- ada.exceptions.last_chance_handler%b + -- system.address_image%s + -- system.bit_ops%s + -- system.bit_ops%b + -- system.compare_array_unsigned_8%s + -- system.compare_array_unsigned_8%b + -- system.concat_2%s + -- system.concat_2%b + -- system.concat_3%s + -- system.concat_3%b + -- system.concat_4%s + -- system.concat_4%b + -- system.concat_5%s + -- system.concat_5%b + -- system.concat_6%s + -- system.concat_6%b + -- system.concat_7%s + -- system.concat_7%b + -- system.concat_8%s + -- system.concat_8%b + -- system.concat_9%s + -- system.concat_9%b + -- system.exception_table%s + -- system.exception_table%b + -- ada.containers%s + -- ada.io_exceptions%s + -- ada.strings%s + -- ada.strings.maps%s + -- ada.strings.fixed%s + -- ada.strings.maps.constants%s + -- ada.strings.search%s + -- ada.strings.search%b + -- ada.tags%s + -- ada.streams%s + -- ada.streams%b + -- interfaces.c%s + -- interfaces.c.strings%s + -- system.communication%s + -- system.communication%b + -- system.exceptions%s + -- system.exceptions%b + -- system.exceptions.machine%s + -- system.finalization_root%s + -- system.finalization_root%b + -- ada.finalization%s + -- ada.finalization%b + -- system.os_constants%s + -- system.storage_pools%s + -- system.storage_pools%b + -- system.finalization_masters%s + -- system.storage_pools.subpools%s + -- system.storage_pools.subpools.finalization%s + -- system.storage_pools.subpools.finalization%b + -- system.stream_attributes%s + -- system.stream_attributes%b + -- ada.calendar%s + -- ada.calendar%b + -- ada.calendar.time_zones%s + -- ada.calendar.time_zones%b + -- ada.calendar.formatting%s + -- system.assertions%s + -- system.assertions%b + -- system.file_attributes%s + -- system.memory%s + -- system.memory%b + -- system.standard_library%b + -- system.pool_global%s + -- system.pool_global%b + -- system.file_control_block%s + -- ada.streams.stream_io%s + -- system.file_io%s + -- ada.streams.stream_io%b + -- system.direct_io%s + -- system.direct_io%b + -- system.secondary_stack%s + -- system.file_io%b + -- system.storage_pools.subpools%b + -- system.finalization_masters%b + -- interfaces.c.strings%b + -- interfaces.c%b + -- ada.tags%b + -- ada.strings.fixed%b + -- ada.strings.maps%b + -- system.soft_links%b + -- system.os_lib%b + -- ada.environment_variables%b + -- ada.command_line%b + -- ada.characters.handling%b + -- system.secondary_stack%b + -- ada.calendar.formatting%b + -- system.address_image%b + -- ada.strings.unbounded%s + -- ada.strings.unbounded%b + -- ada.directories%s + -- ada.directories.validity%s + -- ada.directories.validity%b + -- system.regexp%s + -- system.regexp%b + -- ada.directories%b + -- system.strings.stream_ops%s + -- system.strings.stream_ops%b + -- system.traceback%s + -- ada.exceptions%b + -- system.traceback%b + -- ada.text_io%s + -- ada.text_io%b + -- ada.text_io.enumeration_aux%s + -- ada.text_io.generic_aux%s + -- ada.text_io.generic_aux%b + -- ada.text_io.enumeration_aux%b + -- ada.text_io.integer_aux%s + -- ada.text_io.integer_aux%b + -- ada.integer_text_io%s + -- ada.integer_text_io%b + -- latin_utils%s + -- latin_utils.latin_file_names%s + -- support_utils%s + -- banner%s + -- latin_utils.config%s + -- latin_utils.config%b + -- latin_utils.preface%s + -- latin_utils.preface%b + -- banner%b + -- latin_utils.inflections_package%s + -- latin_utils.inflections_package%b + -- latin_utils.strings_package%s + -- latin_utils.strings_package%b + -- latin_utils.dictionary_package%s + -- latin_utils.dictionary_package%b + -- support_utils.dictionary_form%b + -- support_utils.char_utils%s + -- support_utils.char_utils%b + -- support_utils.developer_parameters%s + -- support_utils.addons_package%s + -- support_utils.addons_package%b + -- support_utils.uniques_package%s + -- support_utils.word_parameters%s + -- support_utils.word_parameters%b + -- support_utils.word_support_package%s + -- support_utils.word_support_package%b + -- support_utils.line_stuff%s + -- support_utils.line_stuff%b + -- support_utils.developer_parameters%b + -- words_engine%s + -- words_engine.put_example_line%b + -- words_engine.put_stat%b + -- words_engine.english_support_package%s + -- words_engine.english_support_package%b + -- words_engine.explanation_package%s + -- words_engine.initialization%s + -- words_engine.list_package%s + -- words_engine.list_sweep%s + -- words_engine.list_sweep%b + -- words_engine.parse%s + -- words_engine.pearse_code%s + -- words_engine.pearse_code%b + -- words_engine.roman_numerals_package%s + -- words_engine.roman_numerals_package%b + -- words_engine.trick_tables%s + -- words_engine.trick_tables%b + -- words_engine.tricks%s + -- words_engine.word_package%s + -- words_engine.word_package%b + -- words_engine.tricks%b + -- words_engine.list_package%b + -- words_engine.initialization%b + -- process_input%b + -- words_engine.search_english%b + -- words_engine.parse%b + -- words_main%b + -- words%b + -- END ELABORATION ORDER + + +end ada_main; diff --git a/obj/b__words.ali b/obj/b__words.ali new file mode 100644 index 0000000000000000000000000000000000000000..88b49a31936a242271a522b1a4763c29eb90636e --- /dev/null +++ b/obj/b__words.ali @@ -0,0 +1,444 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatA +A -gnatWb +A -gnatiw +A -gnatws +A -g +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U ada_main%b b__words.adb bba1458d NE OO PK IL +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W system%s system.ads system.ali + +U ada_main%s b__words.ads 7cbbf2d7 EE NE OO PK IL +W system%s system.ads system.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-unccon.ads 20070406091342 f9eb8f06 +D b__words.ads 20230322220501 ec9f63c6 +D b__words.adb 20230322220501 af546748 +D system.ads 20160213141829 90249111 +D s-parame.ads 20140225151139 ab8cb46a +D s-stalib.ads 20140225151139 a891183f +D s-traent.ads 20140225151139 b5116092 +X 1 ada.ads +16K9*Ada 19e8 5|4r6 +X 2 a-except.ads +53K13*Exceptions 360e19 5|4w10 +X 4 b__words.ads +3K9*ada_main 813l5 813e13 5|6b14 416l5 416t13 +6i4*gnat_argc{integer} 10m22 10r22 5|388m7 +7m4*gnat_argv{6|64M9} 11m22 11r22 5|389m7 +8m4*gnat_envp{6|64M9} 12m22 12r22 5|390m7 +14i4*gnat_exit_status{integer} 15m22 15r22 5|397r15 +17a4*GNAT_Version{string} 19r22 +21a4*Ada_Main_Program_Name{string} 22r22 5|384r52 +24U14*adainit 25i22 5|183b14 366l8 366t15 393s7 +27U14*adafinal 28i22 5|170b14 179l8 179t16 395s7 +30V13*main{integer} 31>7 32>7 33>7 35i22 5|371b13 398t7 +31i7 argc{integer} 5|372b7 388r20 +32m7 argv{6|64M9} 5|373b7 389r20 +33m7 envp{6|64M9} 5|374b7 390r20 +37M9*Version_32 38r22 40r22 42r22 44r22 46r22 48r22 50r22 52r22 54r22 56r22 +. 58r22 60r22 62r22 64r22 66r22 68r22 70r22 72r22 74r22 76r22 78r22 80r22 +. 82r22 84r22 86r22 88r22 90r22 92r22 94r22 96r22 98r22 100r22 102r22 104r22 +. 106r22 108r22 110r22 112r22 114r22 116r22 118r22 120r22 122r22 124r22 126r22 +. 128r22 130r22 132r22 134r22 136r22 138r22 140r22 142r22 144r22 146r22 148r22 +. 150r22 152r22 154r22 156r22 158r22 160r22 162r22 164r22 166r22 168r22 170r22 +. 172r22 174r22 176r22 178r22 180r22 182r22 184r22 186r22 188r22 190r22 192r22 +. 194r22 196r22 198r22 200r22 202r22 204r22 206r22 208r22 210r22 212r22 214r22 +. 216r22 218r22 220r22 222r22 224r22 226r22 228r22 230r22 232r22 234r22 236r22 +. 238r22 240r22 242r22 244r22 246r22 248r22 250r22 252r22 254r22 256r22 258r22 +. 260r22 262r22 264r22 266r22 268r22 270r22 272r22 274r22 276r22 278r22 280r22 +. 282r22 284r22 286r22 288r22 290r22 292r22 294r22 296r22 298r22 300r22 302r22 +. 304r22 306r22 308r22 310r22 312r22 314r22 316r22 318r22 320r22 322r22 324r22 +. 326r22 328r22 330r22 332r22 334r22 336r22 338r22 340r22 342r22 344r22 346r22 +. 348r22 350r22 352r22 354r22 356r22 358r22 360r22 362r22 364r22 366r22 368r22 +. 370r22 372r22 374r22 376r22 378r22 380r22 382r22 384r22 386r22 388r22 390r22 +. 392r22 394r22 396r22 398r22 400r22 402r22 404r22 406r22 408r22 410r22 412r22 +. 414r22 416r22 418r22 420r22 422r22 424r22 426r22 428r22 430r22 432r22 434r22 +. 436r22 438r22 440r22 442r22 444r22 446r22 448r22 450r22 452r22 454r22 456r22 +. 458r22 460r22 462r22 464r22 466r22 468r22 470r22 472r22 474r22 476r22 478r22 +. 480r22 482r22 484r22 486r22 488r22 490r22 492r22 494r22 496r22 498r22 500r22 +. 502r22 504r22 506r22 508r22 510r22 512r22 514r22 516r22 518r22 520r22 522r22 +. 524r22 526r22 528r22 530r22 532r22 534r22 536r22 538r22 540r22 542r22 544r22 +. 546r22 548r22 550r22 +38m4*u00001{37M9} 39r22 +40m4*u00002{37M9} 41r22 +42m4*u00003{37M9} 43r22 +44m4*u00004{37M9} 45r22 +46m4*u00005{37M9} 47r22 +48m4*u00006{37M9} 49r22 +50m4*u00007{37M9} 51r22 +52m4*u00008{37M9} 53r22 +54m4*u00009{37M9} 55r22 +56m4*u00010{37M9} 57r22 +58m4*u00011{37M9} 59r22 +60m4*u00012{37M9} 61r22 +62m4*u00013{37M9} 63r22 +64m4*u00014{37M9} 65r22 +66m4*u00015{37M9} 67r22 +68m4*u00016{37M9} 69r22 +70m4*u00017{37M9} 71r22 +72m4*u00018{37M9} 73r22 +74m4*u00019{37M9} 75r22 +76m4*u00020{37M9} 77r22 +78m4*u00021{37M9} 79r22 +80m4*u00022{37M9} 81r22 +82m4*u00023{37M9} 83r22 +84m4*u00024{37M9} 85r22 +86m4*u00025{37M9} 87r22 +88m4*u00026{37M9} 89r22 +90m4*u00027{37M9} 91r22 +92m4*u00028{37M9} 93r22 +94m4*u00029{37M9} 95r22 +96m4*u00030{37M9} 97r22 +98m4*u00031{37M9} 99r22 +100m4*u00032{37M9} 101r22 +102m4*u00033{37M9} 103r22 +104m4*u00034{37M9} 105r22 +106m4*u00035{37M9} 107r22 +108m4*u00036{37M9} 109r22 +110m4*u00037{37M9} 111r22 +112m4*u00038{37M9} 113r22 +114m4*u00039{37M9} 115r22 +116m4*u00040{37M9} 117r22 +118m4*u00041{37M9} 119r22 +120m4*u00042{37M9} 121r22 +122m4*u00043{37M9} 123r22 +124m4*u00044{37M9} 125r22 +126m4*u00045{37M9} 127r22 +128m4*u00046{37M9} 129r22 +130m4*u00047{37M9} 131r22 +132m4*u00048{37M9} 133r22 +134m4*u00049{37M9} 135r22 +136m4*u00050{37M9} 137r22 +138m4*u00051{37M9} 139r22 +140m4*u00052{37M9} 141r22 +142m4*u00053{37M9} 143r22 +144m4*u00054{37M9} 145r22 +146m4*u00055{37M9} 147r22 +148m4*u00056{37M9} 149r22 +150m4*u00057{37M9} 151r22 +152m4*u00058{37M9} 153r22 +154m4*u00059{37M9} 155r22 +156m4*u00060{37M9} 157r22 +158m4*u00061{37M9} 159r22 +160m4*u00062{37M9} 161r22 +162m4*u00063{37M9} 163r22 +164m4*u00064{37M9} 165r22 +166m4*u00065{37M9} 167r22 +168m4*u00066{37M9} 169r22 +170m4*u00067{37M9} 171r22 +172m4*u00068{37M9} 173r22 +174m4*u00069{37M9} 175r22 +176m4*u00070{37M9} 177r22 +178m4*u00071{37M9} 179r22 +180m4*u00072{37M9} 181r22 +182m4*u00073{37M9} 183r22 +184m4*u00074{37M9} 185r22 +186m4*u00075{37M9} 187r22 +188m4*u00076{37M9} 189r22 +190m4*u00077{37M9} 191r22 +192m4*u00078{37M9} 193r22 +194m4*u00079{37M9} 195r22 +196m4*u00080{37M9} 197r22 +198m4*u00081{37M9} 199r22 +200m4*u00082{37M9} 201r22 +202m4*u00083{37M9} 203r22 +204m4*u00084{37M9} 205r22 +206m4*u00085{37M9} 207r22 +208m4*u00086{37M9} 209r22 +210m4*u00087{37M9} 211r22 +212m4*u00088{37M9} 213r22 +214m4*u00089{37M9} 215r22 +216m4*u00090{37M9} 217r22 +218m4*u00091{37M9} 219r22 +220m4*u00092{37M9} 221r22 +222m4*u00093{37M9} 223r22 +224m4*u00094{37M9} 225r22 +226m4*u00095{37M9} 227r22 +228m4*u00096{37M9} 229r22 +230m4*u00097{37M9} 231r22 +232m4*u00098{37M9} 233r22 +234m4*u00099{37M9} 235r22 +236m4*u00100{37M9} 237r22 +238m4*u00101{37M9} 239r22 +240m4*u00102{37M9} 241r22 +242m4*u00103{37M9} 243r22 +244m4*u00104{37M9} 245r22 +246m4*u00105{37M9} 247r22 +248m4*u00106{37M9} 249r22 +250m4*u00107{37M9} 251r22 +252m4*u00108{37M9} 253r22 +254m4*u00109{37M9} 255r22 +256m4*u00110{37M9} 257r22 +258m4*u00111{37M9} 259r22 +260m4*u00112{37M9} 261r22 +262m4*u00113{37M9} 263r22 +264m4*u00114{37M9} 265r22 +266m4*u00115{37M9} 267r22 +268m4*u00116{37M9} 269r22 +270m4*u00117{37M9} 271r22 +272m4*u00118{37M9} 273r22 +274m4*u00119{37M9} 275r22 +276m4*u00120{37M9} 277r22 +278m4*u00121{37M9} 279r22 +280m4*u00122{37M9} 281r22 +282m4*u00123{37M9} 283r22 +284m4*u00124{37M9} 285r22 +286m4*u00125{37M9} 287r22 +288m4*u00126{37M9} 289r22 +290m4*u00127{37M9} 291r22 +292m4*u00128{37M9} 293r22 +294m4*u00129{37M9} 295r22 +296m4*u00130{37M9} 297r22 +298m4*u00131{37M9} 299r22 +300m4*u00132{37M9} 301r22 +302m4*u00133{37M9} 303r22 +304m4*u00134{37M9} 305r22 +306m4*u00135{37M9} 307r22 +308m4*u00136{37M9} 309r22 +310m4*u00137{37M9} 311r22 +312m4*u00138{37M9} 313r22 +314m4*u00139{37M9} 315r22 +316m4*u00140{37M9} 317r22 +318m4*u00141{37M9} 319r22 +320m4*u00142{37M9} 321r22 +322m4*u00143{37M9} 323r22 +324m4*u00144{37M9} 325r22 +326m4*u00145{37M9} 327r22 +328m4*u00146{37M9} 329r22 +330m4*u00147{37M9} 331r22 +332m4*u00148{37M9} 333r22 +334m4*u00149{37M9} 335r22 +336m4*u00150{37M9} 337r22 +338m4*u00151{37M9} 339r22 +340m4*u00152{37M9} 341r22 +342m4*u00153{37M9} 343r22 +344m4*u00154{37M9} 345r22 +346m4*u00155{37M9} 347r22 +348m4*u00156{37M9} 349r22 +350m4*u00157{37M9} 351r22 +352m4*u00158{37M9} 353r22 +354m4*u00159{37M9} 355r22 +356m4*u00160{37M9} 357r22 +358m4*u00161{37M9} 359r22 +360m4*u00162{37M9} 361r22 +362m4*u00163{37M9} 363r22 +364m4*u00164{37M9} 365r22 +366m4*u00165{37M9} 367r22 +368m4*u00166{37M9} 369r22 +370m4*u00167{37M9} 371r22 +372m4*u00168{37M9} 373r22 +374m4*u00169{37M9} 375r22 +376m4*u00170{37M9} 377r22 +378m4*u00171{37M9} 379r22 +380m4*u00172{37M9} 381r22 +382m4*u00173{37M9} 383r22 +384m4*u00174{37M9} 385r22 +386m4*u00175{37M9} 387r22 +388m4*u00176{37M9} 389r22 +390m4*u00177{37M9} 391r22 +392m4*u00178{37M9} 393r22 +394m4*u00179{37M9} 395r22 +396m4*u00180{37M9} 397r22 +398m4*u00181{37M9} 399r22 +400m4*u00182{37M9} 401r22 +402m4*u00183{37M9} 403r22 +404m4*u00184{37M9} 405r22 +406m4*u00185{37M9} 407r22 +408m4*u00186{37M9} 409r22 +410m4*u00187{37M9} 411r22 +412m4*u00188{37M9} 413r22 +414m4*u00189{37M9} 415r22 +416m4*u00190{37M9} 417r22 +418m4*u00191{37M9} 419r22 +420m4*u00192{37M9} 421r22 +422m4*u00193{37M9} 423r22 +424m4*u00194{37M9} 425r22 +426m4*u00195{37M9} 427r22 +428m4*u00196{37M9} 429r22 +430m4*u00197{37M9} 431r22 +432m4*u00198{37M9} 433r22 +434m4*u00199{37M9} 435r22 +436m4*u00200{37M9} 437r22 +438m4*u00201{37M9} 439r22 +440m4*u00202{37M9} 441r22 +442m4*u00203{37M9} 443r22 +444m4*u00204{37M9} 445r22 +446m4*u00205{37M9} 447r22 +448m4*u00206{37M9} 449r22 +450m4*u00207{37M9} 451r22 +452m4*u00208{37M9} 453r22 +454m4*u00209{37M9} 455r22 +456m4*u00210{37M9} 457r22 +458m4*u00211{37M9} 459r22 +460m4*u00212{37M9} 461r22 +462m4*u00213{37M9} 463r22 +464m4*u00214{37M9} 465r22 +466m4*u00215{37M9} 467r22 +468m4*u00216{37M9} 469r22 +470m4*u00217{37M9} 471r22 +472m4*u00218{37M9} 473r22 +474m4*u00219{37M9} 475r22 +476m4*u00220{37M9} 477r22 +478m4*u00221{37M9} 479r22 +480m4*u00222{37M9} 481r22 +482m4*u00223{37M9} 483r22 +484m4*u00224{37M9} 485r22 +486m4*u00225{37M9} 487r22 +488m4*u00226{37M9} 489r22 +490m4*u00227{37M9} 491r22 +492m4*u00228{37M9} 493r22 +494m4*u00229{37M9} 495r22 +496m4*u00230{37M9} 497r22 +498m4*u00231{37M9} 499r22 +500m4*u00232{37M9} 501r22 +502m4*u00233{37M9} 503r22 +504m4*u00234{37M9} 505r22 +506m4*u00235{37M9} 507r22 +508m4*u00236{37M9} 509r22 +510m4*u00237{37M9} 511r22 +512m4*u00238{37M9} 513r22 +514m4*u00239{37M9} 515r22 +516m4*u00240{37M9} 517r22 +518m4*u00241{37M9} 519r22 +520m4*u00242{37M9} 521r22 +522m4*u00243{37M9} 523r22 +524m4*u00244{37M9} 525r22 +526m4*u00245{37M9} 527r22 +528m4*u00246{37M9} 529r22 +530m4*u00247{37M9} 531r22 +532m4*u00248{37M9} 533r22 +534m4*u00249{37M9} 535r22 +536m4*u00250{37M9} 537r22 +538m4*u00251{37M9} 539r22 +540m4*u00252{37M9} 541r22 +542m4*u00253{37M9} 543r22 +544m4*u00254{37M9} 545r22 +546m4*u00255{37M9} 547r22 +548m4*u00256{37M9} 549r22 +550m4*u00257{37M9} 551r22 +X 5 b__words.adb +9i4 E138{short_integer} 9m46 9r46 306m7 306r15 +10i4 E018{short_integer} 10m46 10r46 304m7 304r15 +11i4 E028{short_integer} 11m46 11r46 253m7 253r15 +12i4 E218{short_integer} 12m46 12r46 255m7 255r15 +13i4 E117{short_integer} 13m46 13r46 257m7 257r15 +14i4 E081{short_integer} 14m46 14r46 259m7 259r15 +15i4 E083{short_integer} 15m46 15r46 302m7 302r15 +16i4 E086{short_integer} 16m46 16r46 262m7 262r15 +17i4 E096{short_integer} 17m46 17r46 301m7 301r15 +18i4 E116{short_integer} 18m46 18r46 265m7 265r15 +19i4 E054{short_integer} 19m46 19r46 299m7 299r15 +20i4 E151{short_integer} 20m46 20r46 298m7 298r15 +21i4 E034{short_integer} 21m46 21r46 269m7 269r15 +22i4 E119{short_integer} 22m46 22r46 271m7 271r15 +23i4 E114{short_integer} 23m46 23r46 273m7 273r15 +24i4 E121{short_integer} 24m46 24r46 275m7 275r15 +25i4 E108{short_integer} 25m46 25r46 113m7 113r15 297m7 297r15 +26i4 E104{short_integer} 26m46 26r46 114m7 114r15 295m7 295r15 +27i4 E011{short_integer} 27m46 27r46 280m7 280r15 +28i4 E060{short_integer} 28m46 28r46 282m7 282r15 +29i4 E220{short_integer} 29m46 29r46 284m7 284r15 +30i4 E143{short_integer} 30m46 30r46 143m7 143r15 286m7 286r15 +31i4 E141{short_integer} 31m46 31r46 140m10 140r18 288m7 288r15 +32i4 E230{short_integer} 32m46 32r46 129m7 129r15 290m7 290r15 +33i4 E132{short_integer} 33m46 33r46 119m10 119r18 294m7 294r15 +34i4 E194{short_integer} 34m46 34r46 122m7 122r15 292m7 292r15 +35i4 E022{short_integer} 35m46 35r46 308m7 308r15 +36i4 E094{short_integer} 36m46 36r46 106m7 106r15 310m7 310r15 +37i4 E009{short_integer} 37m46 37r46 92m7 92r15 315m7 315r15 +38i4 E147{short_integer} 38m46 38r46 93m7 93r15 313m7 313r15 +39i4 E228{short_integer} 39m46 39r46 317m7 317r15 +40i4 E156{short_integer} 40m46 40r46 85m7 85r15 320m7 320r15 +41i4 E161{short_integer} 41m46 41r46 324m7 324r15 +42i4 E006{short_integer} 42m46 42r46 322m7 322r15 +43i4 E163{short_integer} 43m46 43r46 323m7 323r15 +44i4 E191{short_integer} 44m46 44r46 327m7 327r15 +45i4 E158{short_integer} 45m46 45r46 328m7 328r15 +46i4 E187{short_integer} 46m46 46r46 331m7 331r15 +47i4 E203{short_integer} 47m46 47r46 332m7 332r15 +48i4 E199{short_integer} 48m46 48r46 348m7 348r15 +49i4 E207{short_integer} 49m46 49r46 336m7 336r15 +50i4 E208{short_integer} 50m46 50r46 338m7 338r15 +51i4 E210{short_integer} 51m46 51r46 341m7 341r15 +52i4 E205{short_integer} 52m46 52r46 343m7 343r15 +53i4 E201{short_integer} 53m46 53r46 346m7 346r15 +54i4 E215{short_integer} 54m46 54r46 350m7 350r15 +55i4 E257{short_integer} 55m46 55r46 363m7 363r15 +56i4 E252{short_integer} 56m46 56r46 362m7 362r15 +57i4 E254{short_integer} 57m46 57r46 351m7 351r15 +58i4 E217{short_integer} 58m46 58r46 76m10 76r18 365m7 365r15 +59i4 E235{short_integer} 59m46 59r46 353m7 353r15 +60i4 E248{short_integer} 60m46 60r46 354m7 354r15 +61i4 E250{short_integer} 61m46 61r46 357m7 357r15 +62i4 E242{short_integer} 62m46 62r46 360m7 360r15 +63i4 E240{short_integer} 63m46 63r46 359m7 359r15 +65a4 Local_Priority_Specific_Dispatching{string} 235r9 +66a4 Local_Interrupt_States{string} 238r27 +68b4 Is_Elaborated{boolean} 174r14 177m7 224r10 227m7 +70U14 finalize_library 70b14 168l8 168t24 249r35 +73U20*F1 74b30 77s10 +80U20*F2 81b30 83s10 +87U20*F3 88b30 90s10 +95U20*F4 96b30 98s10 +101U20*F5 102b30 104s10 +108U20*F6 109b30 111s10 +116U20*F7 117b30 120s10 +124U20*F8 125b30 127s10 +131U20*F9 132b30 134s10 +137U20*F10 138b30 141s10 +145U20*F11 146b30 148s10 +151U20*F12 152b30 154s10 +157U20*F13 158b30 160s10 +163U20*Reraise_Library_Exception_If_Any 164b33 +. 166s10 +171U17*s_stalib_adafinal 172b25 178s7 +181P9 No_Param_Proc 221r34 +184i7*Main_Priority{integer} 185m25 185r25 228m7 +186i7*Time_Slice_Value{integer} 187m25 187r25 229m7 +188e7*WC_Encoding{character} 189m25 189r25 230m7 +190e7*Locking_Policy{character} 191m25 191r25 231m7 +192e7*Queuing_Policy{character} 193m25 193r25 232m7 +194e7*Task_Dispatching_Policy{character} 195m25 195r25 233m7 +196m7*Priority_Specific_Dispatching{6|64M9} 197m25 197r25 234m7 +198i7*Num_Specific_Dispatching{integer} 199m25 199r25 236m7 +200i7*Main_CPU{integer} 201m25 201r25 237m7 +202m7*Interrupt_States{6|64M9} 203m25 203r25 238m7 +204i7*Num_Interrupt_States{integer} 205m25 205r25 239m7 +206i7*Unreserve_All_Interrupts{integer} 207m25 207r25 240m7 +208i7*Detect_Blocking{integer} 209m25 209r25 241m7 +210i7*Default_Stack_Size{integer} 211m25 211r25 242m7 +212i7*Leap_Seconds_Support{integer} 213m25 213r25 243m7 +215U17*Install_Handler 216b25 246s10 +218i7*Handler_Installed{integer} 219m25 219r25 245r10 +221p7*Finalize_Library_Objects{181P9} 222m25 222r25 249m7 +368U14 Ada_Main_Program 369b24 394s7 +377U17*Initialize 377>29 378b25 392s7 +377m29 Addr{6|64M9} +380U17*Finalize 381b25 396s7 +382a7 SEH(integer) 392m19 392r19 +384m7 Ensure_Reference{6|64M9} 385r24 +X 6 system.ads +37K9*System 4|2w6 7r16 8r16 32r14 33r14 5|196r39 202r26 373r14 374r14 377r36 +. 384r34 6|152e11 +64M9*Address 4|7r23 8r23 32r21 33r21 5|196r46 202r33 373r21 374r21 377r43 +. 384r41 + diff --git a/obj/b__words.o b/obj/b__words.o new file mode 100644 index 0000000000000000000000000000000000000000..802e579334b95b681434ab66dd6a4d424fb4fbdb Binary files /dev/null and b/obj/b__words.o differ diff --git a/obj/banner.ali b/obj/banner.ali new file mode 100644 index 0000000000000000000000000000000000000000..8cf99b4072bdc97c1e5e678ff5a1f0c9ddc92fea --- /dev/null +++ b/obj/banner.ali @@ -0,0 +1,100 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U banner%b banner.adb bf118e39 NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W system.concat_3%s s-conca3.adb s-conca3.ali + +U banner%s banner.ads 4640cea3 EE NE OO PK + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-unccon.ads 20070406091342 f9eb8f06 +D banner.ads 20230322220154 4640cea3 +D banner.adb 20230322220154 105b3326 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-preface.ads 20230322220154 e90a73bc +D system.ads 20160213141829 90249111 +D s-conca3.ads 20140225151544 0b705ca5 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 9 banner.ads +17K9*Banner 23l5 23e11 10|20b14 61l5 61t11 +18U14*Print_Main_Banner 19>7 20>7 21>7 10|21b14 50l8 50t25 +19e7 Start_File_Character{character} 10|21b33 40r43 +20e7 Change_Parameters_Character{character} 10|22b33 42r43 +21e7 Help_Character{character} 10|23b33 44r43 +22U14*Print_Mode_Warning 10|52b14 59l8 59t26 +X 10 banner.adb +25a7 Version{string} 31r59 +26a7 URL{string} 33r51 +27a7 Address{string} 35r42 +X 13 latin_utils.ads +21K9*Latin_Utils 10|17r6 18r5 13|29e16 +X 14 latin_utils-preface.ads +18K21*Preface 10|17w18 30r7 32r7 34r7 36r7 37r7 40r7 42r7 44r7 46r7 55r7 +. 57r7 14|30e24 +24U14*Put_Line 10|30s15 32s15 34s15 37s15 40s15 42s15 44s15 46s15 55s15 57s15 +25U14*New_Line 10|36s15 + diff --git a/obj/banner.o b/obj/banner.o new file mode 100644 index 0000000000000000000000000000000000000000..4e33967d038f1b2982e3e2011341907728ead2bd Binary files /dev/null and b/obj/banner.o differ diff --git a/obj/latin_utils-static/latin_utils-config.ali b/obj/latin_utils-static/latin_utils-config.ali new file mode 100644 index 0000000000000000000000000000000000000000..b236ec5ed36f71561d1227699a629c57e78d09f3 --- /dev/null +++ b/obj/latin_utils-static/latin_utils-config.ali @@ -0,0 +1,128 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IMPLICIT_HEAP_ALLOCATIONS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U latin_utils.config%b latin_utils-config.adb c8d6159d OO PK +W ada%s ada.ads ada.ali +W ada.directories%s a-direct.adb a-direct.ali +W ada.environment_variables%s a-envvar.adb a-envvar.ali +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +U latin_utils.config%s latin_utils-config.ads c12762b8 EE NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-calend.ads 20120515092648 d86d6c8c +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direct.ads 20101220072657 9d42e46d +D a-envvar.ads 20130423094410 00080416 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-unccon.ads 20070406091342 f9eb8f06 +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-config.adb 20230322220156 8049fa81 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-exctab.ads 20140225151139 54135002 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +X 1 ada.ads +16K9*Ada 19e8 18|17r6 18r6 22r33 27r8 +X 5 a-direct.ads +76K13*Directories 487e20 18|17w10 27r12 +270V13*Compose{string} 18|27s24 +271s7 Containing_Directory{string} 18|28r11 +272s7 Name{string} 18|29r11 +X 6 a-envvar.ads +19K13*Environment_Variables 69e30 18|18w10 22r37 +29V13*Value{string} 18|22s59 +29s20 Name{string} 18|23r7 +29s35 Default{string} 18|24r7 +X 16 latin_utils.ads +21K9*Latin_Utils 29e16 17|17r9 42r5 18|20r14 31r5 +X 17 latin_utils-config.ads +17K21*Config 16|21k9 17|42l17 42e23 18|20b26 31l17 31t23 +19i4*Output_Screen_Size{integer} +21E9*Configuration_Type 21e79 +21n32*Developer_Version{21E9} +21n51*User_Version{21E9} +21n65*Only_Meanings{21E9} +23E9*Method_Type 23e77 24r13 +23n25*Interactive{23E9} 24r28 +23n38*Command_Line_Input{23E9} +23n58*Command_Line_Files{23E9} +24e4*Method{23E9} +26E9*Language_Type 26e62 27r15 +26n27*Latin_To_English{26E9} 27r32 +26n45*English_To_Latin{26E9} +27e4*Language{26E9} +29b4*Suppress_Preface{boolean} +39V13*Path{string} 39>19 18|26b13 +39s19 Name{string} 18|29r35 +X 18 latin_utils-config.adb +22a4 Datadir{string} 28r35 + diff --git a/obj/latin_utils-static/latin_utils-config.o b/obj/latin_utils-static/latin_utils-config.o new file mode 100644 index 0000000000000000000000000000000000000000..fd1cdfb699ec7b4f6b55eed824561edcd2e79b67 Binary files /dev/null and b/obj/latin_utils-static/latin_utils-config.o differ diff --git a/obj/latin_utils-static/latin_utils-dictionary_package.ali b/obj/latin_utils-static/latin_utils-dictionary_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..2356e99d771736f440f20f82bd4b40e9e5f812c3 --- /dev/null +++ b/obj/latin_utils-static/latin_utils-dictionary_package.ali @@ -0,0 +1,1152 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U latin_utils.dictionary_package%b latin_utils-dictionary_package.adb e567d895 OO PK +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.dictionary_package%s latin_utils-dictionary_package.ads f55e8ad8 EB EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +Z ada.text_io.integer_aux%s a-tiinau.adb a-tiinau.ali +W ada.text_io.integer_io%s +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiinau.ads 20090409150019 8114c8e4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-tiinio.adb 20091130162119 df9cd7af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-dictionary_package.adb 20230322220154 68daf53d +D latin_utils-dictionary_package-adjective_entry_io.adb 20230322220154 6b7bee8d latin_utils.dictionary_package.adjective_entry_io +D latin_utils-dictionary_package-adverb_entry_io.adb 20230322220154 e26bdadc latin_utils.dictionary_package.adverb_entry_io +D latin_utils-dictionary_package-conjunction_entry_io.adb 20230322220154 e5e2f418 latin_utils.dictionary_package.conjunction_entry_io +D latin_utils-dictionary_package-dictionary_entry_io.adb 20230322220154 6cc1bf65 latin_utils.dictionary_package.dictionary_entry_io +D latin_utils-dictionary_package-interjection_entry_io.adb 20230322220154 6c7b09df latin_utils.dictionary_package.interjection_entry_io +D latin_utils-dictionary_package-kind_entry_io.adb 20230322220154 64baf9c8 latin_utils.dictionary_package.kind_entry_io +D latin_utils-dictionary_package-noun_entry_io.adb 20230322220154 e8e49681 latin_utils.dictionary_package.noun_entry_io +D latin_utils-dictionary_package-numeral_entry_io.adb 20230322220154 5dad120c latin_utils.dictionary_package.numeral_entry_io +D latin_utils-dictionary_package-parse_record_io.adb 20230322220154 26e77886 latin_utils.dictionary_package.parse_record_io +D latin_utils-dictionary_package-part_entry_io.adb 20230322220154 151bac1c latin_utils.dictionary_package.part_entry_io +D latin_utils-dictionary_package-preposition_entry_io.adb 20230322220154 3eef850c latin_utils.dictionary_package.preposition_entry_io +D latin_utils-dictionary_package-pronoun_entry_io.adb 20230322220154 fca3167b latin_utils.dictionary_package.pronoun_entry_io +D latin_utils-dictionary_package-propack_entry_io.adb 20230322220154 cd75137d latin_utils.dictionary_package.propack_entry_io +D latin_utils-dictionary_package-translation_record_io.adb 20230322220154 b89648d1 latin_utils.dictionary_package.translation_record_io +D latin_utils-dictionary_package-verb_entry_io.adb 20230322220154 c8364b59 latin_utils.dictionary_package.verb_entry_io +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|17r6 18r6 49r7 82r7 108r7 161r7 194r22 200r21 236r23 238r22 +. 243r21 269r32 271r32 294r32 296r32 319r32 321r32 345r21 350r21 376r32 378r32 +. 399r32 401r32 425r32 427r32 449r21 454r21 474r21 479r21 499r21 504r21 556r32 +. 558r32 589r23 591r21 596r21 614r27 619r27 640r23 641r32 643r32 24|22r29 +. 27r7 38r7 45r29 48r7 57r7 25|22r29 36r29 26|26r29 42r29 27|22r29 28r10 +. 33r7 36r7 38r7 49r10 54r7 57r7 59r7 64r29 70r10 73r28 75r7 77r11 80r7 81r7 +. 92r10 95r28 97r7 98r11 100r7 101r7 28|27r19 45r29 29|17r6 23r13 28r19 46r33 +. 48r10 50r15 51r18 72r13 138r13 139r17 140r18 144r13 147r13 148r17 149r18 +. 162r13 163r17 164r18 168r13 169r17 170r18 174r13 175r17 176r18 180r13 181r17 +. 182r18 186r13 187r17 188r18 192r13 193r17 194r18 198r13 199r17 200r18 209r18 +. 217r50 227r13 240r7 242r29 253r50 263r13 276r7 276r41 320r13 380r13 30|22r29 +. 27r7 30r7 42r7 45r7 52r29 55r7 57r7 66r7 68r7 31|17r6 27r29 32r7 35r7 37r7 +. 47r7 50r7 52r7 57r29 60r7 62r7 63r7 71r7 73r7 74r7 93r7 120r7 32|22r29 +. 27r7 30r7 33r7 45r7 48r7 51r7 58r29 61r7 63r7 65r7 74r7 76r7 78r7 33|22r13 +. 26r29 29r31 30r10 50r7 96r7 98r12 127r7 177r29 180r7 218r7 34|22r29 37r29 +. 35|22r29 27r7 39r7 46r29 49r7 58r7 36|22r29 27r7 39r7 46r29 49r7 58r7 37|23r17 +. 29r7 32r7 35r7 38r7 50r7 53r7 56r7 59r7 66r29 70r7 72r7 74r7 76r7 85r7 +. 87r7 89r7 91r7 38|22r29 27r7 39r7 46r29 49r7 58r7 +X 2 a-direio.ads +43k13*Direct_IO 191e18 22|18w10 614r31 +53P9*File_Type<43|81P9> 22|615r51[614] +66I9*Count 22|619r59[614] 620r33[614] 621r33[614] 621r50[614] +. 630r26[614] +X 6 a-inteio.ads +18K13*Integer_Text_IO[16|45] 29|17w10 72r17 144r17 227r17 263r17 320r17 380r17 +. 31|17w10 37r11 52r11 63r11 74r11 93r11 120r11 +X 11 a-textio.ads +49K13*Text_IO 471e16 22|17w10 49r11 82r11 108r11 161r11 194r26 200r25 236r27 +. 238r26 243r25 269r36 271r36 294r36 296r36 319r36 321r36 345r25 350r25 376r36 +. 378r36 399r36 401r36 425r36 427r36 449r25 454r25 474r25 479r25 499r25 504r25 +. 556r36 558r36 589r27 591r25 596r25 619r31 640r27 641r36 643r36 24|22r33 +. 27r11 38r11 45r33 48r11 57r11 25|22r33 36r33 26|26r33 42r33 27|22r33 28r14 +. 33r11 36r11 38r11 49r14 54r11 57r11 59r11 64r33 70r14 73r32 75r11 77r15 +. 80r11 81r11 92r14 95r32 97r11 98r15 100r11 101r11 28|27r23 45r33 29|23r17 +. 28r23 46r37 48r14 50r19 51r22 138r17 139r21 140r22 147r17 148r21 149r22 +. 162r17 163r21 164r22 168r17 169r21 170r22 174r17 175r21 176r22 180r17 181r21 +. 182r22 186r17 187r21 188r22 192r17 193r21 194r22 198r17 199r21 200r22 209r22 +. 217r54 240r11 242r33 253r54 276r11 276r45 30|22r33 27r11 30r11 42r11 45r11 +. 52r33 55r11 57r11 66r11 68r11 31|27r33 32r11 35r11 47r11 50r11 57r33 60r11 +. 62r11 71r11 73r11 32|22r33 27r11 30r11 33r11 45r11 48r11 51r11 58r33 61r11 +. 63r11 65r11 74r11 76r11 78r11 33|22r17 26r33 29r35 30r14 50r11 96r11 98r16 +. 127r11 177r33 180r11 218r11 34|22r33 37r33 35|22r33 27r11 39r11 46r33 49r11 +. 58r11 36|22r33 27r11 39r11 46r33 49r11 58r11 37|23r21 29r11 32r11 35r11 +. 38r11 50r11 53r11 56r11 59r11 66r33 70r11 72r11 74r11 76r11 85r11 87r11 +. 89r11 91r11 38|22r33 27r11 39r11 46r33 49r11 58r11 +52P9*File_Type 22|194r34 200r33 238r34 243r33 269r44 271r44 294r44 296r44 +. 319r44 321r44 345r33 350r33 376r44 378r44 399r44 401r44 425r44 427r44 449r33 +. 454r33 474r33 479r33 499r33 504r33 556r44 558r44 591r33 596r33 641r44 643r44 +. 24|22r41 45r41 25|22r41 36r41 26|26r41 42r41 27|22r41 64r41 28|27r31 45r41 +. 29|28r31 46r45 209r30 30|22r41 52r41 31|27r41 57r41 32|22r41 58r41 33|26r41 +. 177r41 34|22r41 37r41 35|22r41 46r41 36|22r41 46r41 37|23r29 66r41 38|22r41 +. 46r41 +64I9*Count 27|77r23 98r23 +68I12*Positive_Count{64I9} 29|23r25 51r30 140r30 149r30 164r30 170r30 176r30 +. 182r30 188r30 194r30 200r30 33|22r25 29r43 98r24 +73I12*Field{integer} 22|236r35 589r35 640r35 +186U14*Set_Col 27|75s19 29|48s22 33|96s19 +187U14*Set_Col 27|97s19 29|138s25 147s25 162s25 168s25 174s25 180s25 186s25 +. 192s25 198s25 +192V13*Col{68I12} 27|73s40 29|50s27 217s62 242s41 33|30s22 +193V13*Col{68I12} 27|95s40 29|139s29 148s29 163s29 169s29 175s29 181s29 187s29 +. 193s29 199s29 253s62 276s53 +205U14*Get 24|27s19 27|28s22 33s19 36s19 30|27s19 30s19 31|32s19 35s19 32|27s19 +. 30s19 33s19 33|50s19 35|27s19 36|27s19 37|29s19 32s19 35s19 38s19 38|27s19 +206U14*Get 24|38s19 27|49s22 54s19 57s19 30|42s19 45s19 31|47s19 50s19 32|45s19 +. 48s19 51s19 33|127s19 35|39s19 36|39s19 37|50s19 53s19 56s19 59s19 38|39s19 +207U14*Put 24|48s19 27|70s22 80s19 30|55s19 57s19 31|60s19 62s19 32|61s19 +. 63s19 65s19 33|180s19 35|49s19 36|49s19 37|70s19 72s19 74s19 76s19 38|49s19 +208U14*Put 24|57s19 27|92s22 100s19 30|66s19 68s19 31|71s19 73s19 32|74s19 +. 76s19 78s19 33|218s19 35|58s19 36|58s19 37|85s19 87s19 89s19 91s19 38|58s19 +239U14*Get 27|38s19 +240U14*Get 27|59s19 +241U14*Put 27|81s19 29|240s19 +242U14*Put 27|101s19 29|276s19 +X 13 a-tienio.ads +46k21*Enumeration_IO 75e31 22|49r19 82r19 108r19 161r19 +48i4*Default_Width{11|73I12} 23|158m26[22|48] 160m20[22|81] 162m19[22|107] +. 164m25[39|883] 166m22[22|160] 171r28[22|48] 175r24[39|133] 176r27[39|278] +. 179r30[39|293] 182r30[39|293] 185r28[39|174] 187r28[39|174] 190r27[39|323] +. 197r30[39|194] 200r61[39|84] 204r21[39|856] 205r22[22|81] 206r21[22|107] +. 207r27[39|883] 208r24[22|160] 24|91r40[39|174] 25|65r44[39|174] 29|370r45[39|278] +. 373r48[39|293] 376r48[39|293] 383r45[39|323] 386r45[39|323] 389r45[39|323] +. 30|106r36[39|133] 112r39[39|278] 31|112r42[39|194] 32|125r40[22|48] 33|344r44[39|84] +. 34|69r34[39|148] 35|93r42[39|293] 36|93r42[39|293] 37|126r33[39|856] 132r34[22|81] +. 138r33[22|107] 144r39[39|883] 150r36[22|160] 38|93r39[39|323] +51U14*Get 24|29s26[39|174] 25|24s26[39|174] 29|60s31[39|278] 63s34[39|293] +. 66s34[39|293] 78s31[39|323] 81s31[39|323] 84s31[39|323] 30|29s22[39|133] +. 32s25[39|278] 31|34s28[39|194] 32|32s26[22|48] 33|49s30[39|84] 34|25s20[39|148] +. 35|28s28[39|293] 36|28s28[39|293] 37|28s19[39|856] 31s20[22|81] 34s19[22|107] +. 37s25[39|883] 40s22[22|160] 38|28s25[39|323] +52U14*Get 24|39s26[39|174] 25|31s26[39|174] 29|129s31[39|278] 132s34[39|293] +. 135s34[39|293] 153s31[39|323] 156s31[39|323] 159s31[39|323] 30|44s22[39|133] +. 47s25[39|278] 31|49s28[39|194] 32|50s26[22|48] 33|126s30[39|84] 34|32s20[39|148] +. 35|40s28[39|293] 36|40s28[39|293] 37|49s19[39|856] 52s20[22|81] 55s19[22|107] +. 58s25[39|883] 61s22[22|160] 38|40s25[39|323] +54U14*Put 24|49s26[39|174] 25|38s26[39|174] 29|221s31[39|278] 223s34[39|293] +. 225s34[39|293] 230s31[39|323] 232s31[39|323] 234s31[39|323] 30|56s22[39|133] +. 58s25[39|278] 31|61s28[39|194] 32|64s26[22|48] 33|179s30[39|84] 34|40s20[39|148] +. 35|50s28[39|293] 36|50s28[39|293] 37|69s19[39|856] 71s20[22|81] 73s19[22|107] +. 75s25[39|883] 77s22[22|160] 38|50s25[39|323] +60U14*Put 24|58s26[39|174] 25|45s26[39|174] 29|257s31[39|278] 259s34[39|293] +. 261s34[39|293] 266s31[39|323] 268s31[39|323] 270s31[39|323] 30|67s22[39|133] +. 69s25[39|278] 31|72s28[39|194] 32|77s26[22|48] 33|217s30[39|84] 34|47s20[39|148] +. 35|59s28[39|293] 36|59s28[39|293] 37|84s19[39|856] 86s20[22|81] 88s19[22|107] +. 90s25[39|883] 92s22[22|160] 38|59s25[39|323] +65U14*Get 24|74s26[39|174] 25|57s26[39|174] 29|306s31[39|278] 310s34[39|293] +. 314s34[39|293] 326s31[39|323] 330s31[39|323] 334s31[39|323] 30|85s22[39|133] +. 87s25[39|278] 31|90s28[39|194] 32|98s26[22|48] 33|281s30[39|84] 34|59s20[39|148] +. 35|75s28[39|293] 36|75s28[39|293] 37|106s19[39|856] 108s20[22|81] 110s19[22|107] +. 112s25[39|883] 114s22[22|160] 38|75s25[39|323] +70U14*Put 24|92s26[39|174] 25|68s26[39|174] 29|371s31[39|278] 374s34[39|293] +. 377s34[39|293] 384s31[39|323] 387s31[39|323] 390s31[39|323] 30|107s22[39|133] +. 113s25[39|278] 31|113s28[39|194] 32|126s26[22|48] 33|345s30[39|84] 34|70s20[39|148] +. 35|94s28[39|293] 36|94s28[39|293] 37|127s19[39|856] 133s20[22|81] 139s19[22|107] +. 145s25[39|883] 151s22[22|160] 38|94s25[39|323] +X 16 a-tiinio.ads +45k21*Integer_IO 84e27 22|619r39 +50U14*Get 29|72s33[6|18] 31|37s27[6|18] 32|35s15[22|619] +55U14*Get 29|144s33[6|18] 31|52s27[6|18] 32|53s15[22|619] +59U14*Put 29|227s33[6|18] 31|63s27[6|18] 32|66s15[22|619] +65U14*Put 29|263s33[6|18] 31|74s27[6|18] 32|79s15[22|619] +70U14*Get 29|320s33[6|18] 31|93s27[6|18] 32|100s15[22|619] +75U14*Put 29|380s33[6|18] 31|120s27[6|18] 32|133s15[22|619] +X 21 latin_utils.ads +21K9*Latin_Utils 29e16 22|19r6 19r43 20r9 662r5 23|17r6 17r39 18r14 220r5 +. 24|17r11 25|17r11 26|17r11 27|17r11 28|17r11 29|18r11 30|17r11 31|18r11 +. 32|17r11 33|17r11 34|17r11 35|17r11 36|17r11 37|17r11 38|17r11 +X 22 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 21|21k9 22|662l17 662e35 23|18b26 220l17 220t35 +. 24|17r23 25|17r23 26|17r23 27|17r23 28|17r23 29|18r23 30|17r23 31|18r23 +. 32|17r23 33|17r23 34|17r23 35|17r23 36|17r23 37|17r23 38|17r23 +28a4*ZZZ_Stem{39|39A12} +29A9*Stems_Type(39|39A12)<39|179I9> 30r31 581r18 +30a4*Null_Stems_Type{29A9} 581r40 610r8 +34E9*Dictionary_Kind 46e8 49r35 51r17 56r30 59r34 615r23 629r18 23|158r43 +35n8*X{34E9} 56r49 +36n9*Addons{34E9} +37n9*Xxx{34E9} +38n9*Yyy{34E9} +39n9*Nnn{34E9} +40n9*Rrr{34E9} +41n9*Ppp{34E9} +42n9*General{34E9} +43n9*Special{34E9} +44n9*Local{34E9} +45n9*Unique{34E9} +48K12*Dictionary_Kind_IO[13|46] 23|158r7 171r9 32|32r7 50r7 64r7 77r7 98r7 +. 125r21 126r7 +51a4*Ext(string) +56e4*Default_Dictionary_Kind{34E9} 629r37 635r9 +59a4*Dictionary_Available(boolean) +64E9*Area_Type 77e8 79r44 82r35 226r17 23|141r44 160r37 +65n8*X{64E9} 226r35 232r65 23|143r39 +66n9*A{64E9} +67n9*B{64E9} +68n9*D{64E9} +69n9*E{64E9} +70n9*G{64E9} +71n9*L{64E9} +72n9*P{64E9} +73n9*S{64E9} +74n9*T{64E9} +75n9*W{64E9} +76n9*Y{64E9} +79V25*"<="{boolean} 79>30 79>36 23|141b25 148l9 148t12 +79e30 Left{64E9} 23|141b30 143r18 +79e36 Right{64E9} 23|141b36 143r10 143r31 +81K12*Area_Type_IO[13|46] 23|160r7 205r9 37|31r7 52r7 71r7 86r7 108r7 132r21 +. 133r7 +86E9*Geo_Type 105e8 108r35 227r17 23|162r36 +87n8*X{86E9} 227r35 232r68 +88n9*A{86E9} +89n9*B{86E9} +90n9*C{86E9} +91n9*D{86E9} +92n9*E{86E9} +93n9*F{86E9} +94n9*G{86E9} +95n9*H{86E9} +96n9*I{86E9} +97n9*J{86E9} +98n9*K{86E9} +99n9*N{86E9} +100n9*P{86E9} +101n9*Q{86E9} +102n9*R{86E9} +103n9*S{86E9} +104n9*U{86E9} +107K12*Geo_Type_IO[13|46] 23|162r7 206r9 37|34r7 55r7 73r7 88r7 110r7 138r21 +. 139r7 +112E9*Source_Type 158e8 161r35 229r19 23|166r39 +113n8*X{112E9} 229r35 232r74 +114n9*A{112E9} +115n9*B{112E9} +116n9*C{112E9} +117n9*D{112E9} +118n9*E{112E9} +119n9*F{112E9} +120n9*G{112E9} +121n9*H{112E9} +122n9*I{112E9} +123n9*J{112E9} +124n9*K{112E9} +125n9*L{112E9} +126n9*M{112E9} +127n9*N{112E9} +128n9*O{112E9} +129n9*P{112E9} +131n9*Q{112E9} +132n9*R{112E9} +133n9*S{112E9} +134n9*T{112E9} +135n9*U{112E9} +136n9*V{112E9} +137n9*W{112E9} +138n9*Y{112E9} +139n9*Z{112E9} +160K12*Source_Type_IO[13|46] 23|166r7 208r9 37|40r7 61r7 77r7 92r7 114r7 +. 150r21 151r7 +165R9*Kind_Entry 165d21 187e17 196r23 198r64 202r22 204r63 209r25 215r25 +. 219r31 29|30r20 112r61 211r19 248r60 284r22 359r22 +165e21*Pofs{39|64E9} 167r15 219m46 29|219r17 255r17 368r17 +169e16*N_Kind{39|265E9} 29|221r47 257r41 371r67 +171e16*Pron_Kind{39|282E9} 29|223r50 259r44 374r70 +173e16*Pack_Kind{39|282E9} 29|225r50 261r44 377r70 +177i16*Num_Value{39|298I12} 29|228r28 264r22 381r48 +179e16*V_Kind{39|304E9} 29|230r47 266r41 384r67 +181e16*Vpar_Kind{39|304E9} 29|232r47 268r41 387r67 +183e16*Supine_Kind{39|304E9} 29|234r47 270r41 390r67 +191K12*Kind_Entry_IO 217l8 217e21 23|61b17 29|19b14 51r46 140r46 149r46 164r46 +. 170r46 176r46 182r46 188r46 194r46 200r46 217r10 253r10 403l5 403t18 +192i7*Default_Width{natural} 29|51r60 140r60 149r60 164r60 170r60 176r60 +. 182r60 188r60 194r60 200r60 217r24 253r24 +193U17*Get 194>11 195>12 196<12 29|27b14 108l8 108t11 +194p11 File{11|52P9} 29|28b8 60r36 63r39 66r39 69r22 72r38 75r22 78r36 81r36 +. 84r36 87r22 90r22 93r22 96r22 99r22 102r22 105r22 +195e12 POFS{39|64E9} 29|29b9 58r12 +196r12 Item{165R9} 29|30b9 61m13 64m13 67m13 70m13 73m13 76m13 79m13 82m13 +. 85m13 88m13 91m13 94m13 97m13 100m13 103m13 106m13 +198U17*Get 198>22 198<53 29|112b14 204l8 204t11 +198e22 POFS{39|64E9} 29|112b19 127r12 +198r53 Item{165R9} 29|112b50 130m13 133m13 136m13 142m13 145m13 151m13 154m13 +. 157m13 160m13 166m13 172m13 178m13 184m13 190m13 196m13 202m13 +199U17*Put 200>11 201>12 202>12 29|208b14 244l8 244t11 +200p11 File{11|52P9} 29|209b8 217r67 221r36 223r39 225r39 228r17 230r36 232r36 +. 234r36 241r11 242r46 +201e12 POFS{39|64E9} 29|210b9 214r28 +202r12 Item{165R9} 29|211b9 219r12 221r42 223r45 225r45 228r23 230r42 232r42 +. 234r42 +204U17*Put 204>22 204>53 29|248b14 277l8 277t11 +204e22 POFS{39|64E9} 29|248b19 250r28 +204r53 Item{165R9} 29|248b50 255r12 257r36 259r39 261r39 264r17 266r36 268r36 +. 270r36 +206U17*Get 207>11 208>12 209<12 210<12 29|281b14 352l8 352t11 +207s11 Source{string} 29|282b8 301r33 307r17 307r36 311r17 311r36 315r17 +. 315r36 321r17 321r36 327r17 327r36 331r17 331r36 335r17 335r36 +208e12 POFS{39|64E9} 29|283b9 304r12 +209r12 Target{165R9} 29|284b9 308m13 312m13 316m13 318m13 322m13 324m13 328m13 +. 332m13 336m13 338m13 340m13 342m13 344m13 346m13 348m13 350m13 +210i12 Last{integer} 29|285b9 303m7 307m61 311m64 315m64 321m65 327m61 331m61 +. 335m63 +212U17*Put 213<11 214>12 215>12 29|356b14 399l8 399t11 +213s11 Target{string} 29|357b8 364r34 371m36 371r36 374m39 374r39 377m39 +. 377r39 381m17 381r17 384m36 384r36 387m36 387r36 390m36 390r36 398m7 398r27 +214e12 POFS{39|64E9} 29|358b9 362r28 +215r12 Item{165R9} 29|359b9 368r12 371r62 374r65 377r65 381r43 384r62 387r62 +. 390r62 +219r4*Null_Kind_Entry{165R9} +223R9*Translation_Record 230e17 232r39 239r23 241r33 244r22 246r32 250r25 +. 253r53 583r18 37|24r18 45r30 66r62 82r29 99r21 119r50 +225e10*Age{39|845E9} 37|28m35 49m29 69r35 84r29 106m64 127r66 +226e10*Area{64E9} 37|31m36 52m30 71r36 86r30 108m65 133r56 +227e10*Geo{86E9} 37|34m35 55m29 73r35 88r29 110m64 139r66 +228e10*Freq{39|858E9} 37|37m41 58m35 75r41 90r35 112m70 145r61 +229e10*Source{112E9} 37|40m38 61m32 77r38 92r32 114m67 151r58 +232r4*Null_Translation_Record{223R9} 583r40 611r9 +235K12*Translation_Record_IO 254l8 254e29 23|62b17 203r7 212r9 27|35r7 56r7 +. 79r7 99r7 127r7 167r21 168r7 37|18b14 159l5 159t26 +236i7*Default_Width{11|73I12} 23|203m29 212r31 27|167r43 +237U17*Get 238>11 239<12 27|35s29 37|22b14 41l8 41t11 +238p11 File{11|52P9} 37|23b7 28r24 29r24 31r25 32r24 34r24 35r24 37r30 38r24 +. 40r27 +239r12 Item{223R9} 37|24b7 28m30 28r30 31m31 31r31 34m30 34r30 37m36 37r36 +. 40m33 40r33 +241U17*Get 241<22 27|56s29 37|45b14 62l8 62t11 +241r22 Item{223R9} 37|45b19 49m24 49r24 52m25 52r25 55m24 55r24 58m30 58r30 +. 61m27 61r27 +242U17*Put 243>11 244>12 27|79s29 37|66b14 78l8 78t11 +243p11 File{11|52P9} 37|66b19 69r24 70r24 71r25 72r24 73r24 74r24 75r30 76r24 +. 77r27 +244r12 Item{223R9} 37|66b52 69r30 71r31 73r30 75r36 77r33 +246U17*Put 246>22 27|99s29 37|82b14 93l8 93t11 +246r22 Item{223R9} 37|82b19 84r24 86r25 88r24 90r30 92r27 +248U17*Get 249>11 250<12 251<12 27|127s29 37|97b14 115l8 115t11 +249s11 Source{string} 37|98b8 104r24 106r24 106r43 108r25 108r44 110r24 110r43 +. 112r30 112r49 114r27 114r46 +250r12 Target{223R9} 37|99b8 106m57 106r57 108m58 108r58 110m57 110r57 112m63 +. 112r63 114m60 114r60 +251i12 Last{integer} 37|100b8 114m75 +253U17*Put 253<22 253>43 27|168s29 37|119b14 155l8 155t11 +253s22 Target{string} 37|119b19 127m24 127r24 127r32 129m7 133m25 133r25 +. 135m7 139m24 139r24 139r32 141m7 145m30 145r30 147m7 151m27 151r27 154m7 +. 154r27 +253r43 Item{223R9} 37|119b40 127r61 133r51 139r61 145r56 151r53 +258R9*Noun_Entry 264e17 269r66 270r33 271r65 272r32 276r25 279r53 523r20 +. 30|22r63 37r30 52r62 63r29 76r22 93r50 33|35r24 112r24 266r24 +261r10*Decl{39|97R9} 23|72r26 72r41 73r26 73r41 75r27 75r42 30|26m38 41m32 +. 54r38 65r32 83m67 101r58 +262e10*Gender{39|125E9} 23|74r25 74r42 76r25 76r42 30|29m38 44m32 56r38 67r32 +. 85m67 107r58 +263e10*Kind{39|265E9} 23|77r25 77r40 30|32m41 47m35 58r41 69r35 88m51 113r61 +267K12*Noun_Entry_IO 280l8 280e21 23|50b17 173r7 30|18b14 121l5 121t18 33|54r13 +. 131r13 183r13 221r13 285r13 352r27 353r13 +268i7*Default_Width{natural} 23|173m21 33|352r41 +269U17*Get 269>22 269<55 30|22b14 33l8 33t11 33|54s27 +269p22 File{11|52P9} 30|22b19 26r27 27r24 29r27 30r24 32r30 +269r55 Item{258R9} 30|22b52 26m33 26r33 29m33 29r33 32m36 32r36 +270U17*Get 270<22 30|37b14 48l8 48t11 33|131s27 +270r22 Item{258R9} 30|37b19 41m27 41r27 44m27 44r27 47m30 47r30 +271U17*Put 271>22 271>55 30|52b14 59l8 59t11 33|183s27 +271p22 File{11|52P9} 30|52b19 54r27 55r24 56r27 57r24 58r30 +271r55 Item{258R9} 30|52b52 54r33 56r33 58r36 +272U17*Put 272>22 30|63b14 70l8 70t11 33|221s27 +272r22 Item{258R9} 30|63b19 65r27 67r27 69r30 +274U17*Get 275>11 276<12 277<12 30|74b14 89l8 89t11 33|285s27 +275s11 Source{string} 30|75b8 81r24 83r27 83r46 85r27 85r46 88r11 88r30 +276r12 Target{258R9} 30|76b9 83m60 83r60 85m60 85r60 88m44 88r44 +277i12 Last{integer} 30|77b9 88m57 +279U17*Put 279<22 279>43 30|93b14 117l8 117t11 33|353s27 +279s22 Target{string} 30|93b19 96r25 101m27 101r27 103m7 107m27 107r27 109m7 +. 113m30 113r30 116m7 116r27 +279r43 Item{258R9} 30|93b40 101r53 107r53 113r56 +284R9*Pronoun_Entry 289e17 294r66 295r33 296r65 297r32 301r25 304r53 525r23 +. 33|36r24 113r24 267r24 35|22r63 34r30 46r62 55r29 66r22 81r50 +287r10*Decl{39|97R9} 23|82r29 82r47 83r29 83r47 35|26m38 38m32 48r38 57r32 +. 73m67 88r58 +288e10*Kind{39|282E9} 23|84r28 84r46 35|28m44 40m38 50r44 59r38 76m51 94r64 +292K12*Pronoun_Entry_IO 305l8 305e24 23|51b17 177r7 33|57r13 134r13 185r13 +. 223r13 288r13 355r27 356r13 35|18b14 102l5 102t21 +293i7*Default_Width{natural} 23|177m24 33|355r44 +294U17*Get 294>22 294<55 33|57s30 35|22b14 30l8 30t11 +294p22 File{11|52P9} 35|22b19 26r27 27r24 28r33 +294r55 Item{284R9} 35|22b52 26m33 26r33 28m39 28r39 +295U17*Get 295<22 33|134s30 35|34b14 42l8 42t11 +295r22 Item{284R9} 35|34b19 38m27 38r27 40m33 40r33 +296U17*Put 296>22 296>55 33|185s30 35|46b14 51l8 51t11 +296p22 File{11|52P9} 35|46b19 48r27 49r24 50r33 +296r55 Item{284R9} 35|46b52 48r33 50r39 +297U17*Put 297>22 33|223s30 35|55b14 60l8 60t11 +297r22 Item{284R9} 35|55b19 57r27 59r33 +299U17*Get 300>11 301<12 302<12 33|288s30 35|64b14 77l8 77t11 +300s11 Source{string} 35|65b8 71r24 73r27 73r46 76r11 76r30 +301r12 Target{284R9} 35|66b9 73m60 73r60 76m44 76r44 +302i12 Last{integer} 35|67b9 76m57 +304U17*Put 304<22 304>43 33|356s30 35|81b14 98l8 98t11 +304s22 Target{string} 35|81b19 83r25 88m27 88r27 90m7 94m33 94r33 97m7 97r27 +304r43 Item{284R9} 35|81b40 88r53 94r59 +309R9*Propack_Entry 314e17 319r66 320r33 321r65 322r33 326r25 329r53 527r23 +. 33|37r24 114r24 268r24 36|22r63 34r30 46r62 55r29 66r22 81r50 +312r10*Decl{39|97R9} 23|89r29 89r47 90r29 90r47 36|26m38 38m32 48r38 57r32 +. 73m67 88r58 +313e10*Kind{39|282E9} 23|91r28 91r46 36|28m44 40m38 50r44 59r38 76m51 94r64 +317K12*Propack_Entry_IO 330l8 330e24 23|52b17 180r7 33|60r13 137r13 187r13 +. 225r13 292r13 358r27 359r13 36|18b14 102l5 102t21 +318i7*Default_Width{natural} 23|180m24 33|358r44 +319U17*Get 319>22 319<55 33|60s30 36|22b14 30l8 30t11 +319p22 File{11|52P9} 36|22b19 26r27 27r24 28r33 +319r55 Item{309R9} 36|22b52 26m33 26r33 28m39 28r39 +320U17*Get 320<22 33|137s30 36|34b14 42l8 42t11 +320r22 Item{309R9} 36|34b19 38m27 38r27 40m33 40r33 +321U17*Put 321>22 321>55 33|187s30 36|46b14 51l8 51t11 +321p22 File{11|52P9} 36|46b19 48r27 49r24 50r33 +321r55 Item{309R9} 36|46b52 48r33 50r39 +322U17*Put 322>22 33|225s30 36|55b14 60l8 60t11 +322r22 Item{309R9} 36|55b19 57r27 59r33 +324U17*Get 325>11 326<12 327<12 33|292s30 36|64b14 77l8 77t11 +325s11 Source{string} 36|65b8 71r24 73r27 73r46 76r11 76r30 +326r12 Target{309R9} 36|66b9 73m60 73r60 76m44 76r44 +327i12 Last{integer} 36|67b9 76m57 +329U17*Put 329<22 329>43 33|359s30 36|81b14 98l8 98t11 +329s22 Target{string} 36|81b19 83r25 88m27 88r27 90m7 94m33 94r33 97m7 97r27 +329r43 Item{309R9} 36|81b40 88r53 94r59 +334R9*Adjective_Entry 339e17 346r23 348r33 351r22 353r32 357r25 360r53 529r22 +. 24|22r63 34r30 45r62 54r29 65r21 79r50 33|38r24 115r24 269r24 +337r10*Decl{39|97R9} 23|96r28 96r45 97r28 97r45 24|26m38 37m32 47r38 56r32 +. 72m67 86r58 +338e10*Co{39|167E9} 23|98r27 98r42 24|29m42 39m36 49r42 58r36 74m71 92r62 +342K12*Adjective_Entry_IO 361l8 361e26 23|53b17 183r7 24|18b14 100l5 100t23 +. 33|63r13 140r13 189r13 227r13 296r13 361r27 362r13 +343i7*Default_Width{natural} 23|183m26 33|361r46 +344U17*Get 345>11 346<12 24|22b14 30l8 30t11 33|63s32 +345p11 File{11|52P9} 24|22b19 26r27 27r24 29r31 +346r12 Item{334R9} 24|22b52 26m33 26r33 29m37 29r37 +348U17*Get 348<22 24|34b14 41l8 41t11 33|140s32 +348r22 Item{334R9} 24|34b19 37m27 37r27 39m31 39r31 +349U17*Put 350>11 351>12 24|45b14 50l8 50t11 33|189s32 +350p11 File{11|52P9} 24|45b19 47r27 48r24 49r31 +351r12 Item{334R9} 24|45b52 47r33 49r37 +353U17*Put 353>22 24|54b14 59l8 59t11 33|227s32 +353r22 Item{334R9} 24|54b19 56r27 58r31 +355U17*Get 356>11 357<12 358<12 24|63b14 75l8 75t11 33|296s32 +356s11 Source{string} 24|64b8 70r24 72r27 72r46 74r31 74r50 +357r12 Target{334R9} 24|65b8 72m60 72r60 74m64 74r64 +358i12 Last{integer} 24|66b8 74m75 +360U17*Put 360<22 360>43 24|79b14 96l8 96t11 33|362s32 +360s22 Target{string} 24|79b19 81r25 86m27 86r27 88m7 92m31 92r31 95m7 95r27 +360r43 Item{334R9} 24|79b40 86r53 92r57 +365R9*Numeral_Entry 371e17 376r66 377r33 378r65 379r32 383r25 386r53 531r22 +. 31|27r63 42r30 57r62 68r29 81r21 99r50 33|39r24 116r24 270r24 +368r10*Decl{39|97R9} 23|103r28 103r45 104r28 104r45 106r29 106r46 31|31m38 +. 46m32 59r38 70r32 88m67 107r58 +369e10*Sort{39|186E9} 23|105r27 105r44 107r28 107r45 31|34m44 49m38 61r44 +. 72r38 91m51 113r64 +370i10*Value{39|298I12} 23|108r27 108r45 31|37m43 52m37 63r43 74r37 94m50 +. 120r63 +374K12*Numeral_Entry_IO 387l8 387e24 23|54b17 195r7 201r9 31|19b14 128l5 +. 128t21 33|66r13 143r13 191r13 229r13 300r13 364r27 365r13 +375i7*Default_Width{natural} 23|195m24 201r26 33|364r44 +376U17*Get 376>22 376<55 31|27b14 38l8 38t11 33|66s30 +376p22 File{11|52P9} 31|27b19 31r27 32r24 34r33 35r24 37r32 +376r55 Item{365R9} 31|27b52 31m33 31r33 34m39 34r39 37m38 37r38 +377U17*Get 377<22 31|42b14 53l8 53t11 33|143s30 +377r22 Item{365R9} 31|42b19 46m27 46r27 49m33 49r33 52m32 52r32 +378U17*Put 378>22 378>55 31|57b14 64l8 64t11 33|191s30 +378p22 File{11|52P9} 31|57b19 59r27 60r24 61r33 62r24 63r32 +378r55 Item{365R9} 31|57b52 59r33 61r39 63r38 +379U17*Put 379>22 31|68b14 75l8 75t11 33|229s30 +379r22 Item{365R9} 31|68b19 70r27 72r33 74r32 +381U17*Get 382>11 383<12 384<12 31|79b14 95l8 95t11 33|300s30 +382s11 Source{string} 31|80b8 86r24 88r27 88r46 91r11 91r30 94r10 94r29 +383r12 Target{365R9} 31|81b8 88m60 88r60 91m44 91r44 94m43 94r43 +384i12 Last{integer} 31|82b8 94m57 +386U17*Put 386<22 386>43 31|99b14 124l8 124t11 33|365s30 +386s22 Target{string} 31|99b19 102r25 107m27 107r27 109m7 113m33 113r33 115m7 +. 120m32 120r32 123m7 123r27 +386r43 Item{365R9} 31|99b40 107r53 113r59 120r58 +391R9*Adverb_Entry 394e17 399r66 400r33 401r65 402r32 406r25 409r53 533r22 +. 25|22r63 29r30 36r62 43r29 52r21 62r50 33|40r24 117r24 271r24 +393e10*Co{39|167E9} 23|113r32 113r47 25|24m42 31m36 38r42 45r36 57m46 68r67 +397K12*Adverb_Entry_IO 410l8 410e23 23|55b17 186r7 25|18b14 76l5 76t20 33|69r13 +. 146r13 193r13 231r13 304r13 367r27 368r13 +398i7*Default_Width{natural} 23|186m23 33|367r43 +399U17*Get 399>22 399<55 25|22b14 25l8 25t11 33|69s29 +399p22 File{11|52P9} 25|22b19 24r31 +399r55 Item{391R9} 25|22b52 24m37 24r37 +400U17*Get 400<22 25|29b14 32l8 32t11 33|146s29 +400r22 Item{391R9} 25|29b19 31m31 31r31 +401U17*Put 401>22 401>55 25|36b14 39l8 39t11 33|193s29 +401p22 File{11|52P9} 25|36b19 38r31 +401r55 Item{391R9} 25|36b52 38r37 +402U17*Put 402>22 25|43b14 46l8 46t11 33|231s29 +402r22 Item{391R9} 25|43b19 45r31 +404U17*Get 405>11 406<12 407<12 25|50b14 58l8 58t11 33|304s29 +405s11 Source{string} 25|51b8 57r31 +406r12 Target{391R9} 25|52b8 57m39 57r39 +407i12 Last{integer} 25|53b8 57m50 +409U17*Put 409<22 409>43 25|62b14 72l8 72t11 33|368s29 +409s22 Target{string} 25|62b19 65r10 68m31 68r31 68r39 71m7 71r27 +409r43 Item{391R9} 25|62b40 68r62 +414R9*Verb_Entry 420e17 425r66 426r33 427r65 428r32 432r25 435r53 535r20 +. 33|41r24 118r24 272r24 38|22r63 34r30 46r62 55r29 66r21 81r50 +418r10*Con{39|97R9} 23|115r27 115r41 116r26 116r40 38|26m38 38m32 48r38 57r32 +. 73m67 88r58 +419e10*Kind{39|304E9} 23|117r25 117r40 38|28m41 40m35 50r41 59r35 76m51 94r61 +423K12*Verb_Entry_IO 436l8 436e21 23|56b17 188r7 33|72r13 149r13 195r13 233r13 +. 307r13 370r27 371r13 38|18b14 102l5 102t18 +424i7*Default_Width{natural} 23|188m21 33|370r41 +425U17*Get 425>22 425<55 33|72s27 38|22b14 30l8 30t11 +425p22 File{11|52P9} 38|22b19 26r27 27r24 28r30 +425r55 Item{414R9} 38|22b52 26m33 26r33 28m36 28r36 +426U17*Get 426<22 33|149s27 38|34b14 42l8 42t11 +426r22 Item{414R9} 38|34b19 38m27 38r27 40m30 40r30 +427U17*Put 427>22 427>55 33|195s27 38|46b14 51l8 51t11 +427p22 File{11|52P9} 38|46b19 48r27 49r24 50r30 +427r55 Item{414R9} 38|46b52 48r33 50r36 +428U17*Put 428>22 33|233s27 38|55b14 60l8 60t11 +428r22 Item{414R9} 38|55b19 57r27 59r30 +430U17*Get 431>11 432<12 433<12 33|307s27 38|64b14 77l8 77t11 +431s11 Source{string} 38|65b8 71r24 73r27 73r46 76r11 76r30 +432r12 Target{414R9} 38|66b8 73m60 73r60 76m44 76r44 +433i12 Last{integer} 38|67b8 76m57 +435U17*Put 435<22 435>43 33|371s27 38|81b14 98l8 98t11 +435s22 Target{string} 38|81b19 83r25 88m27 88r27 90m7 94m30 94r30 97m7 97r27 +435r43 Item{414R9} 38|81b40 88r53 94r56 +440R9*Preposition_Entry 443e17 450r23 452r33 455r22 457r32 461r25 464r53 +. 541r23 33|42r24 119r24 273r24 34|22r63 30r30 37r62 45r29 54r21 64r50 +442e10*Obj{39|137E9} 23|122r33 122r50 34|25m36 32m30 40r36 47r30 59m40 70r56 +446K12*Preposition_Entry_IO 465l8 465e28 23|57b17 191r7 33|79r13 156r13 201r13 +. 239r13 314r13 377r27 378r13 34|18b14 76l5 76t25 +447i7*Default_Width{natural} 23|191m28 33|377r48 +448U17*Get 449>11 450<12 33|79s34 34|22b14 26l8 26t11 +449p11 File{11|52P9} 34|22b19 25r25 +450r12 Item{440R9} 34|22b52 25m31 25r31 +452U17*Get 452<22 33|156s34 34|30b14 33l8 33t11 +452r22 Item{440R9} 34|30b19 32m25 32r25 +453U17*Put 454>11 455>12 33|201s34 34|37b14 41l8 41t11 +454p11 File{11|52P9} 34|37b19 40r25 +455r12 Item{440R9} 34|37b52 40r31 +457U17*Put 457>22 33|239s34 34|45b14 48l8 48t11 +457r22 Item{440R9} 34|45b19 47r25 +459U17*Get 460>11 461<12 462<12 33|314s34 34|52b14 60l8 60t11 +460s11 Source{string} 34|53b8 59r25 +461r12 Target{440R9} 34|54b8 59m33 59r33 +462i12 Last{integer} 34|55b8 59m45 +464U17*Put 464<22 464>43 33|378s34 34|64b14 72l8 72t11 +464s22 Target{string} 34|64b19 66r34 70m25 70r25 71m7 71r27 +464r43 Item{440R9} 34|64b40 70r51 +469R9*Conjunction_Entry 475r23 477r33 480r22 482r32 486r25 489r53 543r23 +. 26|22r38 26r63 35r30 42r62 50r29 58r21 70r50 33|43r24 120r24 274r24 +471K12*Conjunction_Entry_IO 490l8 490e28 23|58b17 192r7 26|18b14 78l5 78t25 +. 33|82r13 159r13 203r13 241r13 318r13 380r27 381r13 +472i7*Default_Width{natural} 23|192m28 33|380r48 +473U17*Get 474>11 475<12 26|26b14 31l8 31t11 33|82s34 +474p11 File{11|52P9} 26|26b19 28r28 +475r12 Item{469R9} 26|26b52 30m7 +477U17*Get 477<22 26|35b14 38l8 38t11 33|159s34 +477r22 Item{469R9} 26|35b19 37m7 +478U17*Put 479>11 480>12 26|42b14 46l8 46t11 33|203s34 +479p11 File{11|52P9} 26|42b19 +480r12 Item{469R9} 26|42b52 +482U17*Put 482>22 26|50b14 53l8 53t11 33|241s34 +482r22 Item{469R9} 26|50b19 +484U17*Get 485>11 486<12 487<12 26|56b14 66l8 66t11 33|318s34 +485s11 Source{string} 26|57b8 62r33 +486r12 Target{469R9} 26|58b8 64m7 +487i12 Last{integer} 26|59b8 65m7 +489U17*Put 489<22 489>43 26|70b14 74l8 74t11 33|381s34 +489s22 Target{string} 26|70b19 73m7 73r15 73r31 +489r43 Item{469R9} 26|70b40 71r28 +494R9*Interjection_Entry 500r23 502r33 505r22 507r32 511r25 514r53 545r25 +. 28|22r39 28r19 38r30 45r62 52r29 60r21 72r50 33|44r24 121r24 275r24 +496K12*Interjection_Entry_IO 515l8 515e29 23|59b17 194r7 28|18b14 80l5 80t26 +. 33|85r13 162r13 205r13 243r13 322r13 383r27 384r13 +497i7*Default_Width{natural} 23|194m29 33|383r49 +498U17*Get 499>11 500<12 28|26b14 34l8 34t11 33|85s35 +499p11 File{11|52P9} 28|27b8 31r28 +500r12 Item{494R9} 28|28b8 33m7 +502U17*Get 502<22 28|38b14 41l8 41t11 33|162s35 +502r22 Item{494R9} 28|38b19 40m7 +503U17*Put 504>11 505>12 28|45b14 49l8 49t11 33|205s35 +504p11 File{11|52P9} 28|45b19 +505r12 Item{494R9} 28|45b52 +507U17*Put 507>22 28|52b14 55l8 55t11 33|243s35 +507r22 Item{494R9} 28|52b19 +509U17*Get 510>11 511<12 512<12 28|58b14 68l8 68t11 33|322s35 +510s11 Source{string} 28|59b8 64r33 +511r12 Target{494R9} 28|60b8 66m7 +512i12 Last{integer} 28|61b8 67m7 +514U17*Put 514<22 514>43 28|72b14 76l8 76t11 33|384s35 +514s22 Target{string} 28|72b19 75m7 75r15 75r31 +514r43 Item{494R9} 28|72b40 73r28 +519R9*Part_Entry 519d21 551e17 556r66 557r33 558r65 559r32 563r25 568r53 +. 571r31 575r32 582r18 23|67r32 33|26r63 105r30 177r62 215r29 255r22 338r50 +519e21*Pofs{39|64E9} 521r15 571m46 23|69r15 69r28 70r20 131r22 131r35 136r22 +. 136r35 33|179r46 181r17 217r40 219r17 345r66 350r17 +523r16*N{258R9} 23|72r24 72r39 73r24 73r39 74r23 74r40 75r25 75r40 76r23 +. 76r40 77r23 77r38 33|183r43 221r37 353r63 +525r16*Pron{284R9} 23|82r24 82r42 83r24 83r42 84r23 84r41 33|185r46 223r40 +. 356r66 +527r16*Pack{309R9} 23|89r24 89r42 90r24 90r42 91r23 91r41 33|187r46 225r40 +. 359r66 +529r16*Adj{334R9} 23|96r24 96r41 97r24 97r41 98r23 98r38 33|189r48 227r42 +. 362r68 +531r16*Num{365R9} 23|103r24 103r41 104r24 104r41 105r23 105r40 106r25 106r42 +. 107r24 107r41 108r23 108r41 33|191r46 229r40 365r66 +533r16*Adv{391R9} 23|113r28 113r43 33|193r45 231r39 368r65 +535r16*V{414R9} 23|115r25 115r39 116r24 116r38 117r23 117r38 33|195r43 233r37 +. 371r63 +541r16*Prep{440R9} 23|122r28 122r45 33|201r50 239r44 378r70 +543r16*Conj{469R9} 33|203r50 241r44 381r70 +545r16*Interj{494R9} 33|205r51 243r45 384r71 +554K12*Part_Entry_IO 569l8 569e21 23|60b17 200r7 211r9 27|32r7 53r7 74r7 +. 77r41 96r7 98r41 125r7 162r21 163r7 166r26 33|18b14 99r16 394l5 394t18 +555i7*Default_Width{natural} 23|200m21 211r23 27|77r55 98r55 162r35 166r40 +. 33|99r30 +556U17*Get 556>22 556<55 27|32s21 33|26b14 101l8 101t11 +556p22 File{11|52P9} 33|26b19 30r27 49r35 50r24 54r32 57r35 60r35 63r37 66r35 +. 69r34 72r32 79r39 82r39 85r40 97r11 +556r55 Item{519R9} 33|26b52 55m13 58m13 61m13 64m13 67m13 70m13 73m13 80m13 +. 83m13 86m13 88m13 90m13 92m13 94m13 +557U17*Get 557<22 27|53s21 33|105b14 173l8 173t11 +557r22 Item{519R9} 33|105b19 132m13 135m13 138m13 141m13 144m13 147m13 150m13 +. 157m13 160m13 163m13 165m13 167m13 169m13 171m13 +558U17*Put 558>22 558>55 27|74s21 33|177b14 211l8 211t11 +558p22 File{11|52P9} 33|177b19 179r35 180r24 183r32 185r35 187r35 189r37 +. 191r35 193r34 195r32 201r39 203r39 205r40 +558r55 Item{519R9} 33|177b52 179r41 181r12 183r38 185r41 187r41 189r43 191r41 +. 193r40 195r38 201r45 203r45 205r46 +559U17*Put 559>22 27|96s21 33|215b14 249l8 249t11 +559r22 Item{519R9} 33|215b19 217r35 219r12 221r32 223r35 225r35 227r37 229r35 +. 231r34 233r32 239r39 241r39 243r40 +561U17*Get 562>11 563<12 564<12 27|125s21 33|253b14 334l8 334t11 +562s11 Source{string} 33|254b8 260r25 281r35 285r32 285r51 289r17 289r36 +. 293r17 293r36 297r17 297r36 301r17 301r36 304r34 304r53 307r32 307r51 315r17 +. 315r36 319r17 319r36 323r17 323r36 +563r12 Target{519R9} 33|255b9 286m13 290m13 294m13 298m13 302m13 305m13 308m13 +. 316m13 320m13 324m13 326m13 328m13 330m13 332m13 +564i12 Last{integer} 33|256b9 280m7 285m71 289m59 293m59 297m61 301m59 304m75 +. 307m71 315m63 319m63 323m64 +568U17*Put 568<22 568>43 27|163s21 33|338b14 390l8 390t11 +568s22 Target{string} 33|338b19 340r25 345m35 345r35 347m7 353m32 353r32 +. 356m35 356r35 359m35 359r35 362m37 362r37 365m35 365r35 368m34 368r34 371m32 +. 371r32 378m39 378r39 381m39 381r39 384m40 384r40 +568r43 Item{519R9} 33|338b40 345r61 350r12 353r58 356r61 359r61 362r63 365r61 +. 368r60 371r58 378r65 381r65 384r66 +571r4*Null_Part_Entry{519R9} 582r40 610r25 +575V14*"<"{boolean} 575>18 575>24 23|67b14 137l9 137t11 +575r18 Left{519R9} 23|67b18 69r10 70r15 72r19 73r19 74r18 75r20 76r18 77r18 +. 82r19 83r19 84r18 89r19 90r19 91r18 96r19 97r19 98r18 103r19 104r19 105r18 +. 106r20 107r19 108r18 113r23 115r20 116r19 117r18 122r23 131r17 136r17 +575r24 Right{519R9} 23|67b24 69r22 72r33 73r33 74r34 75r34 76r34 77r32 82r36 +. 83r36 84r35 89r36 90r36 91r35 96r35 97r35 98r32 103r35 104r35 105r34 106r36 +. 107r35 108r35 113r37 115r33 116r32 117r32 122r39 131r29 136r29 +579R9*Dictionary_Entry 585e17 592r23 594r33 597r22 599r32 603r25 606r53 609r37 +. 614r42 27|22r63 43r30 64r62 86r29 108r21 145r50 +581a10*Stems{29A9} 27|27m39 48m33 69r39 91r33 120m22 155r43 +582r10*Part{519R9} 27|32m37 53m31 74r37 96r31 125m66 163r57 +583r10*Tran{223R9} 27|35m45 56m39 79r45 99r39 129m18 168r65 +584a10*Mean{39|61A12} 27|38m35 59m29 81r35 101r29 133m14 174r40 +588K12*Dictionary_Entry_IO 607l8 607e27 23|63b17 210r7 27|18b14 182l5 182t24 +589i7*Default_Width{11|73I12} 23|210m27 +590U17*Get 591>11 592<12 27|22b14 39l8 39t11 +591p11 File{11|52P9} 27|22b19 27r28 28r27 32r26 33r24 35r34 36r24 38r24 +592r12 Item{579R9} 27|22b52 27m34 27r34 32m32 32r32 35m40 35r40 38m30 38r30 +594U17*Get 594<22 27|43b14 60l8 60t11 +594r22 Item{579R9} 27|43b19 48m28 48r28 53m26 53r26 56m34 56r34 59m24 59r24 +595U17*Put 596>11 597>12 27|64b14 82l8 82t11 +596p11 File{11|52P9} 27|64b19 69r28 70r27 73r45 74r26 76r11 79r34 80r24 81r24 +597r12 Item{579R9} 27|64b52 69r34 74r32 79r40 81r30 +599U17*Put 599>22 27|86b14 102l8 102t11 +599r22 Item{579R9} 27|86b19 91r28 96r26 99r34 101r24 +601U17*Get 602>11 603<12 604<12 27|106b14 141l8 141t11 +602s11 Source{string} 27|107b8 113r25 119r14 119r33 125r26 125r45 128r11 +. 128r30 133r28 133r47 136r13 +603r12 Target{579R9} 27|108b8 120m15 120r15 125m59 125r59 129m11 129r11 133m7 +604i12 Last{integer} 27|109b8 140m7 +606U17*Put 606<22 606>43 27|145b14 178l8 178t11 +606s22 Target{string} 27|145b19 148r29 155m10 157m10 163m26 163r26 168m34 +. 168r34 172m7 174m7 177m7 177r27 +606r43 Item{579R9} 27|145b40 155r38 163r52 168r60 174r35 +609r4*Null_Dictionary_Entry{579R9} +614K12*Dict_IO[2|43] 615r43 619r51 620r25 621r25 621r42 630r18 +615a4*Dict_File(2|53P9[614]) +619K12*MNPC_IO[16|45] 32|35r7 53r7 66r7 79r7 100r7 133r7 +620I12*MNPC_Type{2|66I9[614]} +621i4*Null_MNPC{2|66I9[614]} 630r35 635r34 +625R9*Parse_Record 631e17 633r33 641r66 642r33 643r65 644r32 648r24 651r53 +. 654r52 32|22r63 40r30 58r62 71r29 86r22 105r50 +627a10*Stem{39|39A12} 32|26m36 44m30 60r36 73r30 93m40 113r70 +628r10*IR{39|887R9} 32|29m44 47m38 62r44 75r38 96m51 120r72 +629e10*D_K{34E9} 32|32m42 50m36 64r42 77r36 98m71 127r72 +630i10*MNPC{2|66I9[614]} 32|35m31 53m25 66r31 79r25 100m60 134r72 +633r4*Null_Parse_Record{625R9} +639K12*Parse_Record_IO 652l8 652e23 23|49b17 168r7 32|18b14 142l5 142t20 +640i7*Default_Width{11|73I12} 23|168m23 +641U17*Get 641>22 641<55 32|22b14 36l8 36t11 +641p22 File{11|52P9} 32|22b19 26r25 27r24 29r33 30r24 32r31 33r24 35r20 +641r55 Item{625R9} 32|22b52 26m31 26r31 29m39 29r39 32m37 32r37 35m26 35r26 +642U17*Get 642<22 32|40b14 54l8 54t11 +642r22 Item{625R9} 32|40b19 44m25 44r25 47m33 47r33 50m31 50r31 53m20 53r20 +643U17*Put 643>22 643>55 32|58b14 67l8 67t11 +643p22 File{11|52P9} 32|58b19 60r25 61r24 62r33 63r24 64r31 65r24 66r20 +643r55 Item{625R9} 32|58b52 60r31 62r39 64r37 66r26 +644U17*Put 644>22 32|71b14 80l8 80t11 +644r22 Item{625R9} 32|71b19 73r25 75r33 77r31 79r20 +646U17*Get 647>11 648<11 649<11 32|84b14 101l8 101t11 +647s11 Source{string} 32|85b8 91r24 93r25 96r11 96r30 98r31 98r50 100r20 +. 100r39 +648r11 Target{625R9} 32|86b9 93m33 93r33 96m44 96r44 98m64 98r64 100m53 100r53 +649i11 Last{integer} 32|87b9 100m66 +651U17*Put 651<22 651>43 32|105b14 138l8 138t11 +651s22 Target{string} 32|105b19 113m7 113r15 113r37 115m7 115r15 120m11 120r11 +. 120r19 120r41 122m7 122r15 127m11 127r11 127r19 127r41 131m7 131r15 134m11 +. 134r11 134r19 134r41 137m7 137r27 +651r43 Item{625R9} 32|105b40 113r65 120r67 127r67 134r67 +654A9*Parse_Array(625R9) +658V13*Number_Of_Stems{39|179I9} 658>30 23|27b13 45l8 45t23 +658e30 Part{39|64E9} 23|27b30 29r12 +X 23 latin_utils-dictionary_package.adb +22i4 MNPC_IO_Default_Width{natural} 172r9 32|132r21 +23i4 Numeral_Value_Type_IO_Default_Width{natural} 198r9 29|228r39 264r33 +. 379r27 +155U14 Initialize 155b14 214l8 214t18 219s4 +X 24 latin_utils-dictionary_package-adjective_entry_io.adb +24e7 Spacer{character} 27m30 28r28 +35e7 Spacer{character} 38m24 40r28 +70i7 Low{integer} 72r35 72m73 73m7 73r14 74r39 +81i7 Low{integer} 85r15 86r35 87m7 88r15 91r15 92r39 +82i7 High{integer} 85m7 86r46 87r14 91m7 92r50 95r15 +X 25 latin_utils-dictionary_package-adverb_entry_io.adb +64i7 High{integer} 68r55 71r15 +X 26 latin_utils-dictionary_package-conjunction_entry_io.adb +22r4 Null_Conjunction_Entry{22|469R9} 30r15 37r15 64r17 +62i7 Low{integer} 65r15 +X 27 latin_utils-dictionary_package-dictionary_entry_io.adb +24e7 Spacer1{character} 28m33 30r28 +24e16 Spacer2{character} 33m30 34r28 +24e25 Spacer3{character} 36m30 37r28 +26i11 K 27r46 +45e7 Spacer1{character} 49m27 51r28 +45e16 Spacer2{character} 54m24 55r28 +45e25 Spacer3{character} 57m24 58r28 +47i11 K 48r40 +66i7 Part_Col{natural} 73m7 77r30 +68i11 K 69r46 +88i7 Part_Col{natural} 95m7 98r30 +90i11 K 91r40 +113i7 Low{integer} 119r22 121m15 125r34 125m72 126m7 126r14 128r19 130m11 +. 132m7 132r14 133r36 135r15 +115i7 High{integer} 135m7 136r21 137m10 137r18 140r15 +117i11 K 120r29 +148i7 Low{integer} 154r18 155r18 156m10 157r18 161r19 162r15 163r34 166m7 +. 167r15 168r42 171m7 172r15 174r15 +149i7 High{integer} 154m10 155r29 156r17 162m7 163r45 167m7 168r53 171r14 +. 173m7 173r15 174r26 177r15 +150i7 Part_Col{natural} 161m7 166r15 +153i11 K 155r50 +X 28 latin_utils-dictionary_package-interjection_entry_io.adb +22r4 Null_Interjection_Entry{22|494R9} 33r15 40r15 66r17 +64i7 Low{integer} 67r15 +X 29 latin_utils-dictionary_package-kind_entry_io.adb +36e7 Noun_Kind{39|265E9} 60m42 61r25 +37e7 Pronoun_Kind{39|282E9} 63m45 64r28 +38e7 Propack_Kind{39|282E9} 66m45 67r28 +39e7 Verb_Kind{39|304E9} 78m42 79r25 +40e7 Vpar_Kind{39|304E9} 81m42 82r28 +41e7 Supine_Kind{39|304E9} 84m42 85r30 +42i7 Numeral_Value{39|298I12} 72m44 73r27 +46U17 Set_Col 46b17 46>26 53l11 53t18 69s13 75s13 87s13 90s13 93s13 96s13 +. 99s13 102s13 105s13 +46p26 File{11|52P9} 49r14 50r32 +116e7 Noun_Kind{39|265E9} 129m36 130r25 +117e7 Pronoun_Kind{39|282E9} 132m39 133r28 +118e7 Propack_Kind{39|282E9} 135m39 136r28 +119e7 Verb_Kind{39|304E9} 153m36 154r25 +120e7 Vpar_Kind{39|304E9} 156m36 157r28 +121e7 Supine_Kind{39|304E9} 159m36 160r30 +122i7 Numeral_Value{39|298I12} 144m38 145r27 +216i7 Ending_Col{positive} 242r56 +252i7 Ending_Col{positive} 276r61 +291e7 Noun_Kind{39|265E9} 307m50 308r27 +292e7 Pronoun_Kind{39|282E9} 311m50 312r30 +293e7 Propack_Kind{39|282E9} 315m50 316r30 +294e7 Verb_Kind{39|304E9} 327m50 328r27 +295e7 Vpar_Kind{39|304E9} 331m50 332r30 +296e7 Supine_Kind{39|304E9} 335m50 336r32 +297i7 Numeral_Value{39|298I12} 321m50 322r29 +301i7 Low{integer} 303r15 307r25 311r25 315r25 321r25 327r25 331r25 335r25 +364i7 Low{integer} 370r21 371r44 373r21 374r47 376r21 377r47 379r21 381r25 +. 383r21 384r44 386r21 387r44 389r21 390r44 +365i7 High{integer} 370m13 371r55 373m13 374r58 376m13 377r58 379m13 381r36 +. 383m13 384r55 386m13 387r55 389m13 390r55 398r15 +X 30 latin_utils-dictionary_package-noun_entry_io.adb +24e7 Spacer1{character} 27m30 28r28 +24e16 Spacer2{character} 30m30 31r28 +39e7 Spacer1{character} 42m24 43r28 +39e16 Spacer2{character} 45m24 46r28 +81i7 Low{integer} 83r35 83m73 84m7 84r14 85r35 85m75 86m7 86r14 88r19 +96i7 Low{integer} 100r15 101r35 102m7 103r15 106r15 107r35 108m7 109r15 112r15 +. 113r38 +97i7 High{integer} 100m7 101r46 102r14 106m7 107r46 108r14 112m7 113r49 116r15 +X 31 latin_utils-dictionary_package-numeral_entry_io.adb +23N4 Num_Out_Size 63r50 74r44 119r21 +29e7 Spacer1{character} 32m30 33r28 +29e16 Spacer2{character} 35m30 36r28 +44e7 Spacer1{character} 47m24 48r28 +44e16 Spacer2{character} 50m24 51r28 +86i7 Low{integer} 88r35 88m73 89m7 89r14 91r19 91m57 92m7 92r14 94r18 +102i7 Low{integer} 106r15 107r35 108m7 109r15 112r15 113r41 114m7 115r15 +. 119r15 120r40 +103i7 High{integer} 106m7 107r46 108r14 112m7 113r52 114r14 119m7 120r51 +. 123r15 +X 32 latin_utils-dictionary_package-parse_record_io.adb +24e7 Spacer1{character} 27m30 28r28 +24e16 Spacer2{character} 30m30 31r28 +24e25 Spacer3{character} 33m30 34r28 +42e7 Spacer1{character} 45m24 46r28 +42e16 Spacer2{character} 48m24 49r28 +42e25 Spacer3{character} 51m24 52r28 +91i7 Low{integer} 93m46 94m7 94r14 96r19 96m55 97m7 97r14 98r39 98m76 99m7 +. 99r14 100r28 +108i7 Low{integer} 112r15 113r30 114m7 115r34 118r15 120r34 121m7 122r34 +. 125r15 127r34 128m7 131r34 132r15 134r34 +109i7 High{integer} 112m7 113r56 114r14 118m7 120r60 121r14 125m7 127r60 +. 128r14 132m7 134r60 137r15 +X 33 latin_utils-dictionary_package-part_entry_io.adb +28e7 POFS{39|64E9} 49m41 52r12 +29i7 Starting_Col{11|68I12} 99r47 +31e7 Spacer{character} 50m30 51r28 +35r7 Noun{22|258R9} 54m38 55r25 +36r7 Pronoun{22|284R9} 57m41 58r28 +37r7 Propack{22|309R9} 60m41 61r28 +38r7 Adjective{22|334R9} 63m43 64r27 +39r7 Numeral{22|365R9} 66m41 67r27 +40r7 Adverb{22|391R9} 69m40 70r27 +41r7 Verb{22|414R9} 72m38 73r25 +42r7 Preposition{22|440R9} 79m45 80r28 +43r7 Conjunction{22|469R9} 82m45 83r28 +44r7 Interjection{22|494R9} 85m46 86r30 +107e7 POFS{39|64E9} 126m35 129r12 +108e7 Spacer{character} 127m24 128r28 +112r7 Noun{22|258R9} 131m32 132r25 +113r7 Pronoun{22|284R9} 134m35 135r28 +114r7 Propack{22|309R9} 137m35 138r28 +115r7 Adjective{22|334R9} 140m37 141r27 +116r7 Numeral{22|365R9} 143m35 144r27 +117r7 Adverb{22|391R9} 146m34 147r27 +118r7 Verb{22|414R9} 149m32 150r25 +119r7 Preposition{22|440R9} 156m39 157r28 +120r7 Conjunction{22|469R9} 159m39 160r28 +121r7 Interjection{22|494R9} 162m40 163r30 +260i7 Low{integer} 280r15 281m49 282m7 282r14 285r40 289r25 293r25 297r25 +. 301r25 304r42 307r40 315r25 319r25 323r25 +262e7 POFS{39|64E9} 281m43 283r12 +266r7 Noun{22|258R9} 285m65 286r27 +267r7 Pronoun{22|284R9} 289m50 290r30 +268r7 Propack{22|309R9} 293m50 294r30 +269r7 Adjective{22|334R9} 297m50 298r29 +270r7 Numeral{22|365R9} 301m50 302r29 +271r7 Adverb{22|391R9} 304m67 305r29 +272r7 Verb{22|414R9} 307m65 308r27 +273r7 Preposition{22|440R9} 315m50 316r30 +274r7 Conjunction{22|469R9} 319m50 320r30 +275r7 Interjection{22|494R9} 323m50 324r32 +340i7 Low{integer} 344r15 345r43 346m7 347r15 352r21 353r40 355r21 356r43 +. 358r21 359r43 361r21 362r45 364r21 365r43 367r21 368r42 370r21 371r40 377r21 +. 378r47 380r21 381r47 383r21 384r48 +341i7 High{integer} 344m7 345r54 346r14 352m13 353r51 355m13 356r54 358m13 +. 359r54 361m13 362r56 364m13 365r54 367m13 368r53 370m13 371r51 377m13 378r58 +. 380m13 381r58 383m13 384r59 +X 34 latin_utils-dictionary_package-preposition_entry_io.adb +66i7 Low{integer} 69r15 70r33 +67i7 High{integer} 69m7 70r44 71r15 +X 35 latin_utils-dictionary_package-pronoun_entry_io.adb +24e7 Spacer{character} 27m30 29r28 +36e7 Spacer{character} 39m24 41r28 +71i7 Low{integer} 73r35 73m73 74m7 74r14 76r19 +83i7 Low{integer} 87r15 88r35 89m7 90r15 93r15 94r41 +84i7 High{integer} 87m7 88r46 89r14 93m7 94r52 97r15 +X 36 latin_utils-dictionary_package-propack_entry_io.adb +24e7 Spacer{character} 27m30 29r28 +36e7 Spacer{character} 39m24 41r28 +71i7 Low{integer} 73r35 73m73 74m7 74r14 76r19 +83i7 Low{integer} 87r15 88r35 89m7 90r15 93r15 94r41 +84i7 High{integer} 87m7 88r46 89r14 93m7 94r52 97r15 +X 37 latin_utils-dictionary_package-translation_record_io.adb +26e7 Spacer1{character} 29m30 30r28 +26e16 Spacer2{character} 32m30 33r28 +26e25 Spacer3{character} 35m30 36r28 +26e34 Spacer4{character} 38m30 39r28 +47e7 Spacer1{character} 50m24 51r28 +47e16 Spacer2{character} 53m24 54r28 +47e25 Spacer3{character} 56m24 57r28 +47e34 Spacer4{character} 59m24 60r28 +104i7 Low{integer} 106r32 106m69 107m7 107r14 108r33 108m71 109m7 109r14 +. 110r32 110m69 111m7 111r14 112r38 112m76 113m7 113r14 114r35 +122i7 Low{integer} 126r15 127r47 128m7 129r15 132r15 133r33 134m7 135r15 +. 138r15 139r47 140m7 141r15 144r15 145r38 146m7 147r15 150r15 151r35 +123i7 High{integer} 126m7 127r54 128r14 132m7 133r44 134r14 138m7 139r54 +. 140r14 144m7 145r49 146r14 150m7 151r46 154r15 +X 38 latin_utils-dictionary_package-verb_entry_io.adb +24e7 Spacer{character} 27m30 29r28 +36e7 Spacer{character} 39m24 41r28 +71i7 Low{integer} 73r35 73m72 74m7 74r14 76r19 +83i7 Low{integer} 87r15 88r35 89m7 90r15 93r15 94r38 +84i7 High{integer} 87m7 88r46 89r14 93m7 94r49 97r15 +X 39 latin_utils-inflections_package.ads +25K21*Inflections_Package 22|19w18 19r55 39|973e36 +36N4*Max_Stem_Size 22|28r52 23|210r49 27|154r24 32|112r21 +37N4*Max_Meaning_Size 23|213r9 27|133r61 173r22 +39A12*Stem_Type{string} 22|28r25 29r61 627r18 +40a4*Null_Stem_Type{39A12} 22|30r56 627r31 634r8 +44K12*Stem_Type_IO 23|169r9 27|27r10 48r10 69r10 91r10 118r10 32|26r7 44r7 +. 60r7 73r7 93r7 39|57e20 +45i7*Default_Width{natural} 23|169r22 +46U17*Get 27|27s23 32|26s20 +47U17*Get 27|48s23 32|44s20 +48U17*Put 27|69s23 32|60s20 +49U17*Put 27|91s23 32|73s20 +51U17*Get 27|118s23 32|93s20 +61A12*Meaning_Type{string} 22|584r18 +62a4*Null_Meaning_Type{61A12} 22|584r40 611r34 +64E9*Part_Of_Speech_Type 22|165r28 195r23 198r32 201r22 204r32 208r25 214r25 +. 519r28 658r37 23|27r37 29|29r20 112r29 210r19 248r29 283r22 358r22 33|28r22 +. 107r14 262r14 39|82e7 +65n7*X{64E9} 22|165r51 174r30 219r54 519r51 548r18 571r54 23|42r15 125r18 +. 29|104r15 106r30 197r15 202r30 235r15 271r15 349r15 350r32 391r15 33|28r45 +. 93r15 94r30 107r37 170r15 171r30 206r15 246r15 262r37 331r15 332r32 385r15 +66n6*N{64E9} 22|168r18 522r18 23|30r15 71r18 29|59r15 61r22 128r15 130r22 +. 220r15 256r15 305r15 308r24 369r15 33|53r15 55r22 130r15 132r22 182r15 +. 220r15 284r15 286r24 351r15 +67n6*Pron{64E9} 22|170r18 524r18 23|31r15 81r18 29|62r15 64r22 131r15 133r22 +. 222r15 258r15 309r15 312r24 372r15 33|56r15 58r22 133r15 135r22 184r15 +. 222r15 287r15 290r24 354r15 +68n6*Pack{64E9} 22|172r18 526r18 23|32r15 88r18 29|65r15 67r22 134r15 136r22 +. 224r15 260r15 313r15 316r24 375r15 33|59r15 61r22 136r15 138r22 186r15 +. 224r15 291r15 294r24 357r15 +69n6*Adj{64E9} 22|174r18 528r18 23|33r15 95r18 29|68r15 70r30 137r15 142r30 +. 235r19 271r19 317r15 318r32 391r19 33|62r15 64r22 139r15 141r22 188r15 +. 226r15 295r15 298r24 360r15 +70n6*Num{64E9} 22|176r18 530r18 23|34r15 102r18 29|71r15 73r22 143r15 145r22 +. 226r15 262r15 319r15 322r24 378r15 33|65r15 67r22 142r15 144r22 190r15 +. 228r15 299r15 302r24 363r15 +71n6*Adv{64E9} 22|174r24 532r18 23|35r15 112r18 29|74r15 76r30 146r15 151r30 +. 235r25 271r25 323r15 324r32 391r25 33|68r15 70r22 145r15 147r22 192r15 +. 230r15 303r15 305r24 366r15 +72n6*V{64E9} 22|178r18 534r18 23|36r15 114r18 29|77r15 79r22 152r15 154r22 +. 229r15 265r15 325r15 328r24 382r15 33|71r15 73r22 148r15 150r22 194r15 +. 232r15 306r15 308r24 369r15 +73n6*Vpar{64E9} 22|180r18 536r18 23|37r15 123r18 29|80r15 82r22 155r15 157r22 +. 231r15 267r15 329r15 332r24 385r15 33|74r15 151r15 196r15 234r15 309r15 +. 372r15 +74n6*Supine{64E9} 22|182r18 538r18 23|38r15 123r26 29|83r15 85r22 158r15 +. 160r22 233r15 269r15 333r15 336r24 388r15 33|76r15 153r15 198r15 236r15 +. 311r15 374r15 +75n6*Prep{64E9} 22|184r18 540r18 23|39r15 121r18 29|86r15 88r30 161r15 166r30 +. 237r15 273r15 337r15 338r32 393r15 33|78r15 80r22 155r15 157r22 200r15 +. 238r15 313r15 316r24 376r15 +76n6*Conj{64E9} 22|542r18 23|40r15 127r18 29|89r15 91r30 167r15 172r30 339r15 +. 340r32 33|81r15 83r22 158r15 160r22 202r15 240r15 317r15 320r24 379r15 +77n6*Interj{64E9} 22|544r18 23|41r15 29|92r15 94r30 173r15 178r30 341r15 +. 342r32 33|84r15 86r22 161r15 163r22 204r15 242r15 321r15 324r24 382r15 +79n6*Tackon{64E9} 22|546r18 23|43r15 29|95r15 97r30 179r15 184r30 343r15 +. 344r32 33|91r15 92r30 168r15 169r30 208r15 244r15 329r15 330r32 387r15 +80n6*Prefix{64E9} 29|98r15 100r30 185r15 190r30 345r15 346r32 33|87r15 88r30 +. 164r15 165r30 325r15 326r32 +81n6*Suffix{64E9} 22|184r26 546r28 23|43r25 127r26 29|101r15 103r30 191r15 +. 196r30 237r23 273r23 347r15 348r32 393r23 33|89r15 90r30 166r15 167r30 +. 208r25 244r25 327r15 328r32 387r25 +84K12*Part_Of_Speech_Type_IO[13|46] 23|200r38 33|49r7 126r7 179r7 217r7 281r7 +. 344r21 345r7 +97R9*Decn_Record 22|261r19 287r18 312r18 337r17 368r18 418r17 39|101e17 +103V14*"<"{boolean} 23|72s31 82s34 89s34 96s33 103s33 115s31 +106K12*Decn_Record_IO 23|174r9 178r9 181r9 184r9 189r9 196r9 24|26r7 37r7 +. 47r7 56r7 72r7 85r21 86r7 30|26r7 41r7 54r7 65r7 83r7 100r21 101r7 31|31r7 +. 46r7 59r7 70r7 88r7 106r21 107r7 35|26r7 38r7 48r7 57r7 73r7 87r21 88r7 +. 36|26r7 38r7 48r7 57r7 73r7 87r21 88r7 38|26r7 38r7 48r7 57r7 73r7 87r21 +. 88r7 39|121e22 +107i7*Default_Width{natural} 23|174r24 178r24 181r24 184r24 189r24 196r24 +. 24|85r36 30|100r36 31|106r36 35|87r36 36|87r36 38|87r36 +110U17*Get 24|26s22 30|26s22 31|31s22 35|26s22 36|26s22 38|26s22 +111U17*Get 24|37s22 30|41s22 31|46s22 35|38s22 36|38s22 38|38s22 +112U17*Put 24|47s22 30|54s22 31|59s22 35|48s22 36|48s22 38|48s22 +113U17*Put 24|56s22 30|65s22 31|70s22 35|57s22 36|57s22 38|57s22 +115U17*Get 24|72s22 30|83s22 31|88s22 35|73s22 36|73s22 38|73s22 +120U17*Put 24|86s22 30|101s22 31|107s22 35|88s22 36|88s22 38|88s22 +125E9*Gender_Type 22|262r19 39|131e7 +126n7*X{125E9} 22|262r34 +133K12*Gender_Type_IO[13|46] 23|175r9 30|29r7 44r7 56r7 67r7 85r7 106r21 +. 107r7 +137E9*Case_Type 22|442r16 39|146e7 +138n7*X{137E9} 22|442r29 +148K12*Case_Type_IO[13|46] 34|25r7 32r7 40r7 47r7 59r7 69r21 70r7 +167E9*Comparison_Type 22|338r17 393r17 39|172e7 +168n7*X{167E9} 22|338r36 393r36 +174K12*Comparison_Type_IO[13|46] 23|185r9 187r9 24|29r7 39r7 49r7 58r7 74r7 +. 91r21 92r7 25|24r7 31r7 38r7 45r7 57r7 65r25 68r7 +179I9*Stem_Key_Type 22|29r30 658r65 23|27r65 27|26r16 47r16 68r16 +. 90r16 117r16 153r16 +186E9*Numeral_Sort_Type 22|369r18 39|192e7 +187n7*X{186E9} 22|369r39 +194K12*Numeral_Sort_Type_IO[13|46] 23|197r9 31|34r7 49r7 61r7 72r7 90r7 112r21 +. 113r7 +265E9*Noun_Kind_Type 22|169r25 263r19 29|36r24 116r24 291r24 39|276e8 +266n8*X{265E9} 22|169r43 263r37 +278K12*Noun_Kind_Type_IO[13|46] 23|176r9 29|60r13 129r13 221r13 257r13 306r13 +. 370r27 371r13 30|32r7 47r7 58r7 69r7 87r7 112r21 113r7 +282E9*Pronoun_Kind_Type 22|171r28 173r28 288r18 313r18 29|37r24 38r24 117r24 +. 118r24 292r24 293r24 39|291e8 +283n8*X{282E9} 22|171r49 173r49 288r39 313r39 +293K12*Pronoun_Kind_Type_IO[13|46] 23|179r9 182r9 29|63r13 66r13 132r13 135r13 +. 223r13 225r13 259r13 261r13 310r13 314r13 373r27 374r13 376r27 377r13 35|28r7 +. 40r7 50r7 59r7 75r7 93r21 94r7 36|28r7 40r7 50r7 59r7 75r7 93r21 94r7 +298I12*Numeral_Value_Type{natural} 22|177r28 370r18 29|42r24 122r24 297r24 +304E9*Verb_Kind_Type 22|179r25 181r28 183r30 419r17 29|39r24 40r24 41r24 +. 119r24 120r24 121r24 294r24 295r24 296r24 39|321e8 +305n8*X{304E9} 22|179r43 181r46 183r48 419r35 +323K12*Verb_Kind_Type_IO[13|46] 23|190r9 29|78r13 81r13 84r13 153r13 156r13 +. 159r13 230r13 232r13 234r13 266r13 268r13 270r13 326r13 330r13 334r13 383r27 +. 384r13 386r27 387r13 389r27 390r13 38|28r7 40r7 50r7 59r7 75r7 93r21 94r7 +845E9*Age_Type 22|225r17 39|855e22 +846n6*X{845E9} 22|225r35 232r62 +856K12*Age_Type_IO[13|46] 23|204r9 37|28r7 49r7 69r7 84r7 106r7 126r21 127r7 +858E9*Frequency_Type 22|228r17 23|164r42 39|869e28 +859n6*X{858E9} 22|228r35 232r71 +883K12*Frequency_Type_IO[13|46] 23|164r7 207r9 37|37r7 58r7 75r7 90r7 112r7 +. 144r21 145r7 +887R9*Inflection_Record 22|628r18 39|894e17 +896r4*Null_Inflection_Record{887R9} 22|628r39 634r24 +900K12*Inflection_Record_IO 23|170r9 32|29r7 47r7 62r7 75r7 95r7 118r21 119r7 +. 39|919e28 +902i7*Default_Width{natural} 23|170r30 32|118r42 +908U17*Get 32|29s28 +909U17*Get 32|47s28 +910U17*Put 32|62s28 +911U17*Put 32|75s28 +913U17*Get 32|95s28 +918U17*Put 32|119s28 +X 40 latin_utils-strings_package.ads +26K21*Strings_Package 23|17w18 17r51 40|67e32 +51V13*Head{string} 27|133s22 +X 43 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/latin_utils-static/latin_utils-dictionary_package.o b/obj/latin_utils-static/latin_utils-dictionary_package.o new file mode 100644 index 0000000000000000000000000000000000000000..f5641a32aea6e4299bb8c957599c7d17ee4aa087 Binary files /dev/null and b/obj/latin_utils-static/latin_utils-dictionary_package.o differ diff --git a/obj/latin_utils-static/latin_utils-general.ali b/obj/latin_utils-static/latin_utils-general.ali new file mode 100644 index 0000000000000000000000000000000000000000..0b20b1fdc9fb4a1b91c0eecfce0b45ae4a311ca3 --- /dev/null +++ b/obj/latin_utils-static/latin_utils-general.ali @@ -0,0 +1,124 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_EXCEPTIONS +RV NO_IO +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U latin_utils.general%b latin_utils-general.adb db139edd NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.general%s latin_utils-general.ads d9bda27e EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-general.adb 20230322220154 5252d5ae +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 18|17r6 32r7 34r7 45r13 46r19 +X 9 a-textio.ads +49K13*Text_IO 471e16 18|17w10 32r11 34r11 45r17 46r23 +242U14*Put 18|32s19 +249U14*Get_Line 18|34s19 +263U14*Put_Line 18|45s25 +298X4*Data_Error 18|46r31 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 17|17r6 25r9 33r22 38r5 18|18r6 20r14 27r22 30r11 +. 39r20 43r20 53r5 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 17|17w18 33r34 18|27r34 39r32 43r32 +34E9*Dictionary_Kind 46e8 17|33r53 18|27r53 +42n9*General{34E9} 18|39r51 +43n9*Special{34E9} 18|43r51 +X 17 latin_utils-general.ads +25K21*General 15|21k9 17|38l17 38e24 18|20b26 53l17 53t24 +30U14*Load_Dictionary 31=8 32=8 33<8 18|24b14 49l8 49t23 +31s8 Line{string} 18|25b8 34m29 36r19 36r25 37r19 37r25 40r22 40r28 41r22 +. 41r28 +32i8 Last{integer} 18|26b8 34m35 35r10 36r39 37r39 40r42 41r42 +33e8 D_K{16|34E9} 18|27b8 39m13 43m13 +X 20 latin_utils-strings_package.ads +26K21*Strings_Package 18|18w18 30r23 20|67e32 +45V13*Trim{string} 18|36s13 37s13 40s16 41s16 + diff --git a/obj/latin_utils-static/latin_utils-general.o b/obj/latin_utils-static/latin_utils-general.o new file mode 100644 index 0000000000000000000000000000000000000000..0c98b96003c998cdd0d231c3694f0e86da1b76c4 Binary files /dev/null and b/obj/latin_utils-static/latin_utils-general.o differ diff --git a/obj/latin_utils-static/latin_utils-inflections_package.ali b/obj/latin_utils-static/latin_utils-inflections_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..a1507e6a9b3151d6e4ce1c8a7f4641a12305f0bd --- /dev/null +++ b/obj/latin_utils-static/latin_utils-inflections_package.ali @@ -0,0 +1,1552 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U latin_utils.inflections_package%b latin_utils-inflections_package.adb 14250c96 OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.inflections_package%s latin_utils-inflections_package.ads 13bbaebb EB EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +Z ada.text_io.integer_aux%s a-tiinau.adb a-tiinau.ali +W ada.text_io.integer_io%s +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiinau.ads 20090409150019 8114c8e4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-tiinio.adb 20091130162119 df9cd7af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-inflections_package.adb 20230322220154 8e9ca3f9 +D latin_utils-inflections_package-adjective_record_io.adb 20230322220154 23b916cf latin_utils.inflections_package.adjective_record_io +D latin_utils-inflections_package-adverb_record_io.adb 20230322220154 0930566e latin_utils.inflections_package.adverb_record_io +D latin_utils-inflections_package-conjunction_record_io.adb 20230322220154 00e91bca latin_utils.inflections_package.conjunction_record_io +D latin_utils-inflections_package-decn_record_io.adb 20230322220154 c7609d69 latin_utils.inflections_package.decn_record_io +D latin_utils-inflections_package-ending_record_io.adb 20230322220154 acff568e latin_utils.inflections_package.ending_record_io +D latin_utils-inflections_package-inflection_record_io.adb 20230322220154 dd6ee6ef latin_utils.inflections_package.inflection_record_io +D latin_utils-inflections_package-interjection_record_io.adb 20230322220154 b03bd43f latin_utils.inflections_package.interjection_record_io +D latin_utils-inflections_package-noun_record_io.adb 20230322220154 68dbe205 latin_utils.inflections_package.noun_record_io +D latin_utils-inflections_package-numeral_record_io.adb 20230322220154 54b57e80 latin_utils.inflections_package.numeral_record_io +D latin_utils-inflections_package-prefix_record_io.adb 20230322220154 807513de latin_utils.inflections_package.prefix_record_io +D latin_utils-inflections_package-preposition_record_io.adb 20230322220154 154f6aa3 latin_utils.inflections_package.preposition_record_io +D latin_utils-inflections_package-pronoun_record_io.adb 20230322220154 06cc721f latin_utils.inflections_package.pronoun_record_io +D latin_utils-inflections_package-propack_record_io.adb 20230322220154 b02b6590 latin_utils.inflections_package.propack_record_io +D latin_utils-inflections_package-quality_record_io.adb 20230322220154 ac95c16c latin_utils.inflections_package.quality_record_io +D latin_utils-inflections_package-stem_type_io.adb 20230322220154 c026bede latin_utils.inflections_package.stem_type_io +D latin_utils-inflections_package-suffix_record_io.adb 20230322220154 3c50d8e3 latin_utils.inflections_package.suffix_record_io +D latin_utils-inflections_package-supine_record_io.adb 20230322220154 d324df69 latin_utils.inflections_package.supine_record_io +D latin_utils-inflections_package-tackon_record_io.adb 20230322220154 895c0c07 latin_utils.inflections_package.tackon_record_io +D latin_utils-inflections_package-tense_voice_mood_record_io.adb 20230322220154 0b89e25e latin_utils.inflections_package.tense_voice_mood_record_io +D latin_utils-inflections_package-verb_record_io.adb 20230322220154 e17a282d latin_utils.inflections_package.verb_record_io +D latin_utils-inflections_package-vpar_record_io.adb 20230322220154 6b66fd5f latin_utils.inflections_package.vpar_record_io +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|23r6 23r23 24r6 85r11 133r34 148r32 158r34 163r34 175r6 +. 181r36 195r11 209r33 219r33 232r32 278r37 294r11 324r11 856r31 883r37 933r34 +. 23|17r6 567r12 27|17r6 27r7 30r7 39r7 42r7 49r7 51r7 58r7 60r7 74r7 77r7 +. 91r7 97r7 28|33r7 52r7 66r7 78r7 100r7 115r10 127r7 38|43r10 56r7 63r7 +X 2 a-direio.ads +43k13*Direct_IO 191e18 22|24w10 933r38 +53P9*File_Type<50|81P9> 23|432r53[22|933] +55E9*File_Mode +55n23*In_File{55E9[22|933]} 23|527r43[22|933] +66I9*Count +68I12*Positive_Count{66I9[22|933]} 23|445r33[22|933] 533r27[22|933] +80U14*Open 23|527s10[22|933] +86U14*Close 23|555s10[22|933] +101U14*Read 23|443s31[22|933] 531s25[22|933] +X 6 a-inteio.ads +18K13*Integer_Text_IO[15|45] 23|17w10 27|17w10 27r11 30r11 39r11 42r11 49r11 +. 51r11 58r11 60r11 74r11 77r11 91r11 97r11 28|33r11 52r11 66r11 78r11 100r11 +. 127r11 +X 10 a-textio.ads +49K13*Text_IO 471e16 22|23w10 23r27 85r15 133r38 148r36 158r38 163r38 175r10 +. 181r40 195r15 209r37 219r37 232r36 278r41 294r15 324r15 856r35 883r41 23|567r16 +. 28|115r14 38|43r14 56r11 63r11 +52P9*File_Type 22|46r32 48r32 110r32 112r32 250r33 252r33 344r33 346r33 375r33 +. 377r33 406r33 408r33 439r32 441r32 472r33 475r33 498r33 500r33 529r33 531r33 +. 562r33 564r33 593r33 595r33 617r33 619r33 638r33 640r33 659r33 661r33 683r33 +. 685r33 706r33 708r33 729r33 731r33 793r33 795r33 828r33 830r33 908r33 910r33 +. 24|22r29 64r29 25|22r29 36r29 26|26r29 42r29 27|23r29 47r29 28|26r29 64r29 +. 29|22r29 64r29 30|26r29 42r29 31|22r29 58r29 32|22r29 63r29 33|22r29 38r29 +. 34|22r29 36r29 35|22r29 58r29 36|22r29 58r29 37|22r29 174r29 38|22r29 54r29 +. 39|22r29 38r29 40|22r29 58r29 41|22r29 38r29 42|22r29 52r29 43|22r29 58r29 +. 44|22r29 64r29 +64I9*Count +68I12*Positive_Count{64I9} +73I12*Field{integer} +166U14*New_Line 23|568s10 +192V13*Col{68I12} 37|176s42 215s18 +193V13*Col{68I12} 37|223s42 262s18 +205U14*Get 24|27s7 30s7 33s7 36s7 27|28s7 28|37s10 29|27s7 30s7 33s7 36s7 +. 31|27s7 30s7 33s7 32|27s7 30s7 33s7 36s7 35|27s7 30s7 33s7 36|27s7 30s7 +. 33s7 37|43s7 38|27s10 40|27s7 30s7 33s7 42|27s7 30s7 43|27s7 30s7 33s7 +. 44|27s7 30s7 33s7 36s7 +206U14*Get 24|48s7 51s7 54s7 57s7 27|40s7 28|56s10 29|48s7 51s7 54s7 57s7 +. 31|45s7 48s7 51s7 32|48s7 50s7 53s7 56s7 35|45s7 48s7 51s7 36|45s7 48s7 +. 51s7 37|119s7 38|43s22 40|45s7 48s7 51s7 42|42s7 45s7 43|45s7 48s7 51s7 +. 44|48s7 51s7 54s7 57s7 +207U14*Put 24|67s7 69s7 71s7 73s7 27|50s7 28|67s7 29|67s7 69s7 71s7 73s7 +. 31|61s7 63s7 65s7 32|66s7 68s7 70s7 72s7 35|61s7 63s7 65s7 36|61s7 63s7 +. 65s7 37|179s7 40|61s7 63s7 65s7 42|55s7 57s7 43|61s7 63s7 65s7 44|67s7 +. 69s7 71s7 73s7 +208U14*Put 24|82s7 84s7 86s7 88s7 27|59s7 28|79s7 29|82s7 84s7 86s7 88s7 +. 31|74s7 76s7 78s7 32|81s7 83s7 85s7 87s7 35|74s7 76s7 78s7 36|74s7 76s7 +. 78s7 37|226s7 40|74s7 76s7 78s7 42|66s7 68s7 43|74s7 76s7 78s7 44|82s7 +. 84s7 86s7 88s7 +239U14*Get 28|38s10 +240U14*Get 28|57s10 +241U14*Put 28|68s7 37|214s7 38|56s19 +242U14*Put 28|80s7 37|261s7 38|63s19 +263U14*Put_Line 23|569s10 570s10 571s10 573s10 28|115s22 +294X4*Name_Error 23|567r24 +X 12 a-tienio.ads +46k21*Enumeration_IO 75e31 22|85r23 133r46 148r44 158r46 175r18 195r23 209r45 +. 219r45 232r44 278r49 294r23 324r23 856r43 883r49 +48i4*Default_Width{10|73I12} 23|580m27[22|84] 581m19[22|133] 582m17[22|148] +. 583m19[22|158] 585m23[22|174] 587m18[22|209] 588m18[22|219] 589m17[22|232] +. 591m25[22|194] 24|130r34[22|148] 136r36[22|158] 142r36[22|133] 148r40[22|174] +. 25|65r48[22|174] 31|120r34[22|148] 126r36[22|158] 132r36[22|133] 32|129r34[22|148] +. 135r36[22|158] 141r36[22|133] 147r42[22|194] 34|66r42[22|148] 35|116r34[22|148] +. 122r36[22|158] 128r36[22|133] 36|117r34[22|148] 123r36[22|158] 129r36[22|133] +. 37|367r44[22|84] 40|117r34[22|148] 123r36[22|158] 129r36[22|133] 42|99r35[22|209] +. 105r35[22|219] 111r34[22|232] 43|131r36[22|158] 44|130r34[22|148] 136r36[22|158] +. 142r36[22|133] +51U14*Get 24|29s20[22|148] 32s22[22|158] 35s22[22|133] 38s26[22|174] 25|24s26[22|174] +. 29|35s19[22|856] 38s25[22|883] 31|29s20[22|148] 32s22[22|158] 35s22[22|133] +. 32|29s20[22|148] 32s22[22|158] 35s22[22|133] 38s28[22|194] 34|24s20[22|148] +. 35|29s20[22|148] 32s22[22|158] 35s22[22|133] 36|29s20[22|148] 32s22[22|158] +. 35s22[22|133] 37|42s30[22|84] 40|29s20[22|148] 32s22[22|158] 35s22[22|133] +. 42|26s21[22|209] 29s21[22|219] 32s20[22|232] 43|35s22[22|158] 44|29s20[22|148] +. 32s22[22|158] 35s22[22|133] +52U14*Get 24|50s20[22|148] 53s22[22|158] 56s22[22|133] 59s26[22|174] 25|31s26[22|174] +. 29|56s19[22|856] 59s25[22|883] 31|47s20[22|148] 50s22[22|158] 53s22[22|133] +. 32|52s22[22|158] 55s22[22|133] 58s28[22|194] 34|31s20[22|148] 35|47s20[22|148] +. 50s22[22|158] 53s22[22|133] 36|47s20[22|148] 50s22[22|158] 53s22[22|133] +. 37|118s30[22|84] 40|47s20[22|148] 50s22[22|158] 53s22[22|133] 42|41s21[22|209] +. 44s21[22|219] 47s20[22|232] 43|53s22[22|158] 44|50s20[22|148] 53s22[22|158] +. 56s22[22|133] +54U14*Put 24|68s20[22|148] 70s22[22|158] 72s22[22|133] 74s26[22|174] 25|38s26[22|174] +. 29|72s19[22|856] 74s25[22|883] 31|62s20[22|148] 64s22[22|158] 66s22[22|133] +. 32|67s20[22|148] 69s22[22|158] 71s22[22|133] 73s28[22|194] 34|38s20[22|148] +. 35|62s20[22|148] 64s22[22|158] 66s22[22|133] 36|62s20[22|148] 64s22[22|158] +. 66s22[22|133] 37|178s30[22|84] 40|62s20[22|148] 64s22[22|158] 66s22[22|133] +. 42|54s21[22|209] 56s21[22|219] 58s20[22|232] 43|66s22[22|158] 44|68s20[22|148] +. 70s22[22|158] 72s22[22|133] +60U14*Put 24|83s20[22|148] 85s22[22|158] 87s22[22|133] 89s26[22|174] 25|45s26[22|174] +. 29|87s19[22|856] 89s25[22|883] 31|75s20[22|148] 77s22[22|158] 79s22[22|133] +. 32|82s20[22|148] 84s22[22|158] 86s22[22|133] 88s28[22|194] 34|45s20[22|148] +. 35|75s20[22|148] 77s22[22|158] 79s22[22|133] 36|75s20[22|148] 77s22[22|158] +. 79s22[22|133] 37|225s30[22|84] 40|75s20[22|148] 77s22[22|158] 79s22[22|133] +. 42|65s21[22|209] 67s21[22|219] 69s20[22|232] 43|79s22[22|158] 44|83s20[22|148] +. 85s22[22|158] 87s22[22|133] +65U14*Get 24|105s20[22|148] 107s22[22|158] 109s22[22|133] 111s26[22|174] +. 25|57s26[22|174] 29|112s19[22|856] 114s25[22|883] 31|95s20[22|148] 97s22[22|158] +. 99s22[22|133] 32|104s20[22|148] 106s22[22|158] 108s22[22|133] 110s28[22|194] +. 34|57s20[22|148] 35|94s20[22|148] 96s22[22|158] 98s22[22|133] 36|95s20[22|148] +. 97s22[22|158] 99s22[22|133] 37|292s30[22|84] 40|95s20[22|148] 97s22[22|158] +. 99s22[22|133] 42|83s21[22|209] 85s21[22|219] 87s20[22|232] 43|100s22[22|158] +. 44|105s20[22|148] 107s22[22|158] 109s22[22|133] +70U14*Put 24|131s20[22|148] 137s22[22|158] 143s22[22|133] 149s26[22|174] +. 25|67s26[22|174] 29|146s19[22|856] 152s25[22|883] 31|121s20[22|148] 127s22[22|158] +. 133s22[22|133] 32|130s20[22|148] 136s22[22|158] 142s22[22|133] 148s28[22|194] +. 34|68s20[22|148] 35|117s20[22|148] 123s22[22|158] 129s22[22|133] 36|118s20[22|148] +. 124s22[22|158] 130s22[22|133] 37|368s30[22|84] 40|118s20[22|148] 124s22[22|158] +. 130s22[22|133] 42|100s21[22|209] 106s21[22|219] 112s20[22|232] 43|132s22[22|158] +. 44|131s20[22|148] 137s22[22|158] 143s22[22|133] +X 15 a-tiinio.ads +45k21*Integer_IO 84e27 22|163r46 181r48 +47i4*Default_Width{10|73I12} 23|584m19[22|163] 43|125r36[22|163] +50U14*Get 27|27s27[6|18] 30s27[6|18] 28|33s27[6|18] 29|29s24[22|181] 43|32s22[22|163] +55U14*Get 27|39s27[6|18] 42s27[6|18] 28|52s27[6|18] 29|50s24[22|181] 43|50s22[22|163] +59U14*Put 27|49s27[6|18] 51s27[6|18] 28|66s27[6|18] 29|68s24[22|181] 43|64s22[22|163] +65U14*Put 27|58s27[6|18] 60s27[6|18] 28|78s27[6|18] 29|83s24[22|181] 43|77s22[22|163] +70U14*Get 27|74s27[6|18] 77s27[6|18] 28|100s27[6|18] 29|107s24[22|181] 43|98s22[22|163] +75U14*Put 27|91s27[6|18] 97s27[6|18] 28|127s27[6|18] 29|134s24[22|181] 43|126s22[22|163] +X 20 latin_utils.ads +21K9*Latin_Utils 29e16 22|25r9 973r5 23|18r6 19r6 19r40 20r6 21r14 528r16 +. 593r5 24|17r11 25|17r11 26|17r11 27|18r11 28|17r11 29|17r11 30|17r11 31|17r11 +. 32|17r11 33|17r11 34|17r11 35|17r11 36|17r11 37|17r11 38|17r11 39|17r11 +. 40|17r11 41|17r11 42|17r11 43|17r11 44|17r11 +X 21 latin_utils-config.ads +17K21*Config 42e23 23|18w18 528r28 +39V13*Path{string} 23|528s35 +X 22 latin_utils-inflections_package.ads +25K21*Inflections_Package 20|21k9 22|973l17 973e36 23|21b26 593l17 593t36 +. 24|17r23 25|17r23 26|17r23 27|18r23 28|17r23 29|17r23 30|17r23 31|17r23 +. 32|17r23 33|17r23 34|17r23 35|17r23 36|17r23 37|17r23 38|17r23 39|17r23 +. 40|17r23 41|17r23 42|17r23 43|17r23 44|17r23 +36N4*Max_Stem_Size 39r38 45r43 +37N4*Max_Meaning_Size 61r41 +39A12*Stem_Type{string} 40r30 46r54 47r33 48r53 49r32 53r23 56r53 +. 38|22r51 38r30 54r50 61r29 70r21 91r50 +40a4*Null_Stem_Type{39A12} 38|25r15 41r15 76r17 +44K12*Stem_Type_IO 57l8 57e20 23|395b17 38|18b14 26r21 42r21 78r21 93r46 +. 99l5 99t17 +45i7*Default_Width{natural} 38|26r34 42r34 78r34 93r59 +46U17*Get 46>22 46<43 38|22b14 34l8 34t11 +46p22 File{10|52P9} 38|22b19 27r15 +46a43 Item{39A12} 38|22b40 25m7 31m13 +47U17*Get 47<22 38|38b14 50l8 50t11 +47a22 Item{39A12} 38|38b19 41m7 47m13 +48U17*Put 48>22 48>43 38|54b14 57l8 57t11 +48p22 File{10|52P9} 38|54b19 56r24 +48a43 Item{39A12} 38|54b40 56r30 +49U17*Put 49>22 38|61b14 64l8 64t11 +49a22 Item{39A12} 38|61b19 63r24 +51U17*Get 52>10 53<10 54<10 38|68b14 87l8 87t11 +52s10 Source{string} 38|69b8 79r15 +53a10 Target{39A12} 38|70b8 76m7 83m13 +54i10 Last{integer} 38|71b8 77m7 84m13 +56U17*Put 56<22 56>43 38|91b14 95l8 95t11 +56s22 Target{string} 38|91b19 93m7 93r15 93r31 +56a43 Item{39A12} 38|91b40 94r10 +61A12*Meaning_Type{string} 62r33 +62a4*Null_Meaning_Type{61A12} +64E9*Part_Of_Speech_Type 82e7 85r39 744r32 791r9 955r44 23|253r21 580r44 +. 37|24r18 100r18 275r14 +65n7*X{64E9} 744r55 777r18 782r77 23|240r18 258r17 37|24r41 91r15 92r30 100r41 +. 167r15 168r30 275r37 349r15 350r32 +66n6*N{64E9} 747r18 23|44r18 37|46r15 48r22 122r15 124r22 181r15 228r15 295r15 +. 297r24 372r15 +67n6*Pron{64E9} 749r18 23|63r18 257r34 469r64 37|49r15 51r22 125r15 127r22 +. 183r15 230r15 298r15 301r24 375r15 +68n6*Pack{64E9} 751r18 23|82r18 257r17 37|52r15 54r22 128r15 130r22 185r15 +. 232r15 302r15 305r24 378r15 +69n6*Adj{64E9} 753r18 23|101r18 37|55r15 57r22 131r15 133r22 187r15 234r15 +. 306r15 309r24 381r15 +70n6*Num{64E9} 755r18 23|213r18 37|58r15 60r22 134r15 136r22 189r15 236r15 +. 310r15 313r24 384r15 +71n6*Adv{64E9} 757r18 23|126r18 37|61r15 63r22 137r15 139r22 191r15 238r15 +. 314r15 317r24 387r15 +72n6*V{64E9} 759r18 23|128r18 37|64r15 66r22 140r15 142r22 193r15 240r15 +. 318r15 320r24 390r15 +73n6*Vpar{64E9} 761r18 23|169r18 37|67r15 69r22 143r15 145r22 195r15 242r15 +. 321r15 324r24 393r15 +74n6*Supine{64E9} 763r18 23|188r18 37|70r15 72r22 146r15 148r22 197r15 244r15 +. 325r15 327r24 396r15 +75n6*Prep{64E9} 765r18 23|207r18 37|73r15 75r22 149r15 151r22 199r15 246r15 +. 328r15 331r24 399r15 +76n6*Conj{64E9} 767r18 23|209r18 37|76r15 78r22 152r15 154r22 201r15 248r15 +. 332r15 335r24 402r15 +77n6*Interj{64E9} 769r18 23|211r18 37|79r15 81r22 155r15 157r22 203r15 250r15 +. 336r15 339r24 405r15 +79n6*Tackon{64E9} 771r18 23|238r18 37|82r15 84r22 158r15 160r22 205r15 252r15 +. 340r15 342r24 408r15 +80n6*Prefix{64E9} 773r18 37|85r15 87r22 161r15 163r22 207r15 254r15 343r15 +. 345r24 411r15 +81n6*Suffix{64E9} 775r18 23|238r28 37|88r15 90r22 164r15 166r22 209r15 256r15 +. 346r15 348r24 414r15 +84K12*Part_Of_Speech_Type_IO[12|46] 23|580r4 37|42r7 118r7 178r7 225r7 292r7 +. 367r21 368r7 +89I12*Which_Type{natural} 99r25 +90I12*Variant_Type{natural} 100r25 +92i4*Which_Type_IO_Default_Width{integer} 108r10 +93i4*Variant_Type_IO_Default_Width{integer} 109r10 +97R9*Decn_Record 101e17 103r32 110r54 111r33 112r53 113r32 117r24 120r53 +. 330r24 361r24 392r24 423r24 456r24 515r24 546r24 579r24 956r33 23|25r32 +. 267r21 271r18 272r17 27|23r51 35r30 47r50 56r29 67r21 83r50 +99i10*Which{89I12} 23|27r15 27r29 28r15 28r29 45r34 45r58 46r34 46r58 48r34 +. 48r58 51r34 51r58 55r34 55r58 64r34 64r58 65r34 65r58 67r34 67r58 70r34 +. 70r58 74r34 74r58 83r34 83r58 84r34 84r58 86r34 86r58 89r34 89r58 93r34 +. 93r58 102r33 102r56 103r33 103r56 105r33 105r56 108r33 108r56 112r33 112r56 +. 117r33 117r56 129r34 129r57 130r33 130r56 132r33 132r56 135r33 135r56 140r33 +. 140r56 147r33 147r56 156r33 156r56 170r33 170r56 171r33 171r56 173r33 173r56 +. 176r33 176r56 180r33 180r56 189r35 189r60 190r35 190r60 192r35 192r60 195r35 +. 195r60 199r35 199r60 214r33 214r56 215r33 215r56 217r33 217r56 220r33 220r56 +. 224r33 224r56 229r33 229r56 271r47 272r35 470r51 471r50 27|27m43 39m37 +. 49r43 58r37 75m51 91r63 +100i10*Var{90I12} 23|29r14 29r26 47r33 47r55 49r33 49r55 52r33 52r55 56r33 +. 56r55 66r33 66r55 68r33 68r55 71r33 71r55 75r33 75r55 85r33 85r55 87r33 +. 87r55 90r33 90r55 94r33 94r55 104r32 104r53 106r32 106r53 109r32 109r53 +. 113r32 113r53 118r32 118r53 131r32 131r53 133r32 133r53 136r35 136r56 141r35 +. 141r56 148r35 148r56 157r35 157r56 172r32 172r53 174r32 174r53 177r32 177r53 +. 181r32 181r53 191r34 191r57 193r34 193r57 196r34 196r57 200r34 200r57 216r32 +. 216r53 218r32 218r53 221r32 221r53 225r32 225r53 230r32 230r53 27|30m43 +. 42m37 51r43 60r37 78m51 97r63 +103V14*"<"{boolean} 103>18 103>24 23|25b14 35l9 35t11 +103r18 Left{97R9} 23|25b18 27r10 28r10 29r9 +103r24 Right{97R9} 23|25b24 27r23 28r23 29r20 +106K12*Decn_Record_IO 121l8 121e22 340r9 371r9 402r9 434r9 467r9 525r9 557r9 +. 589r9 23|396b17 24|26r7 47r7 66r7 81r7 103r7 124r21 125r7 27|19b14 105l5 +. 105t19 31|26r7 44r7 60r7 73r7 93r7 114r21 115r7 32|26r7 47r7 65r7 80r7 +. 102r7 123r21 124r7 35|26r7 44r7 60r7 73r7 92r7 110r21 111r7 36|26r7 44r7 +. 60r7 73r7 93r7 111r21 112r7 40|26r7 44r7 60r7 73r7 93r7 111r21 112r7 43|26r7 +. 44r7 60r7 73r7 93r7 112r21 113r7 44|26r7 47r7 66r7 81r7 103r7 124r21 125r7 +107i7*Default_Width{natural} 340r24 371r24 402r24 434r24 467r24 525r24 557r24 +. 589r24 24|124r36 31|114r36 32|123r36 35|110r36 36|111r36 40|111r36 43|112r36 +. 44|124r36 +110U17*Get 110>22 110<43 24|26s22 27|23b14 31l8 31t11 31|26s22 32|26s22 35|26s22 +. 36|26s22 40|26s22 43|26s22 44|26s22 +110p22 File{10|52P9} 27|23b19 27r32 28r12 30r32 +110r43 Item{97R9} 27|23b40 27m38 27r38 30m38 30r38 +111U17*Get 111<22 24|47s22 27|35b14 43l8 43t11 31|44s22 32|47s22 35|44s22 +. 36|44s22 40|44s22 43|44s22 44|47s22 +111r22 Item{97R9} 27|35b19 39m32 39r32 42m32 42r32 +112U17*Put 112>22 112>43 24|66s22 27|47b14 52l8 52t11 31|60s22 32|65s22 35|60s22 +. 36|60s22 40|60s22 43|60s22 44|66s22 +112p22 File{10|52P9} 27|47b19 49r32 50r12 51r32 +112r43 Item{97R9} 27|47b40 49r38 51r38 +113U17*Put 113>22 24|81s22 27|56b14 61l8 61t11 31|73s22 32|80s22 35|73s22 +. 36|73s22 40|73s22 43|73s22 44|81s22 +113r22 Item{97R9} 27|56b19 58r32 60r32 +115U17*Get 116>10 117<11 118<11 24|103s22 27|65b14 79l8 79t11 31|93s22 32|102s22 +. 35|92s22 36|93s22 40|93s22 43|93s22 44|103s22 +116s10 Source{string} 27|66b8 72r24 75r11 75r30 78r11 78r30 +117r11 Target{97R9} 27|67b8 75m44 75r44 78m44 78r44 +118i11 Last{integer} 27|68b8 78m56 +120U17*Put 120<22 120>43 24|125s22 27|83b14 101l8 101t11 31|115s22 32|124s22 +. 35|111s22 36|112s22 40|112s22 43|113s22 44|125s22 +120s22 Target{string} 27|83b19 86r25 91m32 91r32 95m7 97m32 97r32 100m7 100r27 +120r43 Item{97R9} 27|83b40 91r58 97r58 +125E9*Gender_Type 131e7 133r62 333r24 343r9 364r24 374r9 395r24 405r9 426r24 +. 437r9 459r24 470r9 549r24 560r9 582r24 592r9 957r44 23|281r21 581r36 +126n7*X{125E9} 333r40 364r39 395r39 426r39 459r39 549r39 582r39 23|285r17 +127n6*M{125E9} 23|286r38 +128n6*F{125E9} 23|286r50 +129n6*N{125E9} +130n6*C{125E9} 23|286r18 +133K12*Gender_Type_IO[12|46] 23|581r4 24|35r7 56r7 72r7 87r7 109r7 142r21 +. 143r7 31|35r7 53r7 66r7 79r7 99r7 132r21 133r7 32|35r7 55r7 71r7 86r7 108r7 +. 141r21 142r7 35|35r7 53r7 66r7 79r7 98r7 128r21 129r7 36|35r7 53r7 66r7 +. 79r7 99r7 129r21 130r7 40|35r7 53r7 66r7 79r7 99r7 129r21 130r7 44|35r7 +. 56r7 72r7 87r7 109r7 142r21 143r7 +137E9*Case_Type 146e7 148r60 331r24 341r9 362r24 372r9 393r24 403r9 424r24 +. 435r9 457r24 468r9 547r24 558r9 580r24 590r9 610r20 616r43 958r44 23|295r21 +. 582r34 +138n7*X{137E9} 331r40 362r37 393r39 424r37 457r37 547r37 580r37 610r33 23|298r39 +139n6*Nom{137E9} +140n6*Voc{137E9} +141n6*Gen{137E9} +142n6*Loc{137E9} +143n6*Dat{137E9} +144n6*Abl{137E9} +145n6*Acc{137E9} +148K12*Case_Type_IO[12|46] 23|582r4 24|29r7 50r7 68r7 83r7 105r7 130r21 131r7 +. 31|29r7 47r7 62r7 75r7 95r7 120r21 121r7 32|29r7 67r7 82r7 104r7 129r21 +. 130r7 34|24r7 31r7 38r7 45r7 57r7 66r29 68r7 35|29r7 47r7 62r7 75r7 94r7 +. 116r21 117r7 36|29r7 47r7 62r7 75r7 95r7 117r21 118r7 40|29r7 47r7 62r7 +. 75r7 95r7 117r21 118r7 44|29r7 50r7 68r7 83r7 105r7 130r21 131r7 +152E9*Number_Type 156e7 158r62 332r24 342r9 363r24 373r9 394r24 404r9 425r24 +. 436r9 458r24 469r9 518r24 528r9 548r24 559r9 581r24 591r9 959r44 23|306r21 +. 583r36 +153n7*X{152E9} 332r40 363r39 394r39 425r39 458r39 518r39 548r39 581r39 23|309r39 +154n6*S{152E9} +155n6*P{152E9} +158K12*Number_Type_IO[12|46] 23|583r4 24|32r7 53r7 70r7 85r7 107r7 136r21 +. 137r7 31|32r7 50r7 64r7 77r7 97r7 126r21 127r7 32|32r7 52r7 69r7 84r7 106r7 +. 135r21 136r7 35|32r7 50r7 64r7 77r7 96r7 122r21 123r7 36|32r7 50r7 64r7 +. 77r7 97r7 123r21 124r7 40|32r7 50r7 64r7 77r7 97r7 123r21 124r7 43|35r7 +. 53r7 66r7 79r7 100r7 131r21 132r7 44|32r7 53r7 70r7 85r7 107r7 136r21 137r7 +162I9*Person_Type 163r58 517r24 527r9 960r44 23|316r44 +163K12*Person_Type_IO[15|45] 23|584r4 43|32r7 50r7 64r7 77r7 98r7 125r21 +. 126r7 +167E9*Comparison_Type 172e7 175r34 427r24 438r9 490r25 497r9 961r44 23|325r44 +. 585r40 +168n7*X{167E9} 427r43 490r44 23|327r39 +169n6*Pos{167E9} +170n6*Comp{167E9} +171n6*Super{167E9} +174K12*Comparison_Type_IO[12|46] 23|585r4 24|38r7 59r7 74r7 89r7 111r7 148r21 +. 149r7 25|24r7 31r7 38r7 45r7 57r7 65r29 67r7 +179I9*Stem_Key_Type 181r60 890r19 965r44 23|366r44 +181K12*Stem_Key_Type_IO[15|45] 29|29r7 50r7 68r7 83r7 107r7 134r7 +182i4*Stem_Key_Type_IO_Default_Width{integer} +186E9*Numeral_Sort_Type 192e7 195r39 460r24 471r9 23|591r42 +187n7*X{186E9} 460r45 +188n6*Card{186E9} +189n6*Ord{186E9} +190n6*Dist{186E9} +191n6*Adverb{186E9} +194K12*Numeral_Sort_Type_IO[12|46] 23|591r4 32|38r7 58r7 73r7 88r7 110r7 +. 147r21 148r7 +199E9*Tense_Type 207e7 209r61 238r18 247r9 23|587r35 +200n7*X{199E9} 238r32 23|336r58 +201n6*Pres{199E9} +202n6*Impf{199E9} +203n6*Fut{199E9} +204n6*Perf{199E9} +205n6*Plup{199E9} +206n6*Futp{199E9} +209K12*Tense_Type_IO[12|46] 23|587r4 42|26r7 41r7 54r7 65r7 83r7 99r21 100r7 +213E9*Voice_Type 217e7 219r61 239r18 248r9 23|588r35 +214n7*X{213E9} 239r32 23|337r58 +215n6*Active{213E9} +216n6*Passive{213E9} +219K12*Voice_Type_IO[12|46] 23|588r4 42|29r7 44r7 56r7 67r7 85r7 105r21 106r7 +223E9*Mood_Type 230e7 232r60 240r18 249r9 23|589r34 +224n7*X{223E9} 240r32 23|338r55 +225n6*Ind{223E9} +226n6*Sub{223E9} +227n6*Imp{223E9} +228n6*Inf{223E9} +229n6*Ppl{223E9} +232K12*Mood_Type_IO[12|46] 23|589r4 42|32r7 47r7 58r7 69r7 87r7 111r21 112r7 +236R9*Tense_Voice_Mood_Record 241e17 250r55 251r33 252r55 253r33 257r24 260r53 +. 516r30 550r30 962r33 23|334r33 42|22r51 37r30 52r50 63r29 76r21 92r50 +238e10*Tense{199E9} 23|138r48 139r49 143r48 144r49 150r48 151r49 159r48 160r49 +. 336r17 336r30 336r50 42|26m37 41m31 54r37 65r31 83m66 100r57 +239e10*Voice{213E9} 23|145r48 146r49 152r48 153r49 161r48 162r49 337r17 337r30 +. 337r50 42|29m37 44m31 56r37 67r31 85m66 106r57 +240e10*Mood{223E9} 23|154r48 155r49 163r48 164r49 338r17 338r29 338r48 42|32m36 +. 47m30 58r36 69r30 87m65 112r56 +244K12*Tense_Voice_Mood_Record_IO 261l8 261e34 526r9 561r9 23|397b17 42|18b14 +. 120l5 120t31 43|29r7 47r7 62r7 75r7 95r7 118r21 119r7 44|38r7 59r7 74r7 +. 89r7 111r7 148r21 149r7 +246i7*Default_Width{natural} 526r36 561r36 43|118r48 44|148r48 +250U17*Get 250>22 250<44 42|22b14 33l8 33t11 43|29s34 44|38s34 +250p22 File{10|52P9} 42|22b19 26r26 27r12 29r26 30r12 32r25 +250r44 Item{236R9} 42|22b40 26m32 26r32 29m32 29r32 32m31 32r31 +251U17*Get 251<22 42|37b14 48l8 48t11 43|47s34 44|59s34 +251r22 Item{236R9} 42|37b19 41m26 41r26 44m26 44r26 47m25 47r25 +252U17*Put 252>22 252>44 42|52b14 59l8 59t11 43|62s34 44|74s34 +252p22 File{10|52P9} 42|52b19 54r26 55r12 56r26 57r12 58r25 +252r44 Item{236R9} 42|52b40 54r32 56r32 58r31 +253U17*Put 253>22 42|63b14 70l8 70t11 43|75s34 44|89s34 +253r22 Item{236R9} 42|63b19 65r26 67r26 69r25 +255U17*Get 256>11 257<11 258<11 42|74b14 88l8 88t11 43|95s34 44|111s34 +256s11 Source{string} 42|75b8 81r24 83r26 83r45 85r26 85r45 87r25 87r44 +257r11 Target{236R9} 42|76b8 83m59 83r59 85m59 85r59 87m58 87r58 +258i11 Last{integer} 42|77b8 87m71 +260U17*Put 260<22 260>43 42|92b14 116l8 116t11 43|119s34 44|149s34 +260s22 Target{string} 42|92b19 95r25 100m26 100r26 104m7 106m26 106r26 110m7 +. 112m25 112r25 115m7 115r27 +260r43 Item{236R9} 42|92b40 100r52 106r52 112r51 +265E9*Noun_Kind_Type 276e8 278r65 963r44 23|346r44 +266n8*X{265E9} 23|348r39 +267n7*S{265E9} +268n7*M{265E9} +269n7*A{265E9} +270n7*G{265E9} +271n7*N{265E9} +272n7*P{265E9} +273n7*T{265E9} +274n7*L{265E9} +275n7*W{265E9} +278K12*Noun_Kind_Type_IO[12|46] +282E9*Pronoun_Kind_Type 291e8 294r39 964r44 23|356r21 +283n8*X{282E9} 23|359r39 +284n7*Pers{282E9} +285n7*Rel{282E9} +286n7*Reflex{282E9} +287n7*Demons{282E9} +288n7*Interr{282E9} +289n7*Indef{282E9} +290n7*Adject{282E9} +293K12*Pronoun_Kind_Type_IO[12|46] +298I12*Numeral_Value_Type{natural} +300i4*Numeral_Value_Type_IO_Default_Width{integer} +304E9*Verb_Kind_Type 321e8 324r39 +305n8*X{304E9} +306n7*To_Be{304E9} +307n7*To_Being{304E9} +308n7*Gen{304E9} +309n7*Dat{304E9} +310n7*Abl{304E9} +311n7*Trans{304E9} +312n7*Intrans{304E9} +313n7*Impers{304E9} +315n7*Dep{304E9} +317n7*Semidep{304E9} +319n7*Perfdef{304E9} +323K12*Verb_Kind_Type_IO[12|46] +328R9*Noun_Record 334e17 344r55 345r33 346r55 347r33 351r24 354r53 748r23 +. 31|22r51 40r30 58r50 71r29 86r21 106r21 37|26r18 102r18 276r18 +330r10*Decl{97R9} 23|45r29 45r53 46r29 46r53 47r28 47r50 48r29 48r53 49r28 +. 49r50 51r29 51r53 52r28 52r50 55r29 55r53 56r28 56r50 31|26m38 44m32 60r38 +. 73r32 93m67 115r58 +331e10*Of_Case{137E9} 23|54r28 54r49 58r28 58r49 31|29m38 47m32 62r36 75r30 +. 95m65 121r56 +332e10*Number{152E9} 23|50r28 50r48 53r28 53r48 57r28 57r48 31|32m38 50m32 +. 64r38 77r32 97m67 127r58 +333e10*Gender{125E9} 23|59r28 59r48 31|35m38 53m32 66r38 79r32 99m67 133r58 +337K12*Noun_Record_IO 355l8 355e22 23|398b17 31|18b14 141l5 141t19 37|47r13 +. 123r13 182r13 229r13 296r13 373r27 374r13 +339i7*Default_Width{natural} 37|373r42 +344U17*Get 344>22 344<44 31|22b14 36l8 36t11 37|47s28 +344p22 File{10|52P9} 31|22b19 26r27 27r12 29r27 30r12 32r27 33r12 35r27 +344r44 Item{328R9} 31|22b40 26m33 26r33 29m33 29r33 32m33 32r33 35m33 35r33 +345U17*Get 345<22 31|40b14 54l8 54t11 37|123s28 +345r22 Item{328R9} 31|40b19 44m27 44r27 47m27 47r27 50m27 50r27 53m27 53r27 +346U17*Put 346>22 346>44 31|58b14 67l8 67t11 37|182s28 +346p22 File{10|52P9} 31|58b19 60r27 61r12 62r25 63r12 64r27 65r12 66r27 +346r44 Item{328R9} 31|58b40 60r33 62r31 64r33 66r33 +347U17*Put 347>22 31|71b14 80l8 80t11 37|229s28 +347r22 Item{328R9} 31|71b19 73r27 75r25 77r27 79r27 +349U17*Get 350>11 351<11 352<11 31|84b14 100l8 100t11 37|296s28 +350s11 Source{string} 31|85b8 91r24 93r27 93r46 95r25 95r44 97r27 97r46 99r27 +. 99r46 +351r11 Target{328R9} 31|86b8 93m60 93r60 95m58 95r58 97m60 97r60 99m60 99r60 +352i11 Last{integer} 31|87b8 99m75 +354U17*Put 354<22 354>43 31|104b14 137l8 137t11 37|374s28 +354s22 Target{string} 31|105b8 110r24 115m27 115r27 119m7 121m25 121r25 125m7 +. 127m27 127r27 131m7 133m27 133r27 136m7 136r27 +354r43 Item{328R9} 31|106b8 115r53 121r51 127r53 133r53 +359R9*Pronoun_Record 365e17 375r55 376r33 377r55 378r33 382r24 385r53 750r23 +. 35|22r51 40r30 58r50 71r29 86r20 103r50 37|27r18 103r18 277r18 +361r10*Decl{97R9} 23|64r29 64r53 65r29 65r53 66r28 66r50 67r29 67r53 68r28 +. 68r50 70r29 70r53 71r28 71r50 74r29 74r53 75r28 75r50 470r46 471r45 35|26m38 +. 44m32 60r38 73r32 92m67 111r58 +362e10*Of_Case{137E9} 23|73r28 73r49 77r28 77r49 35|29m36 47m30 62r36 75r30 +. 94m65 117r56 +363e10*Number{152E9} 23|69r28 69r48 72r28 72r48 76r28 76r48 35|32m38 50m32 +. 64r38 77r32 96m67 123r58 +364e10*Gender{125E9} 23|78r28 78r48 35|35m38 53m32 66r38 79r32 98m67 129r58 +368K12*Pronoun_Record_IO 386l8 386e25 23|399b17 35|18b14 137l5 137t22 37|50r13 +. 126r13 184r13 231r13 299r13 376r27 377r13 +370i7*Default_Width{natural} 37|376r45 +375U17*Get 375>22 375<44 35|22b14 36l8 36t11 37|50s31 +375p22 File{10|52P9} 35|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 +375r44 Item{359R9} 35|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +376U17*Get 376<22 35|40b14 54l8 54t11 37|126s31 +376r22 Item{359R9} 35|40b19 44m27 44r27 47m25 47r25 50m27 50r27 53m27 53r27 +377U17*Put 377>22 377>44 35|58b14 67l8 67t11 37|184s31 +377p22 File{10|52P9} 35|58b19 60r27 61r12 62r25 63r12 64r27 65r12 66r27 +377r44 Item{359R9} 35|58b40 60r33 62r31 64r33 66r33 +378U17*Put 378>22 35|71b14 80l8 80t11 37|231s31 +378r22 Item{359R9} 35|71b19 73r27 75r25 77r27 79r27 +380U17*Get 381>11 382<11 383<11 35|84b14 99l8 99t11 37|299s31 +381s11 Source{string} 35|85b7 90r24 92r27 92r46 94r25 94r44 96r27 96r46 98r27 +. 98r46 +382r11 Target{359R9} 35|86b7 92m60 92r60 94m58 94r58 96m60 96r60 98m60 98r60 +383i11 Last{integer} 35|87b7 98m75 +385U17*Put 385<22 385>43 35|103b14 133l8 133t11 37|377s31 +385s22 Target{string} 35|103b19 106r25 111m27 111r27 115m7 117m25 117r25 +. 121m7 123m27 123r27 127m7 129m27 129r27 132m7 132r27 +385r43 Item{359R9} 35|103b40 111r53 117r51 123r53 129r53 +390R9*Propack_Record 396e17 406r55 407r33 408r55 409r33 413r24 416r53 752r23 +. 36|22r51 40r30 58r50 71r29 86r20 104r50 37|28r18 104r18 278r18 +392r10*Decl{97R9} 23|83r29 83r53 84r29 84r53 85r28 85r50 86r29 86r53 87r28 +. 87r50 89r29 89r53 90r28 90r50 93r29 93r53 94r28 94r50 36|26m38 44m32 60r38 +. 73r32 93m67 112r58 +393e10*Of_Case{137E9} 23|92r28 92r49 96r28 96r49 36|29m36 47m30 62r36 75r30 +. 95m65 118r56 +394e10*Number{152E9} 23|88r28 88r48 91r28 91r48 95r28 95r48 36|32m38 50m32 +. 64r38 77r32 97m67 124r58 +395e10*Gender{125E9} 23|97r28 97r48 36|35m38 53m32 66r38 79r32 99m67 130r58 +399K12*Propack_Record_IO 417l8 417e25 23|400b17 36|18b14 138l5 138t22 37|53r13 +. 129r13 186r13 233r13 303r13 379r27 380r13 +401i7*Default_Width{natural} 37|379r45 +406U17*Get 406>22 406<44 36|22b14 36l8 36t11 37|53s31 +406p22 File{10|52P9} 36|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 +406r44 Item{390R9} 36|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +407U17*Get 407<22 36|40b14 54l8 54t11 37|129s31 +407r22 Item{390R9} 36|40b19 44m27 44r27 47m25 47r25 50m27 50r27 53m27 53r27 +408U17*Put 408>22 408>44 36|58b14 67l8 67t11 37|186s31 +408p22 File{10|52P9} 36|58b19 60r27 61r12 62r25 63r12 64r27 65r12 66r27 +408r44 Item{390R9} 36|58b40 60r33 62r31 64r33 66r33 +409U17*Put 409>22 36|71b14 80l8 80t11 37|233s31 +409r22 Item{390R9} 36|71b19 73r27 75r25 77r27 79r27 +411U17*Get 412>11 413<11 414<11 36|84b14 100l8 100t11 37|303s31 +412s11 Source{string} 36|85b7 91r24 93r27 93r46 95r25 95r44 97r27 97r46 99r27 +. 99r46 +413r11 Target{390R9} 36|86b7 93m60 93r60 95m58 95r58 97m60 97r60 99m60 99r60 +414i11 Last{integer} 36|87b7 99m75 +416U17*Put 416<22 416>43 36|104b14 134l8 134t11 37|380s31 +416s22 Target{string} 36|104b19 107r25 112m27 112r27 116m7 118m25 118r25 +. 122m7 124m27 124r27 128m7 130m27 130r27 133m7 133r27 +416r43 Item{390R9} 36|104b40 112r53 118r51 124r53 130r53 +421R9*Adjective_Record 428e17 439r54 440r33 441r53 442r32 446r24 449r53 754r22 +. 24|22r51 43r30 64r50 79r29 96r20 117r50 37|29r19 105r19 279r19 +423r10*Decl{97R9} 23|102r28 102r51 103r28 103r51 104r27 104r48 105r28 105r51 +. 106r27 106r48 108r28 108r51 109r27 109r48 112r28 112r51 113r27 113r48 117r28 +. 117r51 118r27 118r48 24|26m38 47m32 66r38 81r32 103m67 125r58 +424e10*Of_Case{137E9} 23|111r27 111r47 115r27 115r47 120r27 120r47 24|29m36 +. 50m30 68r36 83r30 105m65 131r56 +425e10*Number{152E9} 23|107r27 107r46 110r27 110r46 114r27 114r46 119r27 +. 119r46 24|32m38 53m32 70r38 85r32 107m67 137r58 +426e10*Gender{125E9} 23|116r27 116r46 121r27 121r46 24|35m38 56m32 72r38 +. 87r32 109m67 143r58 +427e10*Comparison{167E9} 23|122r27 122r50 24|38m42 59m36 74r42 89r36 112m51 +. 149r62 +431K12*Adjective_Record_IO 450l8 450e27 23|401b17 24|18b14 157l5 157t24 37|56r13 +. 132r13 188r13 235r13 307r13 382r27 383r13 +433i7*Default_Width{natural} 37|382r47 +439U17*Get 439>22 439<43 24|22b14 39l8 39t11 37|56s33 +439p22 File{10|52P9} 24|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 36r12 +. 38r31 +439r43 Item{421R9} 24|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +. 38m37 38r37 +440U17*Get 440<22 24|43b14 60l8 60t11 37|132s33 +440r22 Item{421R9} 24|43b19 47m27 47r27 50m25 50r25 53m27 53r27 56m27 56r27 +. 59m31 59r31 +441U17*Put 441>22 441>43 24|64b14 75l8 75t11 37|188s33 +441p22 File{10|52P9} 24|64b19 66r27 67r12 68r25 69r12 70r27 71r12 72r27 73r12 +. 74r31 +441r43 Item{421R9} 24|64b40 66r33 68r31 70r33 72r33 74r37 +442U17*Put 442>22 24|79b14 90l8 90t11 37|235s33 +442r22 Item{421R9} 24|79b19 81r27 83r25 85r27 87r27 89r31 +444U17*Get 445>11 446<11 447<11 24|94b14 113l8 113t11 37|307s33 +445s11 Source{string} 24|95b7 101r24 103r27 103r46 105r25 105r44 107r27 107r46 +. 109r27 109r46 112r11 112r30 +446r11 Target{421R9} 24|96b7 103m60 103r60 105m58 105r58 107m60 107r60 109m60 +. 109r60 112m44 112r44 +447i11 Last{integer} 24|97b7 112m63 +449U17*Put 449<22 449>43 24|117b14 153l8 153t11 37|383s33 +449s22 Target{string} 24|117b19 120r25 125m27 125r27 129m7 131m25 131r25 +. 135m7 137m27 137r27 141m7 143m27 143r27 147m7 149m31 149r31 152m7 152r27 +449r43 Item{421R9} 24|117b40 125r53 131r51 137r53 143r53 149r57 +454R9*Numeral_Record 461e17 472r55 474r33 475r55 476r33 480r24 483r53 756r22 +. 32|22r51 43r30 63r50 78r29 95r20 116r50 37|37r18 113r18 287r18 +456r10*Decl{97R9} 23|214r28 214r51 215r28 215r51 216r27 216r48 217r28 217r51 +. 218r27 218r48 220r28 220r51 221r27 221r48 224r28 224r51 225r27 225r48 229r28 +. 229r51 230r27 230r48 32|26m38 47m32 65r38 80r32 102m67 124r58 +457e10*Of_Case{137E9} 23|223r27 223r47 227r27 227r47 232r27 232r47 32|29m36 +. 67r36 82r30 104m65 130r56 +458e10*Number{152E9} 23|219r27 219r46 222r27 222r46 226r27 226r46 231r27 +. 231r46 32|32m38 52m32 69r38 84r32 106m67 136r58 +459e10*Gender{125E9} 23|228r27 228r46 233r27 233r46 32|35m38 55m32 71r38 +. 86r32 108m67 142r58 +460e10*Sort{186E9} 23|234r27 234r44 32|38m44 58m38 73r44 88r38 111m51 148r64 +464K12*Numeral_Record_IO 484l8 484e25 23|402b17 32|18b14 154l5 154t22 37|59r13 +. 135r13 190r13 237r13 311r13 385r27 386r13 +466i7*Default_Width{natural} 37|385r45 +472U17*Get 472>22 472<44 32|22b14 39l8 39t11 37|59s31 +472p22 File{10|52P9} 32|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 36r12 +. 38r33 +472r44 Item{454R9} 32|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +. 38m39 38r39 +474U17*Get 474<22 32|43b14 59l8 59t11 37|135s31 +474r22 Item{454R9} 32|43b19 47m27 47r27 52m27 52r27 55m27 55r27 58m33 58r33 +475U17*Put 475>22 475>44 32|63b14 74l8 74t11 37|190s31 +475p22 File{10|52P9} 32|63b19 65r27 66r12 67r25 68r12 69r27 70r12 71r27 72r12 +. 73r33 +475r44 Item{454R9} 32|63b40 65r33 67r31 69r33 71r33 73r39 +476U17*Put 476>22 32|78b14 89l8 89t11 37|237s31 +476r22 Item{454R9} 32|78b19 80r27 82r25 84r27 86r27 88r33 +478U17*Get 479>11 480<11 481<11 32|93b14 112l8 112t11 37|311s31 +479s11 Source{string} 32|94b7 100r24 102r27 102r46 104r25 104r44 106r27 106r46 +. 108r27 108r46 111r11 111r30 +480r11 Target{454R9} 32|95b7 102m60 102r60 104m58 104r58 106m60 106r60 108m60 +. 108r60 111m44 111r44 +481i11 Last{integer} 32|96b7 111m57 +483U17*Put 483<22 483>43 32|116b14 150l8 150t11 37|386s31 +483s22 Target{string} 32|116b19 119r25 124m27 124r27 128m7 130m25 130r25 +. 134m7 136m27 136r27 140m7 142m27 142r27 146m7 148m33 148r33 149m7 149r27 +483r43 Item{454R9} 32|116b40 124r53 130r51 136r53 142r53 148r59 +488R9*Adverb_Record 491e17 498r55 499r33 500r55 501r33 505r24 508r53 758r22 +. 25|22r51 29r30 36r50 43r29 52r20 62r50 37|30r18 106r18 280r18 +490e10*Comparison{167E9} 23|127r32 127r55 25|24m42 31m36 38r42 45r36 57m46 +. 67r67 +494K12*Adverb_Record_IO 509l8 509e24 23|403b17 25|18b14 73l5 73t21 37|62r13 +. 138r13 192r13 239r13 315r13 388r27 389r13 +496i7*Default_Width{natural} 37|388r44 +498U17*Get 498>22 498<44 25|22b14 25l8 25t11 37|62s30 +498p22 File{10|52P9} 25|22b19 24r31 +498r44 Item{488R9} 25|22b40 24m37 24r37 +499U17*Get 499<22 25|29b14 32l8 32t11 37|138s30 +499r22 Item{488R9} 25|29b19 31m31 31r31 +500U17*Put 500>22 500>44 25|36b14 39l8 39t11 37|192s30 +500p22 File{10|52P9} 25|36b19 38r31 +500r44 Item{488R9} 25|36b40 38r37 +501U17*Put 501>22 25|43b14 46l8 46t11 37|239s30 +501r22 Item{488R9} 25|43b19 45r31 +503U17*Get 504>11 505<11 506<11 25|50b14 58l8 58t11 37|315s30 +504s11 Source{string} 25|51b7 57r31 +505r11 Target{488R9} 25|52b7 57m39 57r39 +506i11 Last{integer} 25|53b7 57m58 +508U17*Put 508<22 508>43 25|62b14 69l8 69t11 37|389s30 +508s22 Target{string} 25|62b19 65r10 67m31 67r31 67r39 68m7 68r27 +508r43 Item{488R9} 25|62b40 67r62 +513R9*Verb_Record 519e17 529r55 530r33 531r55 532r33 536r24 539r53 760r23 +. 37|31r18 107r18 281r18 43|22r51 40r30 58r50 71r29 86r21 105r50 +515r10*Con{97R9} 23|129r30 129r53 130r29 130r52 131r28 131r49 132r29 132r52 +. 133r28 133r49 135r29 135r52 136r31 136r52 140r29 140r52 141r31 141r52 147r29 +. 147r52 148r31 148r52 156r29 156r52 157r31 157r52 43|26m38 44m32 60r38 73r32 +. 93m67 113r58 +516r10*Tense_Voice_Mood{236R9} 23|138r31 139r32 143r31 144r32 145r31 146r32 +. 150r31 151r32 152r31 153r32 154r31 155r32 159r31 160r32 161r31 162r32 163r31 +. 164r32 43|29m50 47m44 62r50 75r44 96m51 120r42 +517i10*Person{162I9} 23|165r31 165r51 43|32m38 50m32 64r38 77r32 98m67 126r58 +518e10*Number{152E9} 23|134r28 134r48 137r31 137r51 142r31 142r51 149r31 +. 149r51 158r31 158r51 43|35m38 53m32 66r38 79r32 100m67 132r58 +522K12*Verb_Record_IO 540l8 540e22 23|404b17 37|65r13 141r13 194r13 241r13 +. 319r13 391r27 392r13 43|18b14 140l5 140t19 +524i7*Default_Width{natural} 37|391r42 +529U17*Get 529>22 529<44 37|65s28 43|22b14 36l8 36t11 +529p22 File{10|52P9} 43|22b19 26r27 27r12 29r39 30r12 32r27 33r12 35r27 +529r44 Item{513R9} 43|22b40 26m33 26r33 29m45 29r45 32m33 32r33 35m33 35r33 +530U17*Get 530<22 37|141s28 43|40b14 54l8 54t11 +530r22 Item{513R9} 43|40b19 44m27 44r27 47m39 47r39 50m27 50r27 53m27 53r27 +531U17*Put 531>22 531>44 37|194s28 43|58b14 67l8 67t11 +531p22 File{10|52P9} 43|58b19 60r27 61r12 62r39 63r12 64r27 65r12 66r27 +531r44 Item{513R9} 43|58b40 60r33 62r45 64r33 66r33 +532U17*Put 532>22 37|241s28 43|71b14 80l8 80t11 +532r22 Item{513R9} 43|71b19 73r27 75r39 77r27 79r27 +534U17*Get 535>11 536<11 537<11 37|319s28 43|84b14 101l8 101t11 +535s11 Source{string} 43|85b8 91r24 93r27 93r46 96r11 96r30 98r27 98r46 100r27 +. 100r46 +536r11 Target{513R9} 43|86b8 93m60 93r60 96m44 96r44 98m60 98r60 100m60 100r60 +537i11 Last{integer} 43|87b8 100m75 +539U17*Put 539<22 539>43 37|392s28 43|105b14 136l8 136t11 +539s22 Target{string} 43|105b19 108r25 113m27 113r27 117m7 120m11 120r11 +. 124m7 126m27 126r27 130m7 132m27 132r27 135m7 135r27 +539r43 Item{513R9} 43|105b40 113r53 120r37 126r53 132r53 +544R9*Vpar_Record 551e17 562r55 563r33 564r55 565r33 569r24 572r53 762r23 +. 37|32r21 108r21 282r21 44|22r51 43r30 64r50 79r29 96r21 117r50 +546r10*Con{97R9} 23|170r29 170r52 171r29 171r52 172r28 172r49 173r29 173r52 +. 174r28 174r49 176r29 176r52 177r28 177r49 180r29 180r52 181r28 181r49 44|26m38 +. 47m32 66r38 81r32 103m67 125r58 +547e10*Of_Case{137E9} 23|179r28 179r49 183r28 183r49 44|29m36 50m30 68r36 +. 83r30 105m67 131r56 +548e10*Number{152E9} 23|175r28 175r48 178r28 178r48 182r28 182r48 44|32m38 +. 53m32 70r38 85r32 107m67 137r58 +549e10*Gender{125E9} 23|184r28 184r48 44|35m38 56m32 72r38 87r32 109m67 143r58 +550r10*Tense_Voice_Mood{236R9} 44|38m50 59m44 74r50 89r44 112m51 150r42 +554K12*Vpar_Record_IO 573l8 573e22 792r9 23|405b17 37|68r13 144r13 196r13 +. 243r13 322r13 394r27 395r13 44|18b14 158l5 158t19 +556i7*Default_Width{natural} 792r24 37|394r42 +562U17*Get 562>22 562<44 37|68s28 44|22b14 39l8 39t11 +562p22 File{10|52P9} 44|22b19 26r27 27r12 29r25 30r12 32r27 33r12 35r27 36r12 +. 38r39 +562r44 Item{544R9} 44|22b40 26m33 26r33 29m31 29r31 32m33 32r33 35m33 35r33 +. 38m45 38r45 +563U17*Get 563<22 37|144s28 44|43b14 60l8 60t11 +563r22 Item{544R9} 44|43b19 47m27 47r27 50m25 50r25 53m27 53r27 56m27 56r27 +. 59m39 59r39 +564U17*Put 564>22 564>44 37|196s28 44|64b14 75l8 75t11 +564p22 File{10|52P9} 44|64b19 66r27 67r12 68r25 69r12 70r27 71r12 72r27 73r12 +. 74r39 +564r44 Item{544R9} 44|64b40 66r33 68r31 70r33 72r33 74r45 +565U17*Put 565>22 37|243s28 44|79b14 90l8 90t11 +565r22 Item{544R9} 44|79b19 81r27 83r25 85r27 87r27 89r39 +567U17*Get 568>11 569<11 570<11 37|322s28 44|94b14 113l8 113t11 +568s11 Source{string} 44|95b8 101r24 103r27 103r46 105r27 105r46 107r27 107r46 +. 109r27 109r46 112r11 112r30 +569r11 Target{544R9} 44|96b8 103m60 103r60 105m60 105r60 107m60 107r60 109m60 +. 109r60 112m44 112r44 +570i11 Last{integer} 44|97b8 112m69 +572U17*Put 572<22 572>43 37|395s28 44|117b14 154l8 154t11 +572s22 Target{string} 44|117b19 120r24 125m27 125r27 129m7 131m25 131r25 +. 135m7 137m27 137r27 141m7 143m27 143r27 147m7 150m11 150r11 153m7 153r27 +572r43 Item{544R9} 44|117b40 125r53 131r51 137r53 143r53 150r37 +577R9*Supine_Record 583e17 593r55 594r33 595r55 596r33 600r24 603r53 764r25 +. 37|33r18 109r18 283r18 40|22r51 40r30 58r50 71r29 86r20 104r50 +579r10*Con{97R9} 23|189r31 189r56 190r31 190r56 191r30 191r53 192r31 192r56 +. 193r30 193r53 195r31 195r56 196r30 196r53 199r31 199r56 200r30 200r53 40|26m38 +. 44m32 60r38 73r32 93m67 112r58 +580e10*Of_Case{137E9} 23|198r30 198r53 202r30 202r53 40|29m38 47m32 62r38 +. 75r32 95m67 118r56 +581e10*Number{152E9} 23|194r30 194r52 197r30 197r52 201r30 201r52 40|32m38 +. 50m32 64r38 77r32 97m67 124r58 +582e10*Gender{125E9} 23|203r30 203r52 40|35m38 53m32 66r38 79r32 99m67 130r58 +586K12*Supine_Record_IO 604l8 604e24 23|406b17 37|71r13 147r13 198r13 245r13 +. 326r13 397r27 398r13 40|18b14 138l5 138t21 +588i7*Default_Width{natural} 37|397r44 +593U17*Get 593>22 593<44 37|71s30 40|22b14 36l8 36t11 +593p22 File{10|52P9} 40|22b19 26r27 27r12 29r27 30r12 32r27 33r12 35r27 +593r44 Item{577R9} 40|22b40 26m33 26r33 29m33 29r33 32m33 32r33 35m33 35r33 +594U17*Get 594<22 37|147s30 40|40b14 54l8 54t11 +594r22 Item{577R9} 40|40b19 44m27 44r27 47m27 47r27 50m27 50r27 53m27 53r27 +595U17*Put 595>22 595>44 37|198s30 40|58b14 67l8 67t11 +595p22 File{10|52P9} 40|58b19 60r27 61r12 62r27 63r12 64r27 65r12 66r27 +595r44 Item{577R9} 40|58b40 60r33 62r33 64r33 66r33 +596U17*Put 596>22 37|245s30 40|71b14 80l8 80t11 +596r22 Item{577R9} 40|71b19 73r27 75r27 77r27 79r27 +598U17*Get 599>11 600<11 601<11 37|326s30 40|84b14 100l8 100t11 +599s11 Source{string} 40|85b7 91r24 93r27 93r46 95r27 95r46 97r27 97r46 99r27 +. 99r46 +600r11 Target{577R9} 40|86b7 93m60 93r60 95m60 95r60 97m60 97r60 99m60 99r60 +601i11 Last{integer} 40|87b7 99m75 +603U17*Put 603<22 603>43 37|398s30 40|104b14 134l8 134t11 +603s22 Target{string} 40|104b19 107r25 112m27 112r27 116m7 118m25 118r25 +. 122m7 124m27 124r27 128m7 130m27 130r27 133m7 133r27 +603r43 Item{577R9} 40|104b40 112r53 118r51 124r53 130r53 +608R9*Preposition_Record 611e17 617r55 618r33 619r55 620r33 624r24 627r53 +. 766r23 34|22r51 29r30 36r50 43r29 52r20 62r50 37|34r21 110r21 284r21 +610e10*Of_Case{137E9} 23|208r33 208r54 34|24m36 31m30 38r36 45r30 57m40 68r61 +614K12*Preposition_Record_IO 628l8 628e29 23|407b17 34|18b14 76l5 76t26 37|74r13 +. 150r13 200r13 247r13 329r13 400r27 401r13 +616i7*Default_Width{natural} 37|400r49 +617U17*Get 617>22 617<44 34|22b14 25l8 25t11 37|74s35 +617p22 File{10|52P9} 34|22b19 24r25 +617r44 Item{608R9} 34|22b40 24m31 24r31 +618U17*Get 618<22 34|29b14 32l8 32t11 37|150s35 +618r22 Item{608R9} 34|29b19 31m25 31r25 +619U17*Put 619>22 619>44 34|36b14 39l8 39t11 37|200s35 +619p22 File{10|52P9} 34|36b19 38r25 +619r44 Item{608R9} 34|36b40 38r31 +620U17*Put 620>22 34|43b14 46l8 46t11 37|247s35 +620r22 Item{608R9} 34|43b19 45r25 +622U17*Get 623>11 624<11 625<11 34|50b14 58l8 58t11 37|329s35 +623s11 Source{string} 34|51b7 57r25 +624r11 Target{608R9} 34|52b7 57m33 57r33 +625i11 Last{integer} 34|53b7 57m49 +627U17*Put 627<22 627>43 34|62b14 72l8 72t11 37|401s35 +627s22 Target{string} 34|62b19 66r10 68m25 68r25 68r33 71m7 71r27 +627r43 Item{608R9} 34|62b40 68r56 +632R9*Conjunction_Record 638r55 639r33 640r55 641r33 645r24 648r53 768r23 +. 26|22r39 26r51 35r30 42r50 49r29 58r20 69r50 37|35r21 111r21 285r21 +635K12*Conjunction_Record_IO 649l8 649e29 23|408b17 26|18b14 77l5 77t26 37|77r13 +. 153r13 202r13 249r13 333r13 403r27 404r13 +637i7*Default_Width{natural} 37|403r49 +638U17*Get 638>22 638<44 26|26b14 31l8 31t11 37|77s35 +638p22 File{10|52P9} 26|26b19 28r28 +638r44 Item{632R9} 26|26b40 30m7 +639U17*Get 639<22 26|35b14 38l8 38t11 37|153s35 +639r22 Item{632R9} 26|35b19 37m7 +640U17*Put 640>22 640>44 26|42b14 45l8 45t11 37|202s35 +640p22 File{10|52P9} 26|42b19 +640r44 Item{632R9} 26|42b40 +641U17*Put 641>22 26|49b14 52l8 52t11 37|249s35 +641r22 Item{632R9} 26|49b19 +643U17*Get 644>11 645<11 646<11 26|56b14 65l8 65t11 37|333s35 +644s11 Source{string} 26|57b7 64r17 +645r11 Target{632R9} 26|58b7 63m7 +646i11 Last{integer} 26|59b7 64m7 +648U17*Put 648<22 648>43 26|69b14 73l8 73t11 37|404s35 +648s22 Target{string} 26|69b19 72m7 +648r43 Item{632R9} 26|69b40 70r28 +653R9*Interjection_Record 659r55 660r33 661r55 662r33 666r24 669r53 770r25 +. 30|22r40 26r51 35r30 42r50 49r29 58r21 69r50 37|36r22 112r22 286r22 +656K12*Interjection_Record_IO 670l8 670e30 23|409b17 30|18b14 78l5 78t27 +. 37|80r13 156r13 204r13 251r13 337r13 406r27 407r13 +658i7*Default_Width{natural} 37|406r50 +659U17*Get 659>22 659<44 30|26b14 31l8 31t11 37|80s36 +659p22 File{10|52P9} 30|26b19 28r28 +659r44 Item{653R9} 30|26b40 30m7 +660U17*Get 660<22 30|35b14 38l8 38t11 37|156s36 +660r22 Item{653R9} 30|35b19 37m7 +661U17*Put 661>22 661>44 30|42b14 45l8 45t11 37|204s36 +661p22 File{10|52P9} 30|42b19 +661r44 Item{653R9} 30|42b40 +662U17*Put 662>22 30|49b14 52l8 52t11 37|251s36 +662r22 Item{653R9} 30|49b19 +664U17*Get 665>11 666<11 667<11 30|56b14 65l8 65t11 37|337s36 +665s11 Source{string} 30|57b8 64r17 +666r11 Target{653R9} 30|58b8 63m7 +667i11 Last{integer} 30|59b8 64m7 +669U17*Put 669<22 669>43 30|69b14 74l8 74t11 37|407s36 +669s22 Target{string} 30|69b19 73m7 +669r43 Item{653R9} 30|69b40 71r28 +675R9*Tackon_Record 677r34 683r55 684r33 685r55 686r33 690r24 693r53 772r25 +. 37|38r18 114r18 288r18 41|22r51 31r30 38r50 45r29 54r21 65r50 +677r4*Null_Tackon_Record{675R9} 41|26r15 33r15 59r17 +680K12*Tackon_Record_IO 694l8 694e24 23|410b17 37|83r13 159r13 206r13 253r13 +. 341r13 409r27 410r13 41|18b14 74l5 74t21 +682i7*Default_Width{natural} 37|409r44 +683U17*Get 683>22 683<44 37|83s30 41|22b14 27l8 27t11 +683p22 File{10|52P9} 41|22b19 24r28 +683r44 Item{675R9} 41|22b40 26m7 +684U17*Get 684<22 37|159s30 41|31b14 34l8 34t11 +684r22 Item{675R9} 41|31b19 33m7 +685U17*Put 685>22 685>44 37|206s30 41|38b14 41l8 41t11 +685p22 File{10|52P9} 41|38b19 +685r44 Item{675R9} 41|38b40 +686U17*Put 686>22 37|253s30 41|45b14 48l8 48t11 +686r22 Item{675R9} 41|45b19 +688U17*Get 689>11 690<11 691<11 37|341s30 41|52b14 61l8 61t11 +689s11 Source{string} 41|53b8 60r17 +690r11 Target{675R9} 41|54b8 59m7 +691i11 Last{integer} 41|55b8 60m7 +693U17*Put 693<22 693>43 37|410s30 41|65b14 70l8 70t11 +693s22 Target{string} 41|65b19 69m7 +693r43 Item{675R9} 41|65b40 67r28 +698R9*Prefix_Record 700r34 706r55 707r33 708r55 709r33 713r24 716r53 774r25 +. 33|22r51 31r30 38r50 45r29 54r21 65r50 37|39r18 115r18 289r18 +700r4*Null_Prefix_Record{698R9} 33|26r15 33r15 59r17 +703K12*Prefix_Record_IO 717l8 717e24 23|411b17 33|18b14 74l5 74t21 37|86r13 +. 162r13 208r13 255r13 344r13 412r27 413r13 +705i7*Default_Width{natural} 37|412r44 +706U17*Get 706>22 706<44 33|22b14 27l8 27t11 37|86s30 +706p22 File{10|52P9} 33|22b19 24r28 +706r44 Item{698R9} 33|22b40 26m7 +707U17*Get 707<22 33|31b14 34l8 34t11 37|162s30 +707r22 Item{698R9} 33|31b19 33m7 +708U17*Put 708>22 708>44 33|38b14 41l8 41t11 37|208s30 +708p22 File{10|52P9} 33|38b19 +708r44 Item{698R9} 33|38b40 +709U17*Put 709>22 33|45b14 48l8 48t11 37|255s30 +709r22 Item{698R9} 33|45b19 +711U17*Get 712>11 713<11 714<11 33|52b14 61l8 61t11 37|344s30 +712s11 Source{string} 33|53b8 60r15 +713r11 Target{698R9} 33|54b8 59m7 +714i11 Last{integer} 33|55b8 60m7 +716U17*Put 716<22 716>43 33|65b14 70l8 70t11 37|413s30 +716s22 Target{string} 33|65b19 69m7 +716r43 Item{698R9} 33|65b40 67r28 +721R9*Suffix_Record 723r34 729r55 730r33 731r55 732r33 736r24 739r53 776r25 +. 37|40r18 116r18 290r18 39|22r51 31r30 38r50 45r29 54r21 65r50 +723r4*Null_Suffix_Record{721R9} 39|26r15 33r15 59r17 +726K12*Suffix_Record_IO 740l8 740e24 23|412b17 37|89r13 165r13 210r13 257r13 +. 347r13 415r27 416r13 39|18b14 74l5 74t21 +728i7*Default_Width{natural} 37|415r44 +729U17*Get 729>22 729<44 37|89s30 39|22b14 27l8 27t11 +729p22 File{10|52P9} 39|22b19 24r28 +729r44 Item{721R9} 39|22b40 26m7 +730U17*Get 730<22 37|165s30 39|31b14 34l8 34t11 +730r22 Item{721R9} 39|31b19 33m7 +731U17*Put 731>22 731>44 37|210s30 39|38b14 41l8 41t11 +731p22 File{10|52P9} 39|38b19 +731r44 Item{721R9} 39|38b40 +732U17*Put 732>22 37|257s30 39|45b14 48l8 48t11 +732r22 Item{721R9} 39|45b19 +734U17*Get 735>11 736<11 737<11 37|347s30 39|52b14 61l8 61t11 +735s11 Source{string} 39|53b8 60r17 +736r11 Target{721R9} 39|54b8 59m7 +737i11 Last{integer} 39|55b8 60m7 +739U17*Put 739<22 739>43 37|416s30 39|65b14 70l8 70t11 +739s22 Target{string} 39|65b19 69m7 +739r43 Item{721R9} 39|65b40 67r28 +744R9*Quality_Record 744d25 780e17 782r35 782r53 785r32 793r55 794r33 795r55 +. 796r32 800r23 803r53 806r54 889r19 23|40r32 37|22r51 98r30 174r50 221r29 +. 269r21 356r50 +744e25*Pofs{64E9} 746r15 782m69 23|42r15 42r28 43r20 244r22 244r35 249r22 +. 249r35 469r57 37|178r46 180r17 225r40 227r17 368r66 371r17 +748r16*Noun{328R9} 23|45r24 45r48 46r24 46r48 47r23 47r45 48r24 48r48 49r23 +. 49r45 50r23 50r43 51r24 51r48 52r23 52r45 53r23 53r43 54r23 54r44 55r24 +. 55r48 56r23 56r45 57r23 57r43 58r23 58r44 59r23 59r43 37|182r49 229r43 +. 374r64 +750r16*Pron{359R9} 23|64r24 64r48 65r24 65r48 66r23 66r45 67r24 67r48 68r23 +. 68r45 69r23 69r43 70r24 70r48 71r23 71r45 72r23 72r43 73r23 73r44 74r24 +. 74r48 75r23 75r45 76r23 76r43 77r23 77r44 78r23 78r43 470r41 471r40 37|184r49 +. 231r43 377r67 +752r16*Pack{390R9} 23|83r24 83r48 84r24 84r48 85r23 85r45 86r24 86r48 87r23 +. 87r45 88r23 88r43 89r24 89r48 90r23 90r45 91r23 91r43 92r23 92r44 93r24 +. 93r48 94r23 94r45 95r23 95r43 96r23 96r44 97r23 97r43 37|186r49 233r43 +. 380r67 +754r16*Adj{421R9} 23|102r24 102r47 103r24 103r47 104r23 104r44 105r24 105r47 +. 106r23 106r44 107r23 107r42 108r24 108r47 109r23 109r44 110r23 110r42 111r23 +. 111r43 112r24 112r47 113r23 113r44 114r23 114r42 115r23 115r43 116r23 116r42 +. 117r24 117r47 118r23 118r44 119r23 119r42 120r23 120r43 121r23 121r42 122r23 +. 122r46 37|188r49 235r43 383r69 +756r16*Num{454R9} 23|214r24 214r47 215r24 215r47 216r23 216r44 217r24 217r47 +. 218r23 218r44 219r23 219r42 220r24 220r47 221r23 221r44 222r23 222r42 223r23 +. 223r43 224r24 224r47 225r23 225r44 226r23 226r42 227r23 227r43 228r23 228r42 +. 229r24 229r47 230r23 230r44 231r23 231r42 232r23 232r43 233r23 233r42 234r23 +. 234r40 37|190r49 237r43 386r67 +758r16*Adv{488R9} 23|127r28 127r51 37|192r48 239r43 389r66 +760r16*Verb{513R9} 23|129r25 129r48 130r24 130r47 131r23 131r44 132r24 132r47 +. 133r23 133r44 134r23 134r43 135r24 135r47 136r26 136r47 137r26 137r46 138r26 +. 139r27 140r24 140r47 141r26 141r47 142r26 142r46 143r26 144r27 145r26 146r27 +. 147r24 147r47 148r26 148r47 149r26 149r46 150r26 151r27 152r26 153r27 154r26 +. 155r27 156r24 156r47 157r26 157r47 158r26 158r46 159r26 160r27 161r26 162r27 +. 163r26 164r27 165r26 165r46 37|194r49 241r43 392r64 +762r16*Vpar{544R9} 23|170r24 170r47 171r24 171r47 172r23 172r44 173r24 173r47 +. 174r23 174r44 175r23 175r43 176r24 176r47 177r23 177r44 178r23 178r43 179r23 +. 179r44 180r24 180r47 181r23 181r44 182r23 182r43 183r23 183r44 184r23 184r43 +. 37|196r49 243r43 395r64 +764r16*Supine{577R9} 23|189r24 189r49 190r24 190r49 191r23 191r46 192r24 +. 192r49 193r23 193r46 194r23 194r45 195r24 195r49 196r23 196r46 197r23 197r45 +. 198r23 198r46 199r24 199r49 200r23 200r46 201r23 201r45 202r23 202r46 203r23 +. 203r45 37|198r49 245r43 398r66 +766r16*Prep{608R9} 23|208r28 208r49 37|200r51 247r45 401r71 +768r16*Conj{632R9} 37|202r51 249r45 404r71 +770r16*Interj{653R9} 37|204r52 251r46 407r72 +772r16*Tackon{675R9} 37|206r49 253r43 410r66 +774r16*Prefix{698R9} 37|208r49 255r43 413r66 +776r16*Suffix{721R9} 37|210r49 257r43 416r66 +782r4*Null_Quality_Record{744R9} 889r37 897r8 +785V14*"<"{boolean} 785>18 785>24 23|40b14 250l9 250t11 +785r18 Left{744R9} 23|40b18 42r10 43r15 45r19 46r19 47r18 48r19 49r18 50r18 +. 51r19 52r18 53r18 54r18 55r19 56r18 57r18 58r18 59r18 64r19 65r19 66r18 +. 67r19 68r18 69r18 70r19 71r18 72r18 73r18 74r19 75r18 76r18 77r18 78r18 +. 83r19 84r19 85r18 86r19 87r18 88r18 89r19 90r18 91r18 92r18 93r19 94r18 +. 95r18 96r18 97r18 102r19 103r19 104r18 105r19 106r18 107r18 108r19 109r18 +. 110r18 111r18 112r19 113r18 114r18 115r18 116r18 117r19 118r18 119r18 120r18 +. 121r18 122r18 127r23 129r20 130r19 131r18 132r19 133r18 134r18 135r19 136r21 +. 137r21 138r21 140r19 141r21 142r21 143r21 145r21 147r19 148r21 149r21 150r21 +. 152r21 154r21 156r19 157r21 158r21 159r21 161r21 163r21 165r21 170r19 171r19 +. 172r18 173r19 174r18 175r18 176r19 177r18 178r18 179r18 180r19 181r18 182r18 +. 183r18 184r18 189r19 190r19 191r18 192r19 193r18 194r18 195r19 196r18 197r18 +. 198r18 199r19 200r18 201r18 202r18 203r18 208r23 214r19 215r19 216r18 217r19 +. 218r18 219r18 220r19 221r18 222r18 223r18 224r19 225r18 226r18 227r18 228r18 +. 229r19 230r18 231r18 232r18 233r18 234r18 244r17 249r17 +785r24 Right{744R9} 23|40b24 42r22 45r42 46r42 47r39 48r42 49r39 50r37 51r42 +. 52r39 53r37 54r38 55r42 56r39 57r37 58r38 59r37 64r42 65r42 66r39 67r42 +. 68r39 69r37 70r42 71r39 72r37 73r38 74r42 75r39 76r37 77r38 78r37 83r42 +. 84r42 85r39 86r42 87r39 88r37 89r42 90r39 91r37 92r38 93r42 94r39 95r37 +. 96r38 97r37 102r41 103r41 104r38 105r41 106r38 107r36 108r41 109r38 110r36 +. 111r37 112r41 113r38 114r36 115r37 116r36 117r41 118r38 119r36 120r37 121r36 +. 122r40 127r45 129r42 130r41 131r38 132r41 133r38 134r37 135r41 136r41 137r40 +. 139r21 140r41 141r41 142r40 144r21 146r21 147r41 148r41 149r40 151r21 153r21 +. 155r21 156r41 157r41 158r40 160r21 162r21 164r21 165r40 170r41 171r41 172r38 +. 173r41 174r38 175r37 176r41 177r38 178r37 179r38 180r41 181r38 182r37 183r38 +. 184r37 189r43 190r43 191r40 192r43 193r40 194r39 195r43 196r40 197r39 198r40 +. 199r43 200r40 201r39 202r40 203r39 208r43 214r41 215r41 216r38 217r41 218r38 +. 219r36 220r41 221r38 222r36 223r37 224r41 225r38 226r36 227r37 228r36 229r41 +. 230r38 231r36 232r37 233r36 234r34 244r29 249r29 +788K12*Quality_Record_IO 804l8 804e25 903r9 23|413b17 29|26r7 47r7 66r7 81r7 +. 105r7 127r21 128r7 37|18b14 215r33 262r26 427l5 427t22 +790i7*Default_Width{natural} 903r27 29|127r39 37|215r51 262r44 +793U17*Get 793>22 793<44 29|26s25 37|22b14 94l8 94t11 +793p22 File{10|52P9} 37|22b19 42r35 43r12 47r33 50r36 53r36 56r38 59r36 62r35 +. 65r33 68r33 71r35 74r40 77r40 80r41 83r35 86r35 89r35 +793r44 Item{744R9} 37|22b40 48m13 51m13 54m13 57m13 60m13 63m13 66m13 69m13 +. 72m13 75m13 78m13 81m13 84m13 87m13 90m13 92m13 +794U17*Get 794<22 29|47s25 37|98b14 170l8 170t11 +794r22 Item{744R9} 37|98b19 124m13 127m13 130m13 133m13 136m13 139m13 142m13 +. 145m13 148m13 151m13 154m13 157m13 160m13 163m13 166m13 168m13 +795U17*Put 795>22 795>44 29|66s25 37|174b14 217l8 217t11 +795p22 File{10|52P9} 37|174b19 176r47 178r35 179r12 182r38 184r38 186r38 +. 188r38 190r38 192r37 194r38 196r38 198r38 200r40 202r40 204r41 206r38 208r38 +. 210r38 214r12 215r23 +795r44 Item{744R9} 37|174b40 178r41 180r12 182r44 184r44 186r44 188r44 190r44 +. 192r43 194r44 196r44 198r44 200r46 202r46 204r47 206r44 208r44 210r44 +796U17*Put 796>22 29|81s25 37|221b14 263l8 263t11 +796r22 Item{744R9} 37|221b19 225r35 227r12 229r38 231r38 233r38 235r38 237r38 +. 239r38 241r38 243r38 245r38 247r40 249r40 251r41 253r38 255r38 257r38 +798U17*Get 799>10 800<10 801<10 29|105s25 37|267b14 352l8 352t11 +799s10 Source{string} 37|268b8 274r25 292r35 296r33 296r52 300r17 300r36 +. 304r17 304r36 308r17 308r36 312r17 312r36 316r17 316r36 319r33 319r52 323r17 +. 323r36 326r35 326r54 330r17 330r36 334r17 334r36 338r17 338r36 341r35 341r54 +. 344r35 344r54 347r35 347r54 +800r10 Target{744R9} 37|269b8 297m13 301m13 305m13 309m13 313m13 317m13 320m13 +. 324m13 327m13 331m13 335m13 339m13 342m13 345m13 348m13 350m13 +801i10 Last{integer} 37|270b8 293m7 296m72 300m59 304m59 308m61 312m59 316m58 +. 319m72 323m63 326m75 330m63 334m63 338m64 341m75 344m75 347m75 +803U17*Put 803<22 803>43 29|128s25 37|356b14 423l8 423t11 +803s22 Target{string} 37|356b19 364r25 368m35 368r35 370m7 374m33 374r33 +. 377m36 377r36 380m36 380r36 383m38 383r38 386m36 386r36 389m35 389r35 392m33 +. 392r33 395m33 395r33 398m35 398r35 401m40 401r40 404m40 404r40 407m41 407r41 +. 410m35 410r35 413m35 413r35 416m35 416r35 422m7 422r27 +803r43 Item{744R9} 37|356b40 368r61 371r12 374r59 377r62 380r62 383r64 386r62 +. 389r61 392r59 395r59 398r61 401r66 404r66 407r67 410r61 413r61 416r61 +806A9*Quality_Array(744R9) +810N4*Max_Ending_Size 811r51 816r35 827r51 945r46 947r46 28|70r64 82r36 108r45 +. 111r50 137r21 +811I12*Ending_Size_Type{integer} 820r17 28|28r23 47r23 94r23 +814i4*Ending_Size_Type_IO_Default_Width{integer} +816A12*Ending{string} 821r17 28|22r22 29r23 48r23 95r23 +818R9*Ending_Record 822e17 828r55 829r33 830r55 831r33 835r24 838r53 841r34 +. 891r19 28|26r51 45r30 64r50 76r29 90r20 121r50 +820i10*Size{811I12} 23|449r33 474r39 28|66r43 70r31 70r52 78r37 81r31 82r24 +. 127r63 130r15 132r29 133r58 137r44 +821a10*Suf{816A12} 23|450r34 475r40 28|70r16 81r16 133r43 +825K12*Ending_Record_IO 839l8 839e24 905r9 23|414b17 28|18b14 145l5 145t21 +. 29|32r7 53r7 70r7 85r7 109r7 139r21 140r7 +827i7*Default_Width{natural} 905r26 29|139r38 +828U17*Get 828>22 828<44 28|26b14 41l8 41t11 29|32s24 +828p22 File{10|52P9} 28|26b19 33r32 37r15 38r15 +828r44 Item{818R9} 28|26b40 35m10 39m10 +829U17*Get 829<22 28|45b14 60l8 60t11 29|53s24 +829r22 Item{818R9} 28|45b19 54m10 58m10 +830U17*Put 830>22 830>44 28|64b14 72l8 72t11 29|70s24 +830p22 File{10|52P9} 28|64b19 66r32 67r12 69r11 +830r44 Item{818R9} 28|64b40 66r38 70r11 70r26 70r47 +831U17*Put 831>22 28|76b14 84l8 84t11 29|85s24 +831r22 Item{818R9} 28|76b19 78r32 81r11 81r26 82r19 +833U17*Get 834>11 835<11 836<11 28|88b14 117l8 117t11 29|109s24 +834s11 Source{string} 28|89b7 97r24 101r11 101r30 107r24 115r50 +835r11 Target{818R9} 28|90b7 103m10 110m10 +836i11 Last{integer} 28|91b7 104m10 109m10 +838U17*Put 838<22 838>43 28|121b14 141l8 141t11 29|140s24 +838s22 Target{string} 28|121b19 124r25 127m32 127r32 129m7 133m10 138m7 140m7 +. 140r27 +838r43 Item{818R9} 28|121b40 127r58 130r10 132r24 133r38 133r53 137r39 +841r4*Null_Ending_Record{818R9} 891r37 897r32 28|35r18 54r18 103r20 +845E9*Age_Type 855e22 856r59 892r19 906r9 968r44 23|375r44 +846n6*X{845E9} 892r37 897r52 23|377r39 +847n6*A{845E9} +848n6*B{845E9} +849n6*C{845E9} +850n6*D{845E9} +851n6*E{845E9} +852n6*F{845E9} +853n6*G{845E9} +854n6*H{845E9} +856K12*Age_Type_IO[12|46] 29|35r7 56r7 72r7 87r7 112r7 146r7 +858E9*Frequency_Type 869e28 883r65 893r19 907r9 969r44 23|384r44 +859n6*X{858E9} 893r37 897r55 23|386r39 +860n6*A{858E9} +861n6*B{858E9} +862n6*C{858E9} +863n6*D{858E9} +864n6*E{858E9} +865n6*F{858E9} +866n6*I{858E9} +867n6*M{858E9} +868n6*N{858E9} +883K12*Frequency_Type_IO[12|46] 29|38r7 59r7 74r7 89r7 114r7 152r7 +887R9*Inflection_Record 894e17 896r38 908r55 909r33 910r55 911r33 915r24 +. 918r53 931r58 29|22r51 43r30 64r50 79r29 96r20 100r13 120r50 +889r10*Qual{744R9} 23|469r52 470r36 471r35 29|26m41 47m35 66r41 81r35 105m70 +. 128r61 +890i10*Key{179I9} 29|29m40 50m34 68r40 83r34 107m69 134r60 +891r10*Ending{818R9} 23|449r26 450r27 474r32 475r33 29|32m40 53m34 70r40 +. 85r34 110m51 140r60 +892e10*Age{845E9} 29|35m35 56m29 72r35 87r29 112m64 146r55 +893e10*Freq{858E9} 29|38m41 59m35 74r41 89r35 115m51 152r61 +896r4*Null_Inflection_Record{887R9} 23|467r53 539r33 +900K12*Inflection_Record_IO 919l8 919e28 23|415b17 29|18b14 160l5 160t25 +902i7*Default_Width{natural} +908U17*Get 908>22 908<44 29|22b14 39l8 39t11 +908p22 File{10|52P9} 29|22b19 26r30 27r12 29r29 30r12 32r29 33r12 35r24 36r12 +. 38r30 +908r44 Item{887R9} 29|22b40 26m36 26r36 29m35 29r35 32m35 32r35 35m30 35r30 +. 38m36 38r36 +909U17*Get 909<22 29|43b14 60l8 60t11 +909r22 Item{887R9} 29|43b19 47m30 47r30 50m29 50r29 53m29 53r29 56m24 56r24 +. 59m30 59r30 +910U17*Put 910>22 910>44 29|64b14 75l8 75t11 +910p22 File{10|52P9} 29|64b19 66r30 67r12 68r29 69r12 70r29 71r12 72r24 73r12 +. 74r30 +910r44 Item{887R9} 29|64b40 66r36 68r35 70r35 72r30 74r36 +911U17*Put 911>22 29|79b14 90l8 90t11 +911r22 Item{887R9} 29|79b19 81r30 83r29 85r29 87r24 89r30 +913U17*Get 914>11 915<11 916<11 29|94b14 116l8 116t11 +914s11 Source{string} 29|95b7 101r24 105r30 105r49 107r29 107r48 110r11 110r30 +. 112r24 112r43 115r11 115r30 +915r11 Target{887R9} 29|96b7 104m7 105m63 105r63 107m62 107r62 110m44 110r44 +. 112m57 112r57 115m44 115r44 +916i11 Last{integer} 29|97b7 103m7 115m57 +918U17*Put 918<22 918>43 29|120b14 156l8 156t11 +918s22 Target{string} 29|120b19 123r25 128m30 128r30 132m7 134m29 134r29 +. 138m7 140m29 140r29 144m7 146m24 146r24 150m7 152m30 152r30 155m7 155r27 +918r43 Item{887R9} 29|120b40 128r56 134r55 140r55 146r50 152r56 +923E12*Inflections_Section_1{character} +924E12*Inflections_Section_2{character} +925E12*Inflections_Section_3{character} +926E12*Inflections_Section_4{character} +928i4*Size_Of_Blank_Inflections{integer} 935r33 +929i4*Size_Of_Inflections_Section{integer} 932r50 +931A9*Inflection_Array(887R9) 932r27 935r10 +932A12*Lel_Section{931A9} 933r49 937r10 +933K12*Lel_Section_Io[2|43] 23|425r11 432r38 443r16 445r18 531r10 533r12 +935a4*Bel{931A9} 23|540m13 +937a4*Lel{932A12} 23|444m18 449r18 450r19 467r43 469r44 470r28 471r27 474r24 +. 475r25 532m12 539r23 540r24 +939A9*Inflection_Array_Index(integer) 943r17 945r17 947r17 +943a4*Belf{939A9} 23|536m10 +943a10*Bell{939A9} 23|537m10 542m13 +945a4*Lelf{939A9} 23|455m16 489m25 495m25 +945a10*Lell{939A9} 23|488m25 490m25 494m25 496m25 522m16 +947a4*Pelf{939A9} 23|457m16 503m25 509m25 +947a10*Pell{939A9} 23|458m16 502m25 504m25 508m25 510m25 553m10 +950i4*Number_Of_Inflections{integer} 23|529m10 548m16 548r41 554m10 554r35 +. 563r20 +952U14*Establish_Inflections_Section 23|419b14 575l8 575t37 +955V25*"<="{boolean} 955>30 955>36 23|252b25 264l9 264t12 +955e30 Left{64E9} 23|253b7 256r18 257r10 +955e36 Right{64E9} 23|253b13 256r10 257r26 258r9 +956V14*"<="{boolean} 956>19 956>25 23|266b14 278l9 278t12 +956r19 Left{97R9} 23|267b7 270r18 271r42 272r30 +956r25 Right{97R9} 23|267b13 270r10 271r10 272r9 +957V25*"<="{boolean} 957>30 957>36 23|280b25 292l9 292t12 +957e30 Left{125E9} 23|281b7 284r18 286r31 286r43 +957e36 Right{125E9} 23|281b13 284r10 285r9 286r10 +958V25*"<="{boolean} 958>30 958>36 23|294b25 303l9 303t12 +958e30 Left{137E9} 23|295b7 298r18 +958e36 Right{137E9} 23|295b13 298r10 298r31 +959V25*"<="{boolean} 959>30 959>36 23|305b25 314l9 314t12 +959e30 Left{152E9} 23|306b7 309r18 +959e36 Right{152E9} 23|306b13 309r10 309r31 +960V25*"<="{boolean} 960>30 960>36 23|316b25 323l9 323t12 +960i30 Left{162I9} 23|316b30 318r18 +960i36 Right{162I9} 23|316b36 318r10 318r31 +961V25*"<="{boolean} 961>30 961>36 23|325b25 332l9 332t12 +961e30 Left{167E9} 23|325b30 327r18 +961e36 Right{167E9} 23|325b36 327r10 327r31 +962V14*"<="{boolean} 962>19 962>25 23|334b14 344l9 344t12 +962r19 Left{236R9} 23|334b19 336r25 337r25 338r24 +962r25 Right{236R9} 23|334b25 336r11 336r44 337r11 337r44 338r11 338r42 +963V25*"<="{boolean} 963>30 963>36 23|346b25 353l9 353t12 +963e30 Left{265E9} 23|346b30 348r18 +963e36 Right{265E9} 23|346b36 348r10 348r31 +964V25*"<="{boolean} 964>30 964>36 23|355b25 364l9 364t12 +964e30 Left{282E9} 23|356b7 359r18 +964e36 Right{282E9} 23|356b13 359r10 359r31 +965V25*"<="{boolean} 965>30 965>36 23|366b25 373l9 373t12 +965i30 Left{179I9} 23|366b30 368r18 +965i36 Right{179I9} 23|366b36 368r10 368r31 +968V25*"<="{boolean} 968>30 968>36 23|375b25 382l9 382t12 +968e30 Left{845E9} 23|375b30 377r18 +968e36 Right{845E9} 23|375b36 377r10 377r31 +969V25*"<="{boolean} 969>30 969>36 23|384b25 391l9 391t12 +969e30 Left{858E9} 23|384b30 386r18 +969e36 Right{858E9} 23|384b36 386r10 386r31 +971X4*Give_Up 23|574r16 +X 23 latin_utils-inflections_package.adb +427U17 Load_Lel_Indexes 427b17 556l11 556t27 562s7 +429i10 I{integer} 446m16 449r23 450r24 455r32 457r32 467r48 469r49 470r33 +. 471r32 474r29 475r30 488r43 489r41 494r42 495r41 502r43 503r41 508r42 509r41 +. 516m19 516r24 522r34 535m10 536r27 539r28 540r18 540r29 542r30 543m13 543r18 +. 548r65 553r28 554r59 +430i10 N{integer} 449m13 450r39 452r19 455r22 457r22 458r22 474m19 475r45 +. 489r31 490r31 492r31 493r28 495r31 496r31 497r31 503r31 504r31 506r31 507r28 +. 509r31 510r31 511r31 +430i13 Xn{integer} 452m13 488r31 492m25 493r33 494r31 497m25 502r31 506m25 +. 507r33 508r31 511m25 522r22 553r16 +431e10 Ch{character} 450m13 453r20 455r25 457r25 458r25 475m19 481r43 483r43 +. 487r25 489r34 490r34 491r32 494r35 495r34 496r34 501r25 503r34 504r34 505r32 +. 508r35 509r34 510r34 +431e14 Xch{character} 453m13 487r31 488r35 491m25 501r31 502r35 505m25 522r26 +. 553r20 +432p10 Inflections_Sections_File{2|53P9[22|933]} 443r37 527m16 527r16 531r31 +. 555m17 555r17 +436E15 Paradigm 436e47 438r42 440r41 546r19 +436n28 P1{436E15} 466r27 478r27 +436n32 P2{436E15} 466r32 480r27 +436n36 P3{436E15} 466r37 482r27 +436n40 P4{436E15} 468r27 478r32 +436n44 P5{436E15} 442r21 454r21 466r42 478r37 486r27 521r21 547r21 +438U20 Read_Inflections 438b20 438>38 524l14 524t30 550s13 +438e38 P{436E15} 440r55 442r16 454r16 465r24 477r24 486r22 521r16 +440i13 Count{integer} 445r49 +461l13 C1_Loop 467r30 469r30 519l22 519e29 +463l16 N1_Loop 481r30 483r30 498r30 512r30 518l25 518e32 +546e14 K{436E15} 547r16 550r31 +X 24 latin_utils-inflections_package-adjective_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 51m12 52r28 +45e25 Spacer3{character} 54m12 55r28 +45e34 Spacer4{character} 57m12 58r28 +101i7 Low{integer} 103r35 103m73 104m7 104r14 105r33 105m74 106m7 106r14 +. 107r35 107m75 108m7 108r14 109r35 109m75 110m7 110r14 112r19 +120i7 Low{integer} 124r15 125r35 128m7 129r15 130r15 131r33 134m7 135r15 +. 136r15 137r35 140m7 141r15 142r15 143r35 146m7 147r15 148r15 149r39 +121i7 High{integer} 124m7 125r46 128r14 130m7 131r44 134r14 136m7 137r46 +. 140r14 142m7 143r46 146r14 148m7 149r50 152r15 +X 25 latin_utils-inflections_package-adverb_record_io.adb +64i7 High{integer} 67r55 68r15 +X 26 latin_utils-inflections_package-conjunction_record_io.adb +22r4 Null_Conjunction_Record{22|632R9} 30r15 37r15 63r17 +X 27 latin_utils-inflections_package-decn_record_io.adb +25e7 Spacer{character} 28m18 29r28 +37e7 Spacer{character} 40m12 41r28 +72i7 Low{integer} 75r19 75m58 76m7 76r14 78r19 +86i7 Low{integer} 90r15 91r40 92m7 95r15 96r15 97r40 +87i7 High{integer} 90m7 91r51 92r14 96m7 97r51 100r15 +X 28 latin_utils-inflections_package-ending_record_io.adb +22a4 Blanks{22|816A12} 32r21 51r21 70r39 82r11 99r21 108r16 111r21 +28i7 Ending_Length{22|811I12} 33m38 34r10 38r38 39r19 +29a7 Ending_Suf{22|816A12} 32m7 38m21 38r21 39r34 +30e7 Spacer{character} 37m21 +47i7 Ending_Length{22|811I12} 52m32 53r10 57r32 58r19 +48a7 Ending_Suf{22|816A12} 51m7 57m15 57r15 58r34 +49e7 Spacer{character} 56m15 +94i7 Ending_Length{22|811I12} 101m44 102r10 107r49 108r24 109r24 110r21 110r53 +. 111r29 +95a7 Ending_Suf{22|816A12} 99m7 107m10 110r36 +97i7 Low{integer} 101r19 101m59 104r18 106m10 106r17 107r32 107r43 109r18 +124i7 Low{integer} 125r25 127r40 131m10 132r18 133r18 136m7 137r15 138r15 +125i7 High{integer} 127r51 128m7 128r15 129r15 131r18 132m10 133r29 136r14 +. 137m7 138r26 140r15 +X 29 latin_utils-inflections_package-inflection_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 51m12 52r28 +45e25 Spacer3{character} 54m12 55r28 +45e34 Spacer4{character} 57m12 58r28 +100r7 Pe{22|887R9} 104r17 +101i7 Low{integer} 105r38 105m76 106m7 106r14 107r37 107m74 108m7 108r14 +. 110r19 110m59 111m7 111r14 112r32 112m69 113m7 113r14 115r19 +123i7 Low{integer} 127r15 128r38 131m7 132r15 133r15 134r37 137m7 138r15 +. 139r15 140r37 143m7 144r15 145r15 146r32 149m7 150r15 151r15 152r38 +124i7 High{integer} 127m7 128r49 131r14 133m7 134r48 137r14 139m7 140r48 +. 143r14 145m7 146r43 149r14 151m7 152r49 155r15 +X 30 latin_utils-inflections_package-interjection_record_io.adb +22r4 Null_Interjection_Record{22|653R9} 30r15 37r15 63r17 +X 31 latin_utils-inflections_package-noun_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m73 94m7 94r14 95r33 95m74 96m7 96r14 97r35 97m75 +. 98m7 98r14 99r35 +110i7 Low{integer} 114r15 115r35 118m7 119r15 120r15 121r33 124m7 125r15 +. 126r15 127r35 130m7 131r15 132r15 133r35 +111i7 High{integer} 114m7 115r46 118r14 120m7 121r44 124r14 126m7 127r46 +. 130r14 132m7 133r46 136r15 +X 32 latin_utils-inflections_package-numeral_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 50m12 51r28 +45e25 Spacer3{character} 53m12 54r28 +45e34 Spacer4{character} 56m12 57r28 +100i7 Low{integer} 102r35 102m73 103m7 103r14 104r33 104m74 105m7 105r14 +. 106r35 106m75 107m7 107r14 108r35 108m75 109m7 109r14 111r19 +119i7 Low{integer} 123r15 124r35 127m7 128r15 129r15 130r33 133m7 134r15 +. 135r15 136r35 139m7 140r15 141r15 142r35 145m7 146r15 147r15 148r41 +120i7 High{integer} 123m7 124r46 127r14 129m7 130r44 133r14 135m7 136r46 +. 139r14 141m7 142r46 145r14 147m7 148r52 149r15 +X 34 latin_utils-inflections_package-preposition_record_io.adb +65i7 High{integer} 68r49 71r15 +X 35 latin_utils-inflections_package-pronoun_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +90i7 Low{integer} 92r35 92m73 93m7 93r14 94r33 94m74 95m7 95r14 96r35 96m75 +. 97m7 97r14 98r35 +106i7 Low{integer} 110r15 111r35 114m7 115r15 116r15 117r33 120m7 121r15 +. 122r15 123r35 126m7 127r15 128r15 129r35 +107i7 High{integer} 110m7 111r46 114r14 116m7 117r44 120r14 122m7 123r46 +. 126r14 128m7 129r46 132r15 +X 36 latin_utils-inflections_package-propack_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m73 94m7 94r14 95r33 95m74 96m7 96r14 97r35 97m75 +. 98m7 98r14 99r35 +107i7 Low{integer} 111r15 112r35 115m7 116r15 117r15 118r33 121m7 122r15 +. 123r15 124r35 127m7 128r15 129r15 130r35 +108i7 High{integer} 111m7 112r46 115r14 117m7 118r44 121r14 123m7 124r46 +. 127r14 129m7 130r46 133r15 +X 37 latin_utils-inflections_package-quality_record_io.adb +24e7 POFS{22|64E9} 42m41 45r12 +25e7 Spacer{character} 43m18 44r28 +26r7 Noun{22|328R9} 47m39 48r25 +27r7 Pronoun{22|359R9} 50m42 51r28 +28r7 Propack{22|390R9} 53m42 54r28 +29r7 Adjective{22|421R9} 56m44 57r27 +30r7 Adverb{22|488R9} 62m41 63r27 +31r7 Verb{22|513R9} 65m39 66r25 +32r7 Vparticiple{22|544R9} 68m39 69r28 +33r7 Supin{22|577R9} 71m41 72r30 +34r7 Preposition{22|608R9} 74m46 75r28 +35r7 Conjunction{22|632R9} 77m46 78r28 +36r7 Interjection{22|653R9} 80m47 81r30 +37r7 Numeral{22|454R9} 59m42 60r27 +38r7 Tackn{22|675R9} 83m41 84r30 +39r7 Prefx{22|698R9} 86m41 87r30 +40r7 Suffx{22|721R9} 89m41 90r30 +100e7 POFS{22|64E9} 118m35 121r12 +101e7 Spacer{character} 119m12 120r28 +102r7 Noun{22|328R9} 123m33 124r25 +103r7 Pronoun{22|359R9} 126m36 127r28 +104r7 Propack{22|390R9} 129m36 130r28 +105r7 Adjective{22|421R9} 132m38 133r27 +106r7 Adverb{22|488R9} 138m35 139r27 +107r7 Verb{22|513R9} 141m33 142r25 +108r7 Vparticiple{22|544R9} 144m33 145r28 +109r7 Supin{22|577R9} 147m35 148r30 +110r7 Preposition{22|608R9} 150m40 151r28 +111r7 Conjunction{22|632R9} 153m40 154r28 +112r7 Interjection{22|653R9} 156m41 157r30 +113r7 Numeral{22|454R9} 135m36 136r27 +114r7 Tackn{22|675R9} 159m35 160r30 +115r7 Prefx{22|698R9} 162m35 163r30 +116r7 Suffx{22|721R9} 165m35 166r30 +176i7 C{positive} 215r67 +223i7 C{positive} 262r60 +274i7 Low{integer} 292m49 293r15 296r41 300r25 304r25 308r25 312r25 316r25 +. 319r41 323r25 326r43 330r25 334r25 338r25 341r43 344r43 347r43 +275e7 POFS{22|64E9} 292m43 294r12 +276r7 Noun{22|328R9} 296m66 297r27 +277r7 Pronoun{22|359R9} 300m50 301r30 +278r7 Propack{22|390R9} 304m50 305r30 +279r7 Adjective{22|421R9} 308m50 309r29 +280r7 Adverb{22|488R9} 316m50 317r29 +281r7 Verb{22|513R9} 319m66 320r27 +282r7 Vparticiple{22|544R9} 323m50 324r30 +283r7 Supin{22|577R9} 326m68 327r32 +284r7 Preposition{22|608R9} 330m50 331r30 +285r7 Conjunction{22|632R9} 334m50 335r30 +286r7 Interjection{22|653R9} 338m50 339r32 +287r7 Numeral{22|454R9} 312m50 313r29 +288r7 Tackn{22|675R9} 341m68 342r32 +289r7 Prefx{22|698R9} 344m68 345r32 +290r7 Suffx{22|721R9} 347m68 348r32 +364i7 Low{integer} 367r15 368r43 369m7 370r15 373r21 374r41 376r21 377r44 +. 379r21 380r44 382r21 383r46 385r21 386r44 388r21 389r43 391r21 392r41 394r21 +. 395r41 397r21 398r43 400r21 401r48 403r21 404r48 406r21 407r49 409r21 410r43 +. 412r21 413r43 415r21 416r43 +365i7 High{integer} 367m7 368r54 369r14 373m13 374r52 376m13 377r55 379m13 +. 380r55 382m13 383r57 385m13 386r55 388m13 389r54 391m13 392r52 394m13 395r52 +. 397m13 398r54 400m13 401r59 403m13 404r59 406m13 407r60 409m13 410r54 412m13 +. 413r54 415m13 416r54 422r15 +X 38 latin_utils-inflections_package-stem_type_io.adb +23e7 C{character} 27m21 28r14 28r40 31r25 +26i11 K{integer} 31r19 +39e7 C{character} 43m27 44r14 44r40 47r25 +42i11 K{integer} 47r19 +74e7 C{character} 79m10 80r14 80r40 83r27 +78i11 K{integer} 79r23 83r21 84r21 +X 40 latin_utils-inflections_package-supine_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m72 94m7 94r14 95r35 95m76 96m7 96r14 97r35 97m75 +. 98m7 98r14 99r35 +107i7 Low{integer} 111r15 112r35 115m7 116r15 117r15 118r33 121m7 122r15 +. 123r15 124r35 127m7 128r15 129r15 130r35 +108i7 High{integer} 111m7 112r46 115r14 117m7 118r44 121r14 123m7 124r46 +. 127r14 129m7 130r46 133r15 +X 42 latin_utils-inflections_package-tense_voice_mood_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +39e7 Spacer1{character} 42m12 43r28 +39e16 Spacer2{character} 45m12 46r28 +81i7 Low{integer} 83r34 83m73 84m7 84r14 85r34 85m73 86m7 86r14 87r33 +95i7 Low{integer} 99r15 100r34 103m7 104r15 105r15 106r34 109m7 110r15 111r15 +. 112r33 +96i7 High{integer} 99m7 100r45 103r14 105m7 106r45 109r14 111m7 112r44 115r15 +X 43 latin_utils-inflections_package-verb_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +42e7 Spacer1{character} 45m12 46r28 +42e16 Spacer2{character} 48m12 49r28 +42e25 Spacer3{character} 51m12 52r28 +91i7 Low{integer} 93r35 93m72 94m7 94r14 96r19 96m69 97m7 97r14 98r35 98m75 +. 99m7 99r14 100r35 +108i7 Low{integer} 112r15 113r35 116m7 117r15 118r15 120r19 123m7 124r15 +. 125r15 126r35 129m7 130r15 131r15 132r35 +109i7 High{integer} 112m7 113r46 116r14 118m7 120r30 123r14 125m7 126r46 +. 129r14 131m7 132r46 135r15 +X 44 latin_utils-inflections_package-vpar_record_io.adb +24e7 Spacer1{character} 27m18 28r28 +24e16 Spacer2{character} 30m18 31r28 +24e25 Spacer3{character} 33m18 34r28 +24e34 Spacer4{character} 36m18 37r28 +45e7 Spacer1{character} 48m12 49r28 +45e16 Spacer2{character} 51m12 52r28 +45e25 Spacer3{character} 54m12 55r28 +45e34 Spacer4{character} 57m12 58r28 +101i7 Low{integer} 103r35 103m72 104m7 104r14 105r35 105m76 106m7 106r14 +. 107r35 107m75 108m7 108r14 109r35 109m75 110m7 110r14 112r19 +120i7 Low{integer} 124r15 125r35 128m7 129r15 130r15 131r33 134m7 135r15 +. 136r15 137r35 140m7 141r15 142r15 143r35 146m7 147r15 148r15 150r19 +121i7 High{integer} 124m7 125r46 128r14 130m7 131r44 134r14 136m7 137r46 +. 140r14 142m7 143r46 146r14 148m7 150r30 153r15 +X 45 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 23|19w18 19r52 45|69e33 +45a4*Inflections_Sections_Name{string} 23|528r41 569r37 +X 46 latin_utils-preface.ads +18K21*Preface 23|20w18 559r7 560r7 561r7 563r7 564r7 565r7 565r29 46|30e24 +22U14*Put 23|559s15 561s15 564s15 +23U14*Set_Col 23|560s15 565s15 +24U14*Put_Line 23|565s37 +26U14*Put 23|563s15 +X 50 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/latin_utils-static/latin_utils-inflections_package.o b/obj/latin_utils-static/latin_utils-inflections_package.o new file mode 100644 index 0000000000000000000000000000000000000000..53acb61945724379fffb4ac3a0f9fd03a49e917a Binary files /dev/null and b/obj/latin_utils-static/latin_utils-inflections_package.o differ diff --git a/obj/latin_utils-static/latin_utils-latin_file_names.ali b/obj/latin_utils-static/latin_utils-latin_file_names.ali new file mode 100644 index 0000000000000000000000000000000000000000..da48ffc7de50559212bf774aefc2768ebf3b19db --- /dev/null +++ b/obj/latin_utils-static/latin_utils-latin_file_names.ali @@ -0,0 +1,64 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U latin_utils.latin_file_names%s latin_utils-latin_file_names.ads 9baec840 NE OO PU PK +W latin_utils%s latin_utils.ads latin_utils.ali + +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D system.ads 20160213141829 90249111 +X 1 latin_utils.ads +21K9*Latin_Utils 29e16 2|17r9 69r5 +X 2 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 1|21k9 2|69l17 69e33 +44a4*Inflections_Full_Name{string} +45a4*Inflections_Sections_Name{string} +47a4*Uniques_Full_Name{string} +48a4*Addons_Full_Name{string} +51a4*Mode_Full_Name{string} +52a4*Output_Full_Name{string} +53a4*Unknowns_Full_Name{string} +62a4*Dictionary_File_Name{string} +63a4*Dict_File_Name{string} +64a4*Dict_Line_Name{string} +65a4*Stem_List_Name{string} +66a4*Stem_File_Name{string} +67a4*Indx_File_Name{string} + diff --git a/obj/latin_utils-static/latin_utils-latin_file_names.o b/obj/latin_utils-static/latin_utils-latin_file_names.o new file mode 100644 index 0000000000000000000000000000000000000000..de9173ac311afa5f24ead1b5b06c1b28b9a42682 Binary files /dev/null and b/obj/latin_utils-static/latin_utils-latin_file_names.o differ diff --git a/obj/latin_utils-static/latin_utils-preface.ali b/obj/latin_utils-static/latin_utils-preface.ali new file mode 100644 index 0000000000000000000000000000000000000000..b13f9987c5b4ec2bd75ff9396cf323ed7e3b6e64 --- /dev/null +++ b/obj/latin_utils-static/latin_utils-preface.ali @@ -0,0 +1,124 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IO +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U latin_utils.preface%b latin_utils-preface.adb 14b9544c NE OO PK +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali + +U latin_utils.preface%s latin_utils-preface.ads c595ebb7 EE NE OO PK +W ada%s ada.ads ada.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-preface.adb 20230322220154 de2da133 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 15|17r6 23r28 25r35 26r43 16|17r6 27r10 27r27 33r28 36r10 36r31 +. 45r10 45r32 51r34 54r10 54r32 60r43 63r10 63r35 +X 4 a-inteio.ads +18K13*Integer_Text_IO[9|45] 16|17w10 63r14 +X 8 a-textio.ads +49K13*Text_IO 471e16 15|17w10 23r32 25r39 26r47 16|27r14 27r31 33r32 36r14 +. 36r35 45r14 45r36 51r38 54r14 54r36 60r47 63r39 +52P9*File_Type +64I9*Count +68I12*Positive_Count{64I9} 15|23r40 25r47 16|33r40 51r46 +73I12*Field{integer} 15|26r55 16|60r55 +122V13*Current_Output{52P9} 16|27s39 36s43 45s44 54s44 63s47 +165U14*New_Line 16|54s22 +186U14*Set_Col 16|36s22 +241U14*Put 16|27s22 +259U14*Put_Line 16|45s22 +X 9 a-tiinio.ads +59U14*Put 16|63s30[4|18] +X 13 latin_utils.ads +21K9*Latin_Utils 29e16 15|18r9 30r5 16|18r6 19r5 20r14 69r5 +X 14 latin_utils-config.ads +17K21*Config 42e23 16|18w18 26r14 35r14 44r14 53r14 62r14 +29b4*Suppress_Preface{boolean} 16|26r21 35r21 44r21 53r21 62r21 +X 15 latin_utils-preface.ads +18K21*Preface 13|21k9 15|30l17 30e24 16|20b26 69l17 69t24 +22U14*Put 22>19 16|24b14 29l8 29t11 +22s19 Item{string} 16|24b19 27r55 +23U14*Set_Col 23>23 16|33b14 38l8 38t15 +23i23 To{8|68I12} 16|33b23 36r59 +24U14*Put_Line 24>24 16|42b14 47l8 47t16 +24s24 Item{string} 16|42b24 45r60 +25U14*New_Line 25>24 16|51b14 56l8 56t16 +25i24 Spacing{8|68I12} 16|51b24 54r60 +26U14*Put 26>19 26>35 16|60b14 65l8 65t11 +26i19 Item{integer} 16|60b19 63r63 +26i35 Width{8|73I12} 16|60b35 63r69 + diff --git a/obj/latin_utils-static/latin_utils-preface.o b/obj/latin_utils-static/latin_utils-preface.o new file mode 100644 index 0000000000000000000000000000000000000000..a9991b75e3bb064709344df28b16b2c154aff3c1 Binary files /dev/null and b/obj/latin_utils-static/latin_utils-preface.o differ diff --git a/obj/latin_utils-static/latin_utils-strings_package.ali b/obj/latin_utils-static/latin_utils-strings_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..343c62cf64f1c034dcda5d9aa00b5117c9e460a4 --- /dev/null +++ b/obj/latin_utils-static/latin_utils-strings_package.ali @@ -0,0 +1,156 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U latin_utils.strings_package%b latin_utils-strings_package.adb 2f84a9d6 NE OO PK +W ada%s ada.ads ada.ali +W ada.characters%s a-charac.ads a-charac.ali +W ada.characters.handling%s a-chahan.adb a-chahan.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U latin_utils.strings_package%s latin_utils-strings_package.ads 26b5aaf9 EE NE OO PK +W ada%s ada.ads ada.ali +W ada.strings%s a-string.ads a-string.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chahan.ads 20131010125231 1c00991d +D a-chlat1.ads 20140225151544 66457d31 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-strings_package.ads 20230322220154 9a865565 +D latin_utils-strings_package.adb 20230322220154 4113a414 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 18|24r6 25r6 30r25 60r19 19|17r6 18r6 19r6 19r23 25r15 28r15 +. 31r15 34r15 44r14 44r46 54r14 60r19 72r17 73r10 86r22 +X 2 a-charac.ads +16K13*Characters 18e19 19|17r10 25r19 28r19 31r19 34r19 +X 3 a-chahan.ads +36K24*Handling 160e28 19|17w21 25r30 28r30 31r30 34r30 +67V13*To_Lower{character} 19|25r39 +68V13*To_Upper{character} 19|31r39 +71V13*To_Lower{string} 19|28r39 +72V13*To_Upper{string} 19|34r39 +X 9 a-string.ads +16K13*Strings 35e16 18|24w10 30r29 19|18r10 44r18 44r50 54r18 86r26 +33E9*Trim_End 33e42 18|30r37 19|44r58 +33n37*Both{33E9} 18|47r32 19|40r32 +X 10 a-strfix.ads +18K21*Fixed 251e22 19|18w18 44r26 54r26 86r34 +54V13*Index{natural} 19|86s40 +195V13*Trim{string} 19|44s32 +217V13*Head{string} 19|54s32 +X 13 a-textio.ads +49K13*Text_IO 471e16 18|25w10 60r23 19|19w10 19r27 60r23 72r21 73r14 +52P9*File_Type 18|60r31 19|60r31 +183V13*End_Of_File{boolean} 19|72s29 +244U14*Get_Line 19|73s22 +X 17 latin_utils.ads +21K9*Latin_Utils 29e16 18|26r9 67r5 19|20r14 104r5 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 17|21k9 18|67l17 67e32 19|20b26 104l17 104t32 +30E9*Trim_End<9|33E9> 47r20 19|40r20 +32a4*Null_String{string} +36V13*Lower_Case{character} 36>25 19|24b13 +36e25 C{character} 19|24b25 +37V13*Lower_Case{string} 37>25 19|27b13 +37s25 S{string} 19|27b25 +39V13*Upper_Case{character} 39>25 19|30b13 +39e25 C{character} 19|30b25 +40V13*Upper_Case{string} 40>25 19|33b13 +40s25 S{string} 19|33b25 +45V13*Trim{string} 46>8 47>8 19|38b13 45l8 45t12 76s53 +46s8 Source{string} 19|39b8 44r38 +47e8 Side{30E9} 19|40b8 44r68 +51V13*Head{string} 52>8 53>8 19|49b13 55l8 55t12 76s47 +52s8 Source{string} 19|50b8 54r38 +53i8 Count{natural} 19|51b8 54r46 +59U14*Get_Non_Comment_Line 60>8 61<8 62<8 19|59b14 100l8 100t28 +60p8 File{13|52P9} 19|60b8 72r42 73r32 +61s8 Item{string} 19|61b8 98m7 98r13 +62i8 Last{integer} 19|62b8 68m7 99m7 +X 19 latin_utils-strings_package.adb +64a7 Line{string} 73m38 76r59 86r47 86r59 98r34 +65i7 Length{integer} 73m44 90r25 +65i15 LX{integer} 86m16 87r19 88m19 88r25 90m19 98r27 98r45 99r15 +71l7 File_Loop 79r21 93r21 96l16 96e25 +76a13 Trimmed_Head{string} 78r16 82r16 + diff --git a/obj/latin_utils-static/latin_utils-strings_package.o b/obj/latin_utils-static/latin_utils-strings_package.o new file mode 100644 index 0000000000000000000000000000000000000000..c09636092af2104a368e14428da675b52522de09 Binary files /dev/null and b/obj/latin_utils-static/latin_utils-strings_package.o differ diff --git a/obj/latin_utils-static/latin_utils.ali b/obj/latin_utils-static/latin_utils.ali new file mode 100644 index 0000000000000000000000000000000000000000..85283bf135960dccc2c0dca3e71909b5a57351d7 --- /dev/null +++ b/obj/latin_utils-static/latin_utils.ali @@ -0,0 +1,47 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U latin_utils%s latin_utils.ads 14f26ddf NE OO PU PK + +D latin_utils.ads 20230322220154 14f26ddf +D system.ads 20160213141829 90249111 +X 1 latin_utils.ads +21K9*Latin_Utils 25r17 29l5 29e16 + diff --git a/obj/latin_utils-static/latin_utils.lexch b/obj/latin_utils-static/latin_utils.lexch new file mode 100644 index 0000000000000000000000000000000000000000..8e6a63e781b382d580fbf1b12c80f0221fbb36c2 --- /dev/null +++ b/obj/latin_utils-static/latin_utils.lexch @@ -0,0 +1,19 @@ +[LIBRARY PATH] +/home/ubuntu/whitakers-words/lib/latin_utils-static/liblatin_utils.a +[OBJECT FILES] +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-general.o +20230322220406 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-latin_file_names.o +20230322220405 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-inflections_package.o +20230322220430 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-preface.o +20230322220407 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-dictionary_package.o +20230322220425 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-config.o +20230322220408 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils.o +20230322220407 +/home/ubuntu/whitakers-words/obj/latin_utils-static/latin_utils-strings_package.o +20230322220408 diff --git a/obj/latin_utils-static/latin_utils.o b/obj/latin_utils-static/latin_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..161ed7f1269b936a190483486789b0688f524f47 Binary files /dev/null and b/obj/latin_utils-static/latin_utils.o differ diff --git a/obj/makedict.ali b/obj/makedict.ali new file mode 100644 index 0000000000000000000000000000000000000000..a9fb13acfbbb07660f4cd12f0c85d6f69d5c6c45 --- /dev/null +++ b/obj/makedict.ali @@ -0,0 +1,94 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U makedict%b makedict.adb 29944834 NE OO SU +W makedict_main%b makedict_main.adb makedict_main.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D makedict.adb 20230322220154 320e61ea +D makedict_main.adb 20230322220154 1b9a29de +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 23 makedict.adb +18U11*Makedict 18b11 22l5 22t13 +19b4 Porting{boolean} 21r19 +X 24 makedict_main.adb +25U11*Makedict_Main 23|17w6 21s4 + diff --git a/obj/makedict.bexch b/obj/makedict.bexch new file mode 100644 index 0000000000000000000000000000000000000000..2e920b31ea9fce1df41cd20cd217edeb95ee6f5b --- /dev/null +++ b/obj/makedict.bexch @@ -0,0 +1,34 @@ +[GENERATED OBJECT FILE] +b__makedict.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/makedict_main.o +/home/ubuntu/whitakers-words/obj/makedict.o +[GENERATED SOURCE FILES] +b__makedict.ads +b__makedict.adb +b__makedict.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/makedict.o b/obj/makedict.o new file mode 100644 index 0000000000000000000000000000000000000000..79eacddff7446875c9d50cfa16b78729594e525e Binary files /dev/null and b/obj/makedict.o differ diff --git a/obj/makedict_main.ali b/obj/makedict_main.ali new file mode 100644 index 0000000000000000000000000000000000000000..51c5eddb7e99a5f3b7f52801130f2f78012ffc81 --- /dev/null +++ b/obj/makedict_main.ali @@ -0,0 +1,308 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U makedict_main%b makedict_main.adb bf9a8925 NE OO SU +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.general%s latin_utils-general.adb latin_utils-general.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D makedict_main.adb 20230322220154 1b9a29de +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 23|17r6 18r6 26r31 27r8 49r22 317r9 +X 2 a-direio.ads +53P9*File_Type<27|81P9> 23|48r23[18|614] +55E9*File_Mode +55n44*Out_File{55E9[18|614]} 23|73r22[18|614] +66I9*Count 23|55r16[18|614] +74U14*Create 23|73s4[18|614] +110U14*Write 23|111s10[18|614] 309s7[18|614] +X 5 a-inteio.ads +18K13*Integer_Text_IO[12|45] 23|17w10 26r35 +X 10 a-textio.ads +49K13*Text_IO 471e16 23|18w10 27r12 49r26 317r13 +52P9*File_Type 23|49r34 +53n23*In_File{53E9} 23|66r17 +53n32*Out_File{53E9} 23|70r25 +86U14*Create 23|70s7 +92U14*Open 23|66s4 +98U14*Close 23|313s7 322s7 +165U14*New_Line 23|123s59 133s59 143s19 154s19 165s59 174s59 184s59 193s59 +. 203s59 213s19 225s19 235s59 244s59 253s59 262s59 274s22 305s56 +166U14*New_Line 23|103s16 106s46 107s26 321s37 +183V13*End_Of_File{boolean} 23|75s14 +186U14*Set_Col 23|120s16 122s16 130s16 132s16 139s19 141s19 150s19 152s19 +. 162s16 164s16 171s16 173s16 181s16 183s16 190s16 192s16 200s16 202s16 209s19 +. 211s19 221s19 223s19 232s16 234s16 241s16 243s16 250s16 252s16 259s16 261s16 +. 270s22 272s22 302s13 304s13 +207U14*Put 23|118s46 119s41 121s49 128s46 129s41 131s49 137s49 138s44 140s52 +. 148s49 149s44 151s52 160s46 161s41 163s49 169s46 170s41 172s49 179s46 180s41 +. 182s49 188s46 189s41 191s49 198s46 199s41 201s49 207s49 208s44 210s52 219s49 +. 220s44 222s52 230s46 231s41 233s49 239s46 240s41 242s49 248s46 249s41 251s49 +. 257s46 258s41 260s49 268s52 269s47 271s44 300s43 301s38 303s35 +241U14*Put 23|118s16 128s16 137s19 148s19 160s16 169s16 179s16 188s16 198s16 +. 207s19 219s19 230s16 239s16 248s16 257s16 268s22 300s13 +244U14*Get_Line 23|77s7 +263U14*Put_Line 23|61s4 63s4 104s16 105s16 320s7 +298X4*Data_Error 23|317r21 +X 11 a-tienio.ads +65U14*Get 23|92s13[20|856] 93s13[18|81] 94s13[18|107] 95s13[20|883] 96s13[18|160] +X 12 a-tiinio.ads +59U14*Put 23|121s27[5|18] 123s27[5|18] 131s27[5|18] 133s27[5|18] 140s30[5|18] +. 142s30[5|18] 151s30[5|18] 153s30[5|18] 163s27[5|18] 165s27[5|18] 172s27[5|18] +. 174s27[5|18] 182s27[5|18] 184s27[5|18] 191s27[5|18] 193s27[5|18] 201s27[5|18] +. 203s27[5|18] 210s30[5|18] 212s30[5|18] 222s30[5|18] 224s30[5|18] 233s27[5|18] +. 235s27[5|18] 242s27[5|18] 244s27[5|18] 251s27[5|18] 253s27[5|18] 260s27[5|18] +. 262s27[5|18] 271s22[20|181] 273s33[5|18] 303s13[20|181] 305s24[5|18] +65U14*Put 23|106s27[5|18] 321s18[5|18] +X 16 latin_utils.ads +21K9*Latin_Utils 29e16 23|19r6 20r6 20r39 21r6 21r40 22r6 22r43 23r6 23r42 +. 24r6 64r4 67r10 +X 17 latin_utils-config.ads +17K21*Config 42e23 23|19w18 67r22 +39V13*Path{string} 23|67s29 +X 18 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 23|23w18 23r54 +28a4*ZZZ_Stem{20|39A12} 23|116r31 126r31 135r38 146r38 196r31 205r38 217r38 +. 265r38 +29A9*Stems_Type(20|39A12)<20|179I9> +34E9*Dictionary_Kind 46e8 23|40r10 +37n9*Xxx{34E9} 23|40r29 +42n9*General{34E9} 23|282r13 +51a4*Ext(string) 23|67r58 70r58 73r55 +65n8*X{64E9} 23|294r22 +81K12*Area_Type_IO[11|46] 23|32r8 +87n8*X{86E9} 23|294r25 +107K12*Geo_Type_IO[11|46] 23|33r8 +113n8*X{112E9} 23|294r31 +160K12*Source_Type_IO[11|46] 23|35r8 +225e10*Age{20|845E9} 23|92m45 +226e10*Area{64E9} 23|93m45 +227e10*Geo{86E9} 23|94m45 +228e10*Freq{20|858E9} 23|95m45 +229e10*Source{112E9} 23|96m45 +338e10*Co{20|167E9} 23|158r28 167r28 +369e10*Sort{20|186E9} 23|228r28 237r28 246r28 255r28 +393e10*Co{20|167E9} 23|177r28 186r28 +414R9*Verb_Entry 420e17 23|38r21 +418r10*Con{20|97R9} 23|38m36 +419e10*Kind{20|304E9} 23|38m51 +519e21*Pofs{20|64E9} 23|114r24 124r27 156r27 166r27 175r27 185r27 194r27 +. 227r27 236r27 245r27 254r27 +529r16*Adj{334R9} 23|158r24 167r24 +531r16*Num{365R9} 23|228r24 237r24 246r24 255r24 +533r16*Adv{391R9} 23|177r24 186r24 +554K12*Part_Entry_IO 569e21 23|30r8 +558U17*Put 23|119s16 129s16 138s19 149s19 161s16 170s16 180s16 189s16 199s16 +. 208s19 220s19 231s16 240s16 249s16 258s16 269s22 301s13 +561U17*Get 23|90s13 +579R9*Dictionary_Entry 585e17 23|50r9 +581a10*Stems{29A9} 23|83m16 84m16 86m16 88m16 115r18 115r33 116r18 118r34 +. 125r18 125r33 126r18 128r34 134r22 135r25 137r37 145r22 146r25 148r37 160r34 +. 169r34 179r34 188r34 195r18 195r33 196r18 198r34 204r22 205r25 207r37 216r22 +. 217r25 219r37 230r34 239r34 248r34 257r34 265r25 266r24 268r40 286m10 287m10 +. 288m10 289m10 300r31 +582r10*Part{519R9} 23|90m45 114r19 119r34 124r22 129r34 138r37 149r37 156r22 +. 158r19 161r34 166r22 167r19 170r34 175r22 177r19 180r34 185r22 186r19 189r34 +. 194r22 199r34 208r37 220r37 227r22 228r19 231r34 236r22 237r19 240r34 245r22 +. 246r19 249r34 254r22 255r19 258r34 269r40 292m10 301r31 +583r10*Tran{223R9} 23|92m40 93m40 94m40 95m40 96m40 294m10 +584a10*Mean{20|61A12} 23|97m16 295m10 +588K12*Dictionary_Entry_IO 607e27 23|29r8 +599U17*Put 23|107s16 +614K12*Dict_IO[2|43] 23|36r8 48r15 55r8 +X 19 latin_utils-general.ads +25K21*General 38e24 23|24w18 64r16 +30U14*Load_Dictionary 23|64s24 +X 20 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 23|22w18 22r55 +36N4*Max_Stem_Size 23|43r47 44r47 45r47 46r47 83r48 85r15 87r15 89r15 +37N4*Max_Meaning_Size 23|58r28 97r49 +39A12*Stem_Type{string} +40a4*Null_Stem_Type{39A12} 23|134r35 145r35 204r35 216r35 266r37 +61A12*Meaning_Type{string} 23|56r26 +66n6*N{64E9} 23|114r31 +69n6*Adj{64E9} 23|124r34 156r34 166r34 +70n6*Num{64E9} 23|227r34 236r34 245r34 254r34 +71n6*Adv{64E9} 23|175r34 185r34 +72n6*V{64E9} 23|194r34 292r19 +170n6*Comp{167E9} 23|158r33 177r33 +171n6*Super{167E9} 23|167r33 186r33 +179I9*Stem_Key_Type 23|264r25 299r19 +181K12*Stem_Key_Type_IO[12|45] 23|28r8 +188n6*Card{186E9} 23|228r35 +189n6*Ord{186E9} 23|237r35 +190n6*Dist{186E9} 23|246r35 +191n6*Adverb{186E9} 23|255r35 +306n7*To_Be{304E9} 23|38r59 +846n6*X{845E9} 23|294r19 +856K12*Age_Type_IO[11|46] 23|31r8 +860n6*A{858E9} 23|294r28 +883K12*Frequency_Type_IO[11|46] 23|34r8 +X 21 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 23|21w18 21r52 +63a4*Dict_File_Name{string} 23|73r32 +64a4*Dict_Line_Name{string} 23|67r35 +65a4*Stem_List_Name{string} 23|70r35 +X 22 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 23|20w18 20r51 +45V13*Trim{string} 23|78s10 +51V13*Head{string} 23|57s6 97s24 +X 23 makedict_main.adb +25U11*Makedict_Main 25b11 25>26 323l5 323t18 +25b26 Porting{boolean} 69r11 113r17 297r14 312r11 +26K12 Integer_IO=26:35 106r16 121r16 123r16 131r16 133r16 140r19 142r19 151r19 +. 153r19 163r16 165r16 172r16 174r16 182r16 184r16 191r16 193r16 201r16 203r16 +. 210r19 212r19 222r19 224r19 233r16 235r16 242r16 244r16 251r16 253r16 260r16 +. 262r16 273r22 305r13 321r7 +38r4 Be_Ve{18|414R9} 292r22 +40e4 D_K{18|34E9} 64m53 67r63 70r63 73r60 282r7 +42N4 Start_Stem_1 43r32 83r32 +43N4 Start_Stem_2 44r32 84r32 84r48 +44N4 Start_Stem_3 45r32 86r32 86r48 +45N4 Start_Stem_4 46r32 88r32 88r48 +46N4 Start_Part 90r21 +48p4 Dictfile{2|53P9[18|614]} 73m12 73r12 111r17 309r14 +49p4 Input{10|52P9} 66m10 66r10 75r27 77r17 +49p11 Stemlist{10|52P9} 70m15 70r15 118r21 118r51 119r21 119r46 120r25 121r32 +. 121r54 122r25 123r32 123r69 128r21 128r51 129r21 129r46 130r25 131r32 131r54 +. 132r25 133r32 133r69 137r24 137r54 138r24 138r49 139r28 140r35 140r57 141r28 +. 142r35 143r29 148r24 148r54 149r24 149r49 150r28 151r35 151r57 152r28 153r35 +. 154r29 160r21 160r51 161r21 161r46 162r25 163r32 163r54 164r25 165r32 165r69 +. 169r21 169r51 170r21 170r46 171r25 172r32 172r54 173r25 174r32 174r69 179r21 +. 179r51 180r21 180r46 181r25 182r32 182r54 183r25 184r32 184r69 188r21 188r51 +. 189r21 189r46 190r25 191r32 191r54 192r25 193r32 193r69 198r21 198r51 199r21 +. 199r46 200r25 201r32 201r54 202r25 203r32 203r69 207r24 207r54 208r24 208r49 +. 209r28 210r35 210r57 211r28 212r35 213r29 219r24 219r54 220r24 220r49 221r28 +. 222r35 222r57 223r28 224r35 225r29 230r21 230r51 231r21 231r46 232r25 233r32 +. 233r54 234r25 235r32 235r69 239r21 239r51 240r21 240r46 241r25 242r32 242r54 +. 243r25 244r32 244r69 248r21 248r51 249r21 249r46 250r25 251r32 251r54 252r25 +. 253r32 253r69 257r21 257r51 258r21 258r46 259r25 260r32 260r54 261r25 262r32 +. 262r69 268r27 268r57 269r27 269r52 270r31 271r27 271r49 272r31 273r38 274r32 +. 300r18 300r48 301r18 301r43 302r22 303r18 303r40 304r22 305r29 305r66 313m14 +. 313r14 322m14 322r14 +50r4 De{18|579R9} 83m13 84m13 86m13 88m13 90m42 90r42 92m37 92r37 93m37 93r37 +. 94m37 94r37 95m37 95r37 96m37 96r37 97m13 107r21 111r27 114r16 115r15 115r30 +. 116r15 118r31 119r31 124r19 125r15 125r30 126r15 128r31 129r31 134r19 135r22 +. 137r34 138r34 145r19 146r22 148r34 149r34 156r19 158r16 160r31 161r31 166r19 +. 167r16 169r31 170r31 175r19 177r16 179r31 180r31 185r19 186r16 188r31 189r31 +. 194r19 195r15 195r30 196r15 198r31 199r31 204r19 205r22 207r34 208r34 216r19 +. 217r22 219r34 220r34 227r19 228r16 230r31 231r31 236r19 237r16 239r31 240r31 +. 245r19 246r16 248r31 249r31 254r19 255r16 257r31 258r31 265r22 266r21 268r37 +. 269r37 286m7 287m7 288m7 289m7 292m7 294m7 295m7 300r28 301r28 309r24 +52a4 Blank_Line{string} 76r12 +53a4 S{string} 76m7 77m24 78r16 83r29 84r29 86r29 88r29 90r18 92r18 93r18 +. 94r18 95r18 96r18 97r30 105r26 320r17 +53a7 Line{string} 64m41 64r41 +54i4 L{integer} 79m10 90m51 92r21 92m50 93r21 93m51 94r21 94m50 95r21 95m51 +. 96r21 96m53 97r33 +54i7 Last{integer} 64m47 64r47 77m27 78r24 90r35 92r30 93r30 94r30 95r30 +. 96r30 97r42 105r34 320r25 +55i4 J{2|66I9[18|614]} 106r41 110m10 110r15 111r31 123r51 133r51 142r54 153r54 +. 165r51 174r51 184r51 193r51 203r51 212r54 224r54 235r51 244r51 253r51 262r51 +. 273r57 283m7 283r12 305r48 309r28 321r32 +56a4 Mean_To_Be{20|61A12} 295r18 +74l4 Over_Lines 280l13 280e23 +81q10 Form_De 108l14 108e21 +264i20 I 265r32 266r31 268r47 271r37 +299i14 I 300r38 303r28 +X 27 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/makedict_main.o b/obj/makedict_main.o new file mode 100644 index 0000000000000000000000000000000000000000..bdac644cd29769355636adc0a4c9fac2d17d0ba1 Binary files /dev/null and b/obj/makedict_main.o differ diff --git a/obj/makeefil.ali b/obj/makeefil.ali new file mode 100644 index 0000000000000000000000000000000000000000..7e01f6f7be065ff9da4eb88c9638023c94516b90 --- /dev/null +++ b/obj/makeefil.ali @@ -0,0 +1,149 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_SECONDARY_STACK +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U makeefil%b makeefil.adb d4b3b098 NE OO SU +W ada%s ada.ads ada.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D makeefil.adb 20230322220154 6aa8e7bd +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +X 1 ada.ads +16K9*Ada 19e8 18|17r6 23r8 25r16 31r14 33r7 62r4 63r4 68r7 69r7 70r7 +X 2 a-direio.ads +53P9*File_Type<22|81P9> +55E9*File_Mode +55n44*Out_File{55E9[41|53]} 18|29r23[41|53] +74U14*Create 18|29s4[41|53] +86U14*Close 18|61s4[41|53] 67s7[41|53] +115U14*Write 18|55s10[41|53] +X 8 a-textio.ads +49K13*Text_IO 471e16 18|17w10 23r12 25r20 31r18 33r11 62r8 63r8 68r11 69r11 +. 70r11 +52P9*File_Type 18|25r28 +53n23*In_File{53E9} 18|28r21 +92U14*Open 18|28s4 +166U14*New_Line 18|62s16 68s19 +168U14*Skip_Line 18|33s19 +183V13*End_Of_File{boolean} 18|31s26 +263U14*Put_Line 18|63s16 69s19 70s19 +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 18|20r6 28r30 +X 15 latin_utils-config.ads +17K21*Config 42e23 18|20w18 28r42 +39V13*Path{string} 18|28s49 +X 18 makeefil.adb +22U11*Makeefil 22b11 72l5 72t13 +25p4 Ewds_List{8|52P9} 28m10 28r10 31r39 32r27 33r30 +26r4 Ewds{41|36R9} 36r10 37r9 43r13 45r16 46m13 47r16 48r16 49m16 55r28 56m10 +26r10 New_Ewds{41|36R9} 32m38 36r19 37r18 43r25 45r28 46r21 47r28 48r28 49r24 +. 56r18 +X 22 s-direio.ads +81P9*File_Type(53R9) +X 40 words_engine.ads +21K9*Words_Engine 18|18r6 19r5 40|27e17 +X 41 words_engine-english_support_package.ads +21K22*English_Support_Package 18|18w19 19r18 41|72e41 +28A12*Eword{string} +34i4*Number_Of_Ewords{integer} 18|57m10 57r30 64r46 71r49 +36R9*Ewds_Record 18|26r21 41|46e17 +38a10*W{28A12} 18|36r15 36r28 +40i10*N{integer} 18|37r14 37r27 +43i10*Semi{integer} 18|48r21 48r37 +44i10*Kind{integer} 18|43r18 43r34 45r21 45r37 47r21 47r37 +48r4*Null_Ewds_Record{36R9} 18|26r36 +53K12*Ewds_Direct_Io[2|43] 18|24r8 +55K12*Ewds_Record_Io 18|32r7 41|64e22 +57U17*Get 18|32s22 +70p4*Ewds_File{2|53P9[53]} 18|29m12 29r12 55r17 61m11 61r11 67m14 67r14 + diff --git a/obj/makeefil.bexch b/obj/makeefil.bexch new file mode 100644 index 0000000000000000000000000000000000000000..107600b7fd622d604838fbbaf6f2ef764460e67b --- /dev/null +++ b/obj/makeefil.bexch @@ -0,0 +1,33 @@ +[GENERATED OBJECT FILE] +b__makeefil.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/makeefil.o +[GENERATED SOURCE FILES] +b__makeefil.ads +b__makeefil.adb +b__makeefil.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/makeefil.o b/obj/makeefil.o new file mode 100644 index 0000000000000000000000000000000000000000..374dcd8f887b3457b7228044390e160e88189375 Binary files /dev/null and b/obj/makeefil.o differ diff --git a/obj/makeewds.ali b/obj/makeewds.ali new file mode 100644 index 0000000000000000000000000000000000000000..996bd85153739752d95dc361dccb63808624bdb3 --- /dev/null +++ b/obj/makeewds.ali @@ -0,0 +1,371 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U makeewds%b makeewds.adb 1acac5bf NE OO SU +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.general%s latin_utils-general.adb latin_utils-general.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.dictionary_form%b support_utils-dictionary_form.adb support_utils-dictionary_form.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_4%s s-conca4.adb s-conca4.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W weed%b weed.adb weed.ali +W weed_all%b weed_all.adb weed_all.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D makeewds.adb 20230322220154 668fdfae +D support_utils.ads 20230322220154 f98bd89b +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-conca5.ads 20140225151544 875e432e +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D weed.adb 20230322220154 6b825117 +D weed_all.adb 20230322220154 7e063611 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +X 1 ada.ads +16K9*Ada 19e8 23|17r6 18r6 32r8 33r8 61r27 803r9 +X 5 a-inteio.ads +18K13*Integer_Text_IO[12|45] 23|17w10 33r12 +X 10 a-textio.ads +49K13*Text_IO 471e16 23|18w10 32r12 61r31 803r13 +52P9*File_Type 23|61r39 +53n23*In_File{53E9} 23|642r17 +53n32*Out_File{53E9} 23|649r23 652r25 +86U14*Create 23|649s7 652s10 +92U14*Open 23|642s4 +98U14*Close 23|796s10 798s13 808s7 810s10 +165U14*New_Line 23|746s22 785s25 +166U14*New_Line 23|211s20 629s13 634s23 694s19 697s38 698s29 807s26 +183V13*End_Of_File{boolean} 23|660s17 +186U14*Set_Col 23|752s25 770s25 +207U14*Put 23|763s34 772s25 774s25 776s25 778s25 780s25 782s25 +241U14*Put 23|751s25 783s25 +244U14*Get_Line 23|662s10 +263U14*Put_Line 23|208s10 210s10 630s13 633s13 639s4 695s19 696s19 793s7 +. 806s7 +298X4*Data_Error 23|803r21 +X 11 a-tienio.ads +54U14*Put 23|773s25[20|84] 775s25[20|883] +65U14*Get 23|682s16[20|856] 683s16[18|81] 684s16[18|107] 685s16[20|883] 686s16[18|160] +X 12 a-tiinio.ads +59U14*Put 23|771s25[5|18] 777s25[5|18] 779s25[5|18] 781s25[5|18] +65U14*Put 23|697s19[5|18] 807s7[5|18] +X 16 latin_utils.ads +21K9*Latin_Utils 29e16 23|19r6 20r6 20r39 21r6 21r40 22r6 22r43 23r6 23r42 +. 29r6 30r5 640r4 643r10 +X 17 latin_utils-config.ads +17K21*Config 42e23 23|19w18 643r22 +39V13*Path{string} 23|643s29 +X 18 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 23|23w18 23r54 +29A9*Stems_Type(20|39A12)<20|179I9> +34E9*Dictionary_Kind 46e8 23|47r10 +37n9*Xxx{34E9} 23|47r29 +51a4*Ext(string) 23|643r58 649r47 +81K12*Area_Type_IO[11|46] 23|38r8 +107K12*Geo_Type_IO[11|46] 23|39r8 +160K12*Source_Type_IO[11|46] 23|41r8 +225e10*Age{20|845E9} 23|682m48 +226e10*Area{64E9} 23|683m48 +227e10*Geo{86E9} 23|684m48 +228e10*Freq{20|858E9} 23|685m48 730r42 +229e10*Source{112E9} 23|686m48 +418r10*Con{20|97R9} 23|703r52 +519e21*Pofs{20|64E9} 23|703r24 710r26 729r42 +535r16*V{414R9} 23|703r50 +554K12*Part_Entry_IO 569e21 23|35r8 +561U17*Get 23|677s16 +579R9*Dictionary_Entry 585e17 23|62r9 +581a10*Stems{29A9} 23|667m19 669m19 671m19 673m19 +582r10*Part{519R9} 23|677m48 703r19 703r45 710r21 729r37 +583r10*Tran{223R9} 23|682m43 683m43 684m43 685m43 686m43 730r37 +584a10*Mean{20|61A12} 23|687m19 709r56 783r40 +588K12*Dictionary_Entry_IO 607e27 23|34r8 +599U17*Put 23|211s10 634s13 698s19 +X 19 latin_utils-general.ads +25K21*General 38e24 23|29w18 640r16 +30U14*Load_Dictionary 23|640s24 +X 20 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 23|22w18 22r55 735r36 +36N4*Max_Stem_Size 23|50r47 51r47 52r47 53r47 667r51 670r20 672r20 674r20 +37N4*Max_Meaning_Size 23|89r24 223r46 687r52 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} +64E9*Part_Of_Speech_Type 82e7 23|216r39 +72n6*V{64E9} 23|703r31 +84K12*Part_Of_Speech_Type_IO[11|46] 23|36r8 +89I12*Which_Type{natural} +99i10*Which{89I12} 23|703r56 +856K12*Age_Type_IO[11|46] 23|37r8 +858E9*Frequency_Type 869e28 23|733r39 +868n6*N{858E9} 23|735r56 +883K12*Frequency_Type_IO[11|46] 23|40r8 +X 21 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 23|21w18 21r52 +64a4*Dict_Line_Name{string} 23|643r35 +X 22 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 23|20w18 20r51 +45V13*Trim{string} 23|306s37 400s46 663s13 709s47 725s22 726s37 +51V13*Head{string} 23|687s27 726s31 727s33 +X 23 makeewds.adb +31U11*Makeewds 31b11 812l5 812t13 +44b4 Porting{boolean} 646r11 795r14 +45b4 Checking{boolean} 651r10 748r25 797r13 809r10 +47e4 D_K{18|34E9} 640m53 643r63 649r52 +49N4 Start_Stem_1 50r32 667r35 +50N4 Start_Stem_2 51r32 669r35 669r51 +51N4 Start_Stem_3 52r32 671r35 671r51 +52N4 Start_Stem_4 53r32 673r35 673r51 +53N4 Start_Part 677r24 +55i4 Line_Number{integer} 209r27 632r30 697r24 701m13 701r28 728r31 793r55 +. 807r12 +57A12 Line_Type{string} 64r14 65r26 +59i4 N{integer} 710m32 724r30 +61p4 Input{10|52P9} 642m10 642r10 660r30 662r20 +61p11 Output{10|52P9} 649m15 649r15 741r27 746r32 796m17 796r17 808m14 808r14 +61p19 Check{10|52P9} 652m18 652r18 751r30 752r34 763r39 770r34 771r30 772r30 +. 773r30 774r30 775r30 776r30 777r30 778r30 779r30 780r30 781r30 782r30 783r30 +. 785r35 798m20 798r20 810m17 810r17 +62r4 De{18|579R9} 211r15 634r18 667m16 669m16 671m16 673m16 677m45 677r45 +. 682m40 682r40 683m40 683r40 684m40 684r40 685m40 685r40 686m40 686r40 687m16 +. 698r24 703r16 703r42 709r53 710r18 729r34 730r34 755r61 783r37 +64a4 S{57A12} 661m10 662m27 663r19 667r32 669r32 671r32 673r32 677r21 682r21 +. 683r21 684r21 685r21 686r21 687r33 696r29 806r17 +64a7 Line{57A12} 640m41 640r41 +65a4 Blank_Line{57A12} 661r15 +66i4 L{integer} 664m13 677m54 682r24 682m53 683r24 683m54 684r24 684m53 685r24 +. 685m54 686r24 686m56 687r36 +66i7 Last{integer} 640m47 640r47 662m30 663r27 677r38 682r33 683r33 684r33 +. 685r33 686r33 687r45 695r71 696r37 806r25 +68a4 Ewa{55|51A9} 710m35 725r28 726r43 731r34 732r34 +70r4 Ewr{55|36R9} 726m22 727m22 728m22 729m22 730m22 731m22 732m22 733m22 +. 733r59 734r26 734r38 735r25 736m25 736r37 741r35 751r37 771r37 773r37 775r37 +. 777r37 779r37 781r37 +78V13 Add_Hyphenated{string} 78b13 78>29 213l8 213t22 709s31 +78s29 S{string} 97r17 104r13 106r22 111r16 113r22 119r16 120r25 124r22 125r28 +. 132r19 133r25 137r22 138r28 149r16 160r15 161r15 162r15 163r15 164r15 165r15 +. 166r15 167r15 168r15 169r15 178r25 179r34 190r15 190r30 199r19 210r20 +89a7 T{string} 106m13 113m13 120m16 125m19 133m16 138m19 174m19 179m25 199m10 +. 204r14 212r17 +90i7 Word_Start{integer} 105m13 112m13 130m16 143m16 177r28 192m16 +91i7 Word_End{integer} 100m10 131m16 144m16 150m16 171m16 177r42 193m16 +92i7 I{integer} 97r13 98m10 98r15 104r16 105r27 106r25 110m13 110r18 111r19 +. 112r27 113r25 117m13 117r18 119r19 120r28 123m16 123r21 124r25 125r31 128m19 +. 128r24 130r30 132r22 133r28 136m16 136r21 137r25 137r34 138r31 141m19 141r24 +. 143r30 149r19 150r28 160r18 161r18 162r18 163r18 164r18 165r18 166r18 167r18 +. 168r18 169r18 171r28 190r18 190r33 192r30 199r22 +92i10 J{integer} 99m10 99r15 106r16 107m13 107r18 113r16 114m13 114r18 120r19 +. 121m16 121r21 125r22 126m19 126r24 133r19 134m16 134r21 138r22 139m19 139r24 +. 174r22 175m19 175r24 179r28 180m25 180r30 199r13 +92i13 Jmax{integer} 108m13 108r21 115m13 115r21 122m16 122r24 127m19 127r27 +. 135m16 135r24 140m19 140r27 176m19 176r27 181m25 181r33 200m10 200r18 204r22 +. 212r25 +93b7 Hyphenated{boolean} 173r19 184m19 +177i23 K{integer} 178r28 179r37 +215U14 Extract_Words 215b14 215>29 216>29 217<29 218<29 636l8 636t21 709s16 +215s29 S{string} 241r10 241r13 245r18 246r13 253r16 255r19 257r19 262r19 +. 263r22 267r33 274r23 275r24 277r23 283r24 289r23 295r29 379r50 584r18 584r36 +. 592r24 593r27 594r16 601r25 628r14 628r17 628r38 628r41 633r23 +216e29 Pofs{20|64E9} 471r66 +217i29 N{integer} 234m7 238r12 522r39 525r45 527r45 530r42 533m34 533r39 +. 536r39 541r39 542r39 545r45 547r45 550r42 552m34 552r39 554r39 559r39 620r15 +. 621m10 621r15 623r15 624m10 624r15 +218a29 Ewa{55|51A9} 238m7 522m34 525m40 527m40 530m37 536m34 541m34 542m34 +. 545m40 547m40 550m37 554m34 559m34 607r16 608r13 611r37 612r22 612r34 613m22 +. 620r10 623r10 +220i7 J{integer} 230m7 485m25 535m34 541r45 559r45 560m34 560r39 +220i10 K{integer} 231m7 242m10 258m16 258r21 522r50 524r40 542r50 544r40 +220i13 L{integer} 232m7 245r13 246r16 247m13 247r18 253r19 255r22 257r22 +. 260m16 260r21 262r22 263r25 267r29 268m19 268r24 274r19 275m19 277r26 283r19 +. 289r19 291m16 291r21 295r32 300m13 300r18 584r14 584r39 587m13 587r18 592r19 +. 595m16 595r21 601r20 +220i16 M{integer} 233m7 312m16 342m28 342r33 360m28 360r33 375m25 375r30 +. 382m25 382r30 +220i19 Im{integer} 235m7 251m10 295r22 296m16 296r22 311m16 324r22 330r29 +. 331r35 332m28 332r34 334m25 334r31 337r28 340r34 340r53 344m28 344r34 346r35 +. 347m28 347r34 352r29 353r35 354r42 355m28 355r34 357m25 357r31 358r33 362m28 +. 362r34 364r35 365m28 365r34 370r43 373r29 377m25 377r31 379r28 379r45 381r43 +. 386r43 387m25 387r31 394m19 394r25 +220i23 Ic{integer} 236m7 322m16 343m28 361m28 376m25 381r32 383m25 386r32 +. 388m25 388r31 484m25 486r32 489r35 490r34 491r34 492r34 493r34 494r34 495r34 +. 496r34 497r35 499m31 499r37 504r37 505r37 506r37 507r37 508r37 509r37 510r37 +. 511r37 512r37 513r37 514r37 515r37 516r37 517r37 518r37 534m34 534r40 538r37 +. 541r55 559r55 561m34 561r40 +221i7 End_Semi{integer} 337r34 +223A15 X_Meaning_Type{string} 224r38 225r21 +224a7 Null_X_Meaning_Type{223A15} 225r39 250r18 310r25 325r28 +225a7 Semi{223A15} 250m10 295m16 306r43 +225a13 Comma{223A15} 310m16 325m19 381m25 386m25 400r52 +227i7 Ww{integer} 303m10 326m19 396m19 405m22 417m25 428m31 431m31 445m34 +. 452m34 455m37 457m37 459m37 461m37 464m34 475m31 477m28 482m25 500m31 520m34 +. 532m34 557m34 564m28 631r32 +252l10 Extract_Semi 261r21 278r27 285r24 292r21 301l19 301e31 +305q10 Process_Semi 578l14 578e26 +306a13 St{string} 307r35 307r47 307r59 309r16 +307a13 Sm{string} 311r22 324r28 330r25 331r31 340r30 340r49 346r31 352r25 +. 353r31 354r38 358r29 364r31 370r48 373r25 379r34 381r39 386r39 +323l16 Loop_Over_Semi 571l25 571e39 +327l19 Find_Comma 338r33 345r33 363r33 370r27 378r30 384r30 393l28 393e38 +398q19 Process_Comma 568l23 568e36 +400a22 Ct{string} 401r35 401r47 401r59 406r25 +401a22 Cs{string} 411r35 412r31 420r36 421r36 422r35 425r32 426r31 432r35 +. 433r34 434r34 435r34 436r34 437r34 438r34 439r34 440r34 441r34 442r34 443r39 +. 446r42 448r46 454r37 458r40 468m44 468r44 471m43 471r43 486r38 489r31 490r30 +. 491r30 492r30 493r30 494r30 495r30 496r30 497r31 504r33 505r33 506r33 507r33 +. 508r33 509r33 510r33 511r33 512r33 513r33 514r33 515r33 516r33 517r33 518r33 +. 538r42 541r51 559r51 +402b22 Pure{boolean} 413m31 470r41 523r37 543r37 +403i22 W_Start{integer} 420m25 429m31 454r41 456m37 456r48 468r48 471r47 +. 473m34 +403i31 W_End{integer} 421m25 447m37 449m37 458r44 460m37 460r46 468r59 471r58 +411i29 Ip{integer} 412r35 +422i29 Iw{integer} 425r36 426r35 429r42 432r39 433r38 434r38 435r38 436r38 +. 437r38 438r38 439r38 440r38 441r38 442r38 443r34 446r37 447r46 448r40 449r46 +. 473r45 +592i14 J{integer} 593r23 594r19 +606l19 DROP_DUPES 618l16 618e26 +607i11 Z{integer} 608r18 611r27 612r27 +610l16 INNER_LOOP 615l25 615e35 +611i20 ZZ{integer} 612r39 613r27 +659l4 Over_Lines 791l16 791e26 +666q13 Form_De 699l17 699e24 +724i20 I{integer} 725r33 726r48 731r39 732r39 +754a28 Df{string} 758r31 759r37 760r33 761r33 763r46 +756i28 Ii{integer} 759r41 760r37 761r37 763r50 764m34 764r40 765r44 +X 24 support_utils.ads +21K9*Support_Utils 23|28r6 755r30 24|29e18 +X 26 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 23|28w20 755s44 24|21k9 +X 52 weed.adb +18U11*Weed 23|26w6 471s37 +X 53 weed_all.adb +17U11*Weed_All 23|27w6 468s34 +X 54 words_engine.ads +21K9*Words_Engine 23|24r6 25r5 54|27e17 +X 55 words_engine-english_support_package.ads +21K22*English_Support_Package 23|24w19 25r18 55|72e41 +23N4*Eword_Size 23|726r55 +24N4*Aux_Word_Size 23|727r44 +28A12*Eword{string} +29a4*Null_Eword{28A12} 23|608r26 613r36 +30A12*Auxword{string} +36R9*Ewds_Record 23|70r10 55|46e17 +38a10*W{28A12} 23|541m42 559m42 608r21 612r30 612r43 613m31 725r36 726m26 +. 726r51 751r41 +39a10*Aux{30A12} 23|727m26 +40i10*N{integer} 23|728m26 771r41 +41e10*Pofs{20|64E9} 23|729m26 773r41 +42e10*Freq{20|858E9} 23|730m26 733r63 735r29 775r41 +43i10*Semi{integer} 23|522m42 542m42 731m26 731r42 734r42 777r41 +44i10*Kind{integer} 23|525m48 527m48 530m45 545m48 547m48 550m45 732m26 732r42 +. 734r30 779r41 +45i10*Rank{integer} 23|733m26 736m29 736r41 781r41 +48r4*Null_Ewds_Record{36R9} 23|68r45 70r25 238r18 536r45 554r45 620r20 623r20 +51A9*Ewds_Array(36R9) 23|68r10 218r39 +55K12*Ewds_Record_Io 23|42r8 55|64e22 +59U17*Put 23|741s22 + diff --git a/obj/makeewds.bexch b/obj/makeewds.bexch new file mode 100644 index 0000000000000000000000000000000000000000..7df34d4fcfaa6e46ab22104035ddd91e30078b0b --- /dev/null +++ b/obj/makeewds.bexch @@ -0,0 +1,35 @@ +[GENERATED OBJECT FILE] +b__makeewds.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/weed_all.o +/home/ubuntu/whitakers-words/obj/weed.o +/home/ubuntu/whitakers-words/obj/makeewds.o +[GENERATED SOURCE FILES] +b__makeewds.ads +b__makeewds.adb +b__makeewds.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/makeewds.o b/obj/makeewds.o new file mode 100644 index 0000000000000000000000000000000000000000..9ea6f14794cf58cc624eb64a9102cd0e50716f95 Binary files /dev/null and b/obj/makeewds.o differ diff --git a/obj/makeinfl.ali b/obj/makeinfl.ali new file mode 100644 index 0000000000000000000000000000000000000000..15fd9f4f4b8259816ae3cec5d973d8b5513e0bc7 --- /dev/null +++ b/obj/makeinfl.ali @@ -0,0 +1,304 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ALLOCATORS +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U makeinfl%b makeinfl.adb 6d2baa25 NE OO SU +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W io_exceptions%s ioexcept.ads ioexcept.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D ioexcept.ads 20080801103345 2710675d +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D makeinfl.adb 20230322220154 db1ee321 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|17r6 18r6 24r6 27r8 28r8 42r13 49r26 93r10 113r29 253r7 +. 254r7 256r7 259r7 263r10 331r7 +X 2 a-direio.ads +53P9*File_Type<27|81P9> 22|43r47[19|933] 50r50[19|933] +55E9*File_Mode +55n23*In_File{55E9[19|933]} 22|281r52[19|933] +55n44*Out_File{55E9[19|933]} 22|129r45[19|933] +66I9*Count +68I12*Positive_Count{66I9[19|933]} 22|304r60[19|933] +74U14*Create 22|129s10[19|933] +80U14*Open 22|281s19[19|933] +86U14*Close 22|247s10[19|933] +101U14*Read 22|304s7[19|933] +110U14*Write 22|139s10[19|933] 161s10[19|933] 183s10[19|933] 205s10[19|933] +. 244s10[19|933] +X 3 a-except.ads +53K13*Exceptions 360e19 22|24w10 113r33 +71V13*Exception_Name{string} 22|113s44 +X 5 a-inteio.ads +18K13*Integer_Text_IO[12|45] 22|17w10 28r12 331r11 +X 6 a-ioexce.ads +27X4*Data_Error 22|111r58 +X 10 a-textio.ads +49K13*Text_IO 471e16 22|18w10 27r12 42r17 49r30 93r14 253r11 254r11 256r11 +. 259r11 263r14 +52P9*File_Type 22|42r25 49r38 +53n23*In_File{53E9} 22|91r34 +53n32*Out_File{53E9} 22|276r23 +86U14*Create 22|276s7 +92U14*Open 22|91s10 +98U14*Close 22|119s10 +165U14*New_Line 22|298s13 319s16 +166U14*New_Line 22|326s4 328s4 334s58 336s4 343s64 347s4 354s64 358s4 360s4 +. 366s4 +183V13*End_Of_File{boolean} 22|94s20 +186U14*Set_Col 22|290s13 292s13 294s13 296s13 311s16 313s16 315s16 317s16 +187U14*Set_Col 22|253s19 +208U14*Put 22|331s50 341s36 352s36 +242U14*Put 22|93s22 254s19 327s4 331s36 331s59 333s7 334s7 341s22 341s45 +. 342s13 343s13 352s22 352s45 353s13 354s13 361s15 362s15 363s15 364s15 365s15 +263U14*Put_Line 22|87s10 112s19 113s19 120s10 256s19 259s19 263s22 268s4 +. 273s7 327s46 +X 11 a-tienio.ads +54U14*Put 22|295s13[19|856] 297s13[19|883] 316s16[19|856] 318s16[19|883] +X 12 a-tiinio.ads +59U14*Put 22|291s13[19|181] 312s16[19|181] +65U14*Put 22|255s7[5|18] 327s37[5|18] 331s27[5|18] 332s7[5|18] 333s21[5|18] +. 334s21[5|18] 341s13[5|18] 341s59[5|18] 342s27[5|18] 343s27[5|18] 352s13[5|18] +. 352s59[5|18] 353s27[5|18] 354s27[5|18] 361s4[5|18] 362s4[5|18] 363s4[5|18] +. 364s4[5|18] 365s4[5|18] +X 16 ioexcept.ads +24K9*IO_Exceptions=24:35 22|23w6 111r44 +X 17 latin_utils.ads +21K9*Latin_Utils 29e16 22|19r6 20r6 20r39 21r6 21r40 22r6 22r43 92r16 282r6 +X 18 latin_utils-config.ads +17K21*Config 42e23 22|19w18 92r28 282r18 +39V13*Path{string} 22|92s35 282s25 +X 19 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 22|22w18 22r55 +67n6*Pron{64E9} 22|148r49 170r49 192r49 214r49 233r49 +89I12*Which_Type{natural} +99i10*Which{89I12} 22|149r52 150r51 171r52 172r51 193r52 194r51 215r52 216r51 +. 234r52 235r51 +179I9*Stem_Key_Type +181K12*Stem_Key_Type_IO[12|45] 22|29r8 +361r10*Decl{97R9} 22|149r47 150r46 171r47 172r46 193r47 194r46 215r47 216r46 +. 234r47 235r46 +744e25*Pofs{64E9} 22|148r42 170r42 192r42 214r42 233r42 +750r16*Pron{359R9} 22|149r42 150r41 171r42 172r41 193r42 194r41 215r42 216r41 +. 234r42 235r41 +788K12*Quality_Record_IO 804e25 22|31r8 +795U17*Put 22|289s13 310s16 +810N4*Max_Ending_Size 22|66r59 145r35 167r35 189r35 211r35 231r35 339r29 +. 350r29 +811I12*Ending_Size_Type{integer} 22|54r12 54r32 +816A12*Ending{string} +820i10*Size{811I12} 22|101r35 +821a10*Suf{816A12} 22|105r38 +825K12*Ending_Record_IO 839e24 22|32r8 +830U17*Put 22|293s13 314s16 +856K12*Age_Type_IO[11|46] 22|33r8 +883K12*Frequency_Type_IO[11|46] 22|34r8 +887R9*Inflection_Record 894e17 22|51r12 62r20 +889r10*Qual{744R9} 22|148r37 149r37 150r36 170r37 171r37 172r36 192r37 193r37 +. 194r36 214r37 215r37 216r36 233r37 234r37 235r36 289r34 310r37 +890i10*Key{179I9} 22|291r34 312r37 +891r10*Ending{818R9} 22|101r28 105r31 293r34 314r37 +892e10*Age{845E9} 22|295r34 316r37 +893e10*Freq{858E9} 22|297r34 318r37 +896r4*Null_Inflection_Record{887R9} 22|73r39 79r24 287r25 308r28 +900K12*Inflection_Record_IO 919e28 22|30r8 +913U17*Get 22|100s19 +923E12*Inflections_Section_1{character} 22|152r31 +924E12*Inflections_Section_2{character} 22|174r31 +925E12*Inflections_Section_3{character} 22|196r31 +926E12*Inflections_Section_4{character} 22|218r31 +931A9*Inflection_Array(887R9) +932A12*Lel_Section{931A9} 22|73r13 +933K12*Lel_Section_Io[2|43] 22|35r8 43r32 50r35 281r4 304r45 +935a4*Bel{931A9} 22|286r16 287r14 289r26 291r26 293r26 295r26 297r26 +937a4*Lel{932A12} 22|304m40 307r19 308r17 310r29 312r29 314r29 316r29 318r29 +939A9*Inflection_Array_Index(integer) +943a4*Belf{939A9} 22|332r12 334r40 +943a10*Bell{939A9} 22|333r26 334r26 +945a4*Lelf{939A9} 22|340r42 341r64 343r46 +945a10*Lell{939A9} 22|340r14 340r57 342r32 343r32 +947a4*Pelf{939A9} 22|351r42 352r64 354r46 +947a10*Pell{939A9} 22|351r14 351r57 353r32 354r32 +950i4*Number_Of_Inflections{integer} 22|88m10 108m19 108r44 121r29 255r12 +952U14*Establish_Inflections_Section 22|279s4 +X 20 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 22|21w18 21r52 +44a4*Inflections_Full_Name{string} 22|92r41 +45a4*Inflections_Sections_Name{string} 22|130r12 283r7 +X 21 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 22|20w18 20r51 +59U14*Get_Non_Comment_Line 22|97s16 +X 22 makeinfl.adb +26U11*Makeinfl 26b11 368l5 368t13 +37b4 Porting{boolean} 272r11 285r11 306r14 +39i4 M{integer} 288m13 288r18 309m16 309r21 327r42 +40i4 N1{integer} 162m10 362r9 +40i8 N2{integer} 184m10 363r9 +40i12 N3{integer} 206m10 364r9 +40i16 N4{integer} 245m10 365r9 +40i20 N5{integer} 140m10 361r9 +42p4 Output{10|52P9} 276m15 276r15 289r18 290r22 291r18 292r22 293r18 294r22 +. 295r18 296r22 297r18 298r23 310r21 311r25 312r21 313r25 314r21 315r25 316r21 +. 317r25 318r21 319r26 +43p4 Inflections_Sections_File{2|53P9[19|933]} 281m25 281r25 304r13 +45U14 File_Inflections_Sections 45b14 264l8 264t33 270s4 +49p7 Inflections_File{10|52P9} 91m16 91r16 94r33 97r38 119m17 119r17 +50p7 Inflections_Sections_File{2|53P9[19|933]} 129m18 129r18 139r17 161r17 +. 183r17 205r17 244r17 247m17 247r17 +51r7 Ir{19|887R9} 100m42 101r25 105r28 107r56 +52a7 Line{string} 97m56 100r24 114r21 +53i7 Last{integer} 97m62 99r19 100r35 114r32 +53i13 L{integer} 100m46 +54i7 Sn{19|811I12} 101m19 102r22 105r43 107r24 107r65 +55e7 Sx{character} 103m22 105m22 107r28 107r69 +57R12 Inflection_Item 58r38 60c12 64e20 107r39 +58P12 Inflection_List(57R12) 63r20 67r41 +62r13 Ir{19|887R9} 136r38 148r34 149r34 150r33 154r49 170r34 171r34 172r33 +. 176r49 192r34 193r34 194r33 198r49 214r34 215r34 216r33 220r49 233r34 234r34 +. 235r33 238r46 +63p13 Succ{58P12} 137r42 157r46 179r46 201r46 223r46 240r46 +66A12 Latin_Inflections(58P12) 68r41 71r13 127r16 +68a7 Null_Latin_Inflections{66A12} 71r34 90r17 +71a7 L_I{66A12} 90m10 107m19 107r60 127r37 133r17 143r17 165r17 187r17 209r17 +. 229r17 +73a7 Lel{19|932A12} 78r19 79m13 136m13 139r44 154m25 161r44 176m25 183r44 +. 198m25 205r44 220m25 238m22 244r44 +74i7 J1{integer} 153m25 153r31 154r30 162r16 +74i11 J2{integer} 175m25 175r31 176r30 184r16 +74i15 J3{integer} 197m25 197r31 198r30 206r16 +74i19 J4{integer} 219m25 219r31 220r30 237m22 237r28 238r27 245r16 +74i23 J5{integer} 135m13 135r19 136r18 140r16 +76U17 Null_Lel 76b17 81l11 81t19 132s10 142s10 164s10 186s10 208s10 +78i14 I{integer} 79r18 +83U17 Load_Inflections_List 83b17 122l11 122t32 251s7 +111r21 E{3|62R9} 113r60 +124U17 List_To_Lel_File 124b17 248l11 248t27 258s7 +127a10 Ilc{66A12} 133m10 134r16 136r25 137m13 137r29 143m10 146r22 148r22 +. 149r22 150r21 154r37 157m19 157r34 165m10 168r22 170r22 171r22 172r21 176r37 +. 179m19 179r34 187m10 190r22 192r22 193r22 194r21 198r37 201m19 201r34 209m10 +. 212r22 214r22 215r22 216r21 220r37 223m19 223r34 229m10 232r22 233r22 234r22 +. 235r21 238r34 240m19 240r34 +144e14 Ch{character} 146r30 148r30 149r30 150r29 152r25 154r45 157r27 157r42 +145i17 N{integer} 146r27 148r27 149r27 150r26 154r42 157r24 157r39 +166e14 Ch{character} 168r30 170r30 171r30 172r29 174r25 176r45 179r27 179r42 +167i17 N{integer} 168r27 170r27 171r27 172r26 176r42 179r24 179r39 +188e14 Ch{character} 190r30 192r30 193r30 194r29 196r25 198r45 201r27 201r42 +189i17 N{integer} 190r27 192r27 193r27 194r26 198r42 201r24 201r39 +210e14 Ch{character} 212r30 214r30 215r30 216r29 218r25 220r45 223r27 223r42 +211i17 N{integer} 212r27 214r27 215r27 216r26 220r42 223r24 223r39 +230e14 Ch{character} 232r30 233r30 234r30 235r29 238r42 240r27 240r42 +231i17 N{integer} 232r27 233r27 234r27 235r26 238r39 240r24 240r39 +286i11 I{integer} 287r19 289r31 291r31 293r31 295r31 297r31 +303i8 N{integer} 304r76 +307i14 I{integer} 308r22 310r34 312r34 314r34 316r34 318r34 +330e8 I{character} 331r55 332r21 333r35 334r35 334r49 +338e8 I{character} 340r23 340r51 340r66 341r41 341r73 342r41 343r41 343r55 +339i11 N{integer} 340r20 340r48 340r63 341r18 341r70 342r38 343r38 343r52 +349e8 I{character} 351r23 351r51 351r66 352r41 352r73 353r41 354r41 354r55 +350i11 N{integer} 351r20 351r48 351r63 352r18 352r70 353r38 354r38 354r52 +X 27 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/makeinfl.bexch b/obj/makeinfl.bexch new file mode 100644 index 0000000000000000000000000000000000000000..7a7d3ff4dacb8c22038c4397ca02449a785b2184 --- /dev/null +++ b/obj/makeinfl.bexch @@ -0,0 +1,33 @@ +[GENERATED OBJECT FILE] +b__makeinfl.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/makeinfl.o +[GENERATED SOURCE FILES] +b__makeinfl.ads +b__makeinfl.adb +b__makeinfl.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/makeinfl.o b/obj/makeinfl.o new file mode 100644 index 0000000000000000000000000000000000000000..70c56110af9e5653fdf508e1019e61b30d592370 Binary files /dev/null and b/obj/makeinfl.o differ diff --git a/obj/makestem.ali b/obj/makestem.ali new file mode 100644 index 0000000000000000000000000000000000000000..81954d71b245fc3c15c82fd086f89e758a9a9fb5 --- /dev/null +++ b/obj/makestem.ali @@ -0,0 +1,253 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U makestem%b makestem.adb 1566e8ab NE OO SU +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.general%s latin_utils-general.adb latin_utils-general.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.char_utils%s support_utils-char_utils.adb support_utils-char_utils.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D makestem.adb 20230322220154 d44995ea +D support_utils.ads 20230322220154 f98bd89b +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|17r6 30r8 252r10 264r10 +X 2 a-direio.ads +53P9*File_Type<29|81P9> +55E9*File_Mode +55n32*Inout_File{55E9[25|33]} 22|98r29[25|33] +66I9*Count 22|37r16[25|33] +74U14*Create 22|98s4[25|33] +86U14*Close 22|248s4[25|33] +115U14*Write 22|123s7[25|33] 187s13[25|33] +X 9 a-textio.ads +49K13*Text_IO 471e16 22|17w10 30r12 252r14 264r14 +52P9*File_Type +53n23*In_File{53E9} 22|95r27 +53n32*Out_File{53E9} 22|100r29 +86U14*Create 22|100s4 +92U14*Open 22|95s4 +98U14*Close 22|273s4 +165U14*New_Line 22|132s7 258s10 270s10 +166U14*New_Line 22|62s13 75s13 86s13 +183V13*End_Of_File{boolean} 22|148s37 151s41 153s33 +207U14*Put 22|127s7 129s7 131s7 253s10 255s10 257s10 265s10 267s10 269s10 +208U14*Put 22|207s37 +241U14*Put 22|126s7 252s22 264s22 +242U14*Put 22|55s13 55s29 55s39 57s13 58s13 69s13 69s29 69s39 71s13 72s13 +. 81s13 81s29 81s39 83s13 84s13 207s16 +244U14*Get_Line 22|110s7 155s13 +263U14*Put_Line 22|92s4 111s7 159s16 207s48 +X 11 a-tiinio.ads +59U14*Put 22|128s7[25|34] 130s7[25|34] 254s10[25|34] 256s10[25|34] 266s10[25|34] +. 268s10[25|34] +65U14*Put 22|56s13[25|34] 57s27[25|34] 59s13[25|34] 70s13[25|34] 71s27[25|34] +. 73s13[25|34] 82s13[25|34] 83s27[25|34] 85s13[25|34] +70U14*Get 22|119s7[19|181] 121s7[17|619] 184s13[19|181] 185s13[17|619] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 22|18r6 19r6 19r39 20r6 20r40 21r6 21r43 22r6 22r42 +. 25r6 93r4 96r10 +X 16 latin_utils-config.ads +17K21*Config 42e23 22|18w18 96r22 +39V13*Path{string} 22|96s29 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 22|22w18 22r54 +34E9*Dictionary_Kind 46e8 22|35r10 46r33 +37n9*Xxx{34E9} 22|35r29 +42n9*General{34E9} 22|105r13 107r23 108r23 124r21 128r45 130r45 134r26 +51a4*Ext(string) 22|96r58 98r64 100r62 +554K12*Part_Entry_IO 569e21 22|33r8 +561U17*Get 22|117s7 183s13 +619K12*MNPC_IO[11|45] 22|32r8 +X 18 latin_utils-general.ads +25K21*General 38e24 22|25w18 93r16 +30U14*Load_Dictionary 22|93s24 +X 19 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 22|21w18 21r55 +36N4*Max_Stem_Size 22|115r29 117r18 182r35 183r24 +39A12*Stem_Type{string} +179I9*Stem_Key_Type +181K12*Stem_Key_Type_IO[11|45] 22|28r8 +X 20 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 22|20w18 20r52 +65a4*Stem_List_Name{string} 22|96r35 +66a4*Stem_File_Name{string} 22|98r41 +67a4*Indx_File_Name{string} 22|100r39 +X 21 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 22|19w18 19r51 +36V13*Lower_Case{character} 22|162s19 163s19 +45V13*Trim{string} 22|158s16 161s44 +X 22 makestem.adb +27U11*Makestem 27b11 274l5 274t13 +35e4 D_K{17|34E9} 93m53 95r21 96r63 98r23 98r69 100r23 100r67 105r7 110r28 +. 123r25 126r23 127r23 128r23 129r23 130r23 131r23 132r28 143r20 148r61 151r65 +. 153r57 155r34 173r34 187r31 194r35 196r35 201r33 203r33 208r40 217r37 218r36 +. 220r45 225r37 226r36 227r45 243r20 247r28 248r22 252r38 253r26 254r26 254r44 +. 255r26 256r26 256r44 257r26 258r31 264r38 265r26 266r26 266r44 267r26 268r26 +. 268r44 269r26 270r31 273r22 +37i4 I{2|66I9[25|33]} 106m7 106r12 107r35 124r33 143r28 168m13 168r18 173r42 +. 194r43 196r43 201r41 203r41 217r45 218r44 225r45 226r44 243r28 +38a4 Line{string} 93m41 93r41 109m7 110m34 111r17 113r13 114r13 115r18 117r12 +. 119r12 121r12 154m13 155m40 158r22 161r50 162r31 163r31 182r24 183r18 184r18 +. 185r18 +39a4 Blanks{string} 109r15 154r21 +40i4 Last{integer} 93m47 93r47 110m40 111r28 117r39 119r28 121r28 155m46 +. 158r33 161r61 183r45 184r34 185r34 +40i10 Ll{integer} 117m55 119r18 119m43 121r18 121m44 183m61 184r24 184m49 +. 185r24 185m50 +41r4 Ds{25|25R9} 115m7 117m46 117r46 119m35 119r35 121m35 121r35 123r31 182m13 +. 183m52 183r52 184m41 184r41 185m41 185r41 187r37 +42e4 Fc{character} 113m7 124r13 139m4 162m13 165m57 165r57 172r19 173r25 +. 190r16 201r25 203r25 209r23 217r28 218r28 220r35 225r28 226r28 227r35 +42e8 Ofc{character} 140m4 143r10 172r25 190r22 194r25 196r25 208r29 209m16 +. 243r10 247r17 +43e4 Sc{character} 114m7 124r17 141m4 149r14 163m13 166m57 166r57 170r16 +. 199r19 201r29 203r29 210r23 215r19 218r32 221r29 226r32 228r29 +43e8 Osc{character} 142m4 149m7 193r19 194r30 196r30 207r42 208r35 210m16 +. 215r25 216r22 217r32 220r40 221m22 225r32 227r40 228m22 243r15 247r23 +45U14 Put_Indices 45b14 45>27 46>27 89l8 89t19 134s7 208s16 220s22 227s22 +. 247s4 +45s27 Ch{string} 47r40 47r44 47r56 50r10 51r20 51r24 51r35 51r39 52r19 52r23 +. 52r34 52r38 53r19 53r23 53r34 53r38 55r34 56r24 56r28 56r39 56r43 57r38 +. 57r42 57r53 57r57 60r22 60r26 60r37 60r41 61r22 61r26 61r37 61r41 64r13 +. 64r17 65r20 65r24 65r35 65r39 66r19 66r23 66r34 66r38 67r19 67r23 67r34 +. 67r38 69r34 70r24 70r28 70r39 70r43 71r38 71r42 71r53 71r57 73r24 73r28 +. 73r39 73r43 74r24 74r28 74r39 74r43 +46e27 D_K{17|34E9} 51r54 52r53 53r53 56r58 57r72 60r56 61r56 65r54 66r53 +. 67r53 70r58 71r72 73r58 74r58 78r31 79r29 79r54 82r35 83r48 85r34 85r58 +47a7 Wd{string} 78r27 79r25 79r50 81r34 82r31 83r44 85r30 85r54 +148l4 First_Character_Loop 161r18 241l13 241e33 +151l7 Second_Character_Loop 213r21 238l16 238e37 +153l10 Inner_Loop 223r27 230r27 235l19 235e29 +250e8 I{character} 252r45 254r38 256r38 +251e11 J{character} 252r48 254r41 256r41 +262e8 I{character} 264r45 266r38 268r38 +263e11 J{character} 264r48 266r41 268r41 +X 23 support_utils.ads +21K9*Support_Utils 22|23r6 23r46 24r6 165r13 166r13 23|29e18 +X 24 support_utils-char_utils.ads +17K23*Char_Utils 22|24w20 165r27 166r27 24|33e29 +29U14*V_To_U_And_J_To_I 22|165s38 166s38 +X 25 support_utils-word_support_package.ads +21K23*Word_Support_Package 22|23w20 23r60 25|89e39 +25R9*Dictionary_Stem 22|41r9 25|31e17 +27a10*Stem{19|39A12} 22|115m10 182m16 +28r10*Part{17|519R9} 22|117m49 183m55 +29i10*Key{19|179I9} 22|119m38 184m44 +30i10*MNPC{2|66I9[17|614]} 22|121m38 185m44 +33K12*Stem_Io[2|43] 22|31r8 37r8 +34K12*Count_Io[11|45] 22|29r8 +39a4*Stem_File(2|53P9[33]) 22|98m12 98r12 123r14 187r20 248m11 248r11 +41a4*Stem_List(9|52P9) 22|95m10 95r10 110r17 148r50 151r54 153r46 155r23 +42a4*Indx_File(9|52P9) 22|100m12 100r12 126r12 127r12 128r12 129r12 130r12 +. 131r12 132r17 252r27 253r15 254r15 255r15 256r15 257r15 258r20 264r27 265r15 +. 266r15 267r15 268r15 269r15 270r20 273m11 273r11 +49A9*Dict_Array_Index(2|66I9[33])<17|34E9> +53a4*Bblf{49A9} 22|51r14 53r13 56r18 61r16 107m7 128r29 +53a10*Bbll{49A9} 22|52r13 57r32 60r16 108m7 124m7 130r29 +57a4*Bdlf{49A9} 22|65r14 67r13 70r18 74r18 143m4 173m19 201m19 254r32 +57a10*Bdll{49A9} 22|66r13 71r32 73r18 194m19 217m22 256r32 +61a4*Ddlf{49A9} 22|203m19 218m22 226m22 266r32 +61a10*Ddll{49A9} 22|196m19 225m22 243m4 268r32 +75V13*First_Index{2|66I9[33]} 22|78s14 79s37 82s18 85s41 +80V14*Last_Index{2|66I9[33]} 22|79s13 83s32 85s18 +X 29 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/makestem.bexch b/obj/makestem.bexch new file mode 100644 index 0000000000000000000000000000000000000000..bdeaf81586d18077542e7a682660f393ab57986f --- /dev/null +++ b/obj/makestem.bexch @@ -0,0 +1,33 @@ +[GENERATED OBJECT FILE] +b__makestem.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/makestem.o +[GENERATED SOURCE FILES] +b__makestem.ads +b__makestem.adb +b__makestem.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/makestem.o b/obj/makestem.o new file mode 100644 index 0000000000000000000000000000000000000000..20195262e02c15cb17238828d7be49e3ab2bb838 Binary files /dev/null and b/obj/makestem.o differ diff --git a/obj/meanings.ali b/obj/meanings.ali new file mode 100644 index 0000000000000000000000000000000000000000..f4896d6476b8432f3772553e0f6587d7b0627836 --- /dev/null +++ b/obj/meanings.ali @@ -0,0 +1,127 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U meanings%b meanings.adb 4d5b3dc7 NE OO SU +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W words_main%b words_main.adb words_main.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-comlin.ads 20140225151544 ea62afbc +D a-contai.ads 20101025135029 61e5e089 +D a-convec.ads 20120217141546 0aaf3975 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-iteint.ads 20110906092602 7c7305e9 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D banner.ads 20230322220154 4640cea3 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D meanings.adb 20230322220154 7bf6777d +D process_input.adb 20230322220154 957745d8 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-initialization.ads 20230322220154 97926821 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-parse.ads 20230322220154 6d4edb33 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +D words_main.adb 20230322220154 e37845dd +X 24 latin_utils.ads +21K9*Latin_Utils 29e16 31|18r6 18r30 +X 25 latin_utils-config.ads +17K21*Config 42e23 31|18w18 18r42 +21n65*Only_Meanings{21E9} 31|23r16 +X 31 meanings.adb +19U11*Meanings 19b11 24l5 24t13 +X 70 words_main.adb +27U11*Words_Main 31|17w6 23s4 + diff --git a/obj/meanings.bexch b/obj/meanings.bexch new file mode 100644 index 0000000000000000000000000000000000000000..0034b7fe99369f771e7f385529373776cfb18a55 --- /dev/null +++ b/obj/meanings.bexch @@ -0,0 +1,36 @@ +[GENERATED OBJECT FILE] +b__meanings.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/banner.o +/home/ubuntu/whitakers-words/obj/process_input.o +/home/ubuntu/whitakers-words/obj/words_main.o +/home/ubuntu/whitakers-words/obj/meanings.o +[GENERATED SOURCE FILES] +b__meanings.ads +b__meanings.adb +b__meanings.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/meanings.o b/obj/meanings.o new file mode 100644 index 0000000000000000000000000000000000000000..eb6cc330878452ad5646d4932d51946c5a36f117 Binary files /dev/null and b/obj/meanings.o differ diff --git a/obj/process_input.ali b/obj/process_input.ali new file mode 100644 index 0000000000000000000000000000000000000000..fea94eed8398b7bb0af7458e03393706ac0eb928 --- /dev/null +++ b/obj/process_input.ali @@ -0,0 +1,266 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U process_input%b process_input.adb 013b66ab NE OO SU +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W banner%s banner.adb banner.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali E +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_4%s s-conca4.adb s-conca4.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali +W words_engine.parse%s words_engine-parse.adb words_engine-parse.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-contai.ads 20101025135029 61e5e089 +D a-convec.ads 20120217141546 0aaf3975 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-iteint.ads 20110906092602 7c7305e9 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D banner.ads 20230322220154 4640cea3 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D process_input.adb 20230322220154 957745d8 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca4.ads 20140225151544 7e642b20 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-parse.ads 20230322220154 6d4edb33 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 30|17r6 41r8 68r21 68r39 96r16 99r16 100r26 101r16 124r19 +X 6 a-direio.ads +53P9*File_Type<41|81P9> +55E9*File_Mode +55n23*In_File{55E9[25|614]} 30|49r58[25|614] 194r48[34|33] +80U14*Open 30|49s21[25|614] 194s15[34|33] +87U14*Delete 30|47s21[25|614] 51s21[25|614] 198s18[34|33] +95V13*Is_Open{boolean} 30|46s21[25|614] 197s18[34|33] +X 16 a-textio.ads +49K13*Text_IO 471e16 30|17w10 41r12 68r25 68r43 96r20 99r20 100r30 101r20 +. 124r23 +52P9*File_Type +53n23*In_File{53E9} 30|100r38 +64I9*Count +68I12*Positive_Count{64I9} +92U14*Open 30|99s28 +98U14*Close 30|140s13 148s13 +104V13*Name{string} 30|66s10 66s33 78s13 78s36 95s16 95s40 104s13 104s36 +. 112s13 112s36 117s16 117s40 138s13 138s37 146s13 146s37 +113U14*Set_Input 30|101s28 139s13 147s13 +117V13*Standard_Input{52P9} 30|66s39 78s42 95s46 104s42 112s42 117s46 138s43 +. 139s24 146s43 147s24 +118V13*Standard_Output{52P9} 30|68s51 +121V13*Current_Input{52P9} 30|66s16 78s19 87s29 95s22 104s19 112s19 117s22 +. 138s19 146s19 +165U14*New_Line 30|123s19 +183V13*End_Of_File{boolean} 30|87s16 +195V13*Line{68I12} 30|68s33 +249U14*Get_Line 30|74s7 81s13 +259U14*Put_Line 30|124s31 +263U14*Put_Line 30|96s28 142s10 154s13 155s13 161s10 +292X4*Status_Error 30|159r12 +294X4*Name_Error 30|137r12 +295X4*Use_Error 30|137r25 +297X4*End_Error 30|144r12 +X 20 banner.ads +17K9*Banner 23e11 30|30w6 173r7 184r10 +18U14*Print_Main_Banner 30|173s14 +22U14*Print_Mode_Warning 30|184s17 +X 23 latin_utils.ads +21K9*Latin_Utils 29e16 30|18r6 18r39 19r6 19r40 22r6 22r43 23r6 23r42 25r6 +. 27r6 27r30 31r5 +X 24 latin_utils-config.ads +17K21*Config 42e23 30|27w18 27r42 105r16 113r16 122r23 +21E9*Configuration_Type 21e79 30|37r42 +21n65*Only_Meanings{21E9} 30|183r26 +23n38*Command_Line_Input{23E9} 30|167r16 +23n58*Command_Line_Files{23E9} 30|149r25 +24e4*Method{23E9} 30|149r16 167r7 +29b4*Suppress_Preface{boolean} 30|105r23 113r23 122r30 +39V13*Path{string} 30|50s27 195s21 +X 25 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 30|23w18 23r54 +34E9*Dictionary_Kind 46e8 30|43r42 +36n9*Addons{34E9} 30|207r20 +42n9*General{34E9} 30|176r40 +44n9*Local{34E9} 30|194r32 195r55 197r38 198r37 206r20 +45n9*Unique{34E9} 30|208r20 +51a4*Ext(string) 30|50r56 195r50 +614K12*Dict_IO[6|43] 30|46r13 47r13 49r13 49r50 51r13 +615a4*Dict_File(6|53P9[614]) 30|46r30 47m29 47r29 49m27 49r27 51m29 51r29 +X 26 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 30|22w18 22r55 +971X4*Give_Up 30|150r22 157r19 214r9 +X 27 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 30|19w18 19r52 +63a4*Dict_File_Name{string} 30|50r33 +66a4*Stem_File_Name{string} 30|195r27 +X 28 latin_utils-preface.ads +18K21*Preface 30e24 30|25w18 69r10 70r10 80r13 118r16 119r16 177r10 178r10 +. 212r7 213r7 215r7 217r7 +22U14*Put 30|70s18 80s21 +24U14*Put_Line 30|119s24 177s18 178s18 212s15 213s15 215s15 217s15 +25U14*New_Line 30|69s18 118s24 +X 29 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 30|18w18 18r51 +45V13*Trim{string} 30|75s27 83s33 92s10 100s47 168s10 +X 30 process_input.adb +37U11*Process_Input 37b11 37>26 38>26 218l5 218t18 +37e26 Configuration{24|21E9} 130r44 169r41 183r10 +38s26 Command_Line{string} 168r16 169r56 +43U14 Delete_If_Open 43b14 43>30 55l8 55t22 206s4 207s4 208s4 +43e30 Dict_Name{25|34E9} 46r41 47r40 49r38 50r61 51r40 +59V13 Get_Input_Line{boolean} 59b13 163l8 163t22 187s13 +61a7 Blank_Line{string} 73r15 +62a7 Line{string} 73m7 74m17 75r33 81m23 83r39 92r16 94r13 100r53 103r16 +. 108r16 109r30 111r12 119r34 124r49 130r59 +63i7 L{integer} 74m23 75r11 75r44 81m29 83r17 83r50 92r27 100r64 119r45 124r60 +. 130r70 +X 31 support_utils.ads +21K9*Support_Utils 30|20r6 20r41 21r6 21r46 24r6 24r46 31|29e18 +X 32 support_utils-developer_parameters.ads +18K23*Developer_Parameters 30|21w20 21r60 32|98e39 +89e4*Start_File_Character{character} 30|94r24 173r33 +90e4*Change_Developer_Modes_Character{character} 30|111r23 +92U14*Change_Developer_Modes 30|115s13 +X 33 support_utils-word_parameters.ads +18K23*Word_Parameters 30|20w20 20r55 33|72e34 +23e4*Change_Parameters_Character{character} 30|103r27 174r9 +24e4*Change_Language_Character{character} 30|108r27 179r12 180r12 +25e4*Help_Character{character} 30|174r38 +34p4*Output{16|52P9} 30|123r29 124r41 +35p4*Input{16|52P9} 30|100m19 100r19 101r39 140m20 140r20 148m20 148r20 +46n6*Write_Output_To_File{43E9} 30|121r28 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 30|121r16 +68U14*Change_Parameters 30|107s13 +X 34 support_utils-word_support_package.ads +21K23*Word_Support_Package 30|24w20 24r60 34|89e39 +33K12*Stem_Io[6|43] 30|194r7 194r40 197r10 198r10 +39a4*Stem_File(6|53P9[33]) 30|194m21 194r21 197r27 198m26 198r26 +X 41 s-direio.ads +81P9*File_Type(53R9) +X 60 words_engine.ads +21K9*Words_Engine 30|26r6 26r37 28r6 29r5 33r6 130r13 169r10 60|27e17 +X 61 words_engine-english_support_package.ads +21K22*English_Support_Package 30|28w19 29r18 61|72e41 +66a4*English_Dictionary_Available(boolean) 30|176r10 +X 64 words_engine-parse.ads +21K22*Parse 30|33w19 130r26 169r23 64|36e23 +25U14*Parse_Line 30|130s32 169s29 +X 65 words_engine-word_package.ads +22K22*Word_Package 30|26w19 26r50 65|84e30 +24i4*Line_Number{integer} 30|128m13 128r28 +52i4*Scroll_Line_Number{integer} 30|67m10 +80U14*Change_Language 30|109s13 + diff --git a/obj/process_input.o b/obj/process_input.o new file mode 100644 index 0000000000000000000000000000000000000000..58b4d6c223665cbc540dfb57a2a6db8eb2b96fa4 Binary files /dev/null and b/obj/process_input.o differ diff --git a/obj/sorter.ali b/obj/sorter.ali new file mode 100644 index 0000000000000000000000000000000000000000..e2cd87274e0f27bbd3c7165d9651158d4717c09c --- /dev/null +++ b/obj/sorter.ali @@ -0,0 +1,451 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_FLOATING_POINT +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_UNCHECKED_ACCESS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_OBSOLESCENT_FEATURES +RV SPARK_05 + +U sorter%b sorter.adb 805f0311 NE OO SU +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.float_text_io%s a-flteio.ads a-flteio.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +Z ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +Z ada.unchecked_conversion%s +W direct_io%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +Z system%s system.ads system.ali +W system.compare_array_unsigned_8%s s-carun8.adb s-carun8.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W system.val_enum%s s-valenu.adb s-valenu.ali +W text_io%s text_io.ads text_io.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-flteio.ads 20070406091342 e18a47a0 +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiflio.ads 20090409150019 56fbda09 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D directio.ads 20080801103345 fc913ad7 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D sorter.adb 20230322220154 52baa00d +D system.ads 20160213141829 90249111 +D s-carun8.ads 20140225151544 a903718d +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +D text_io.ads 20070406091342 45d626c9 +X 1 ada.ads +16K9*Ada 19e8 26|17r6 18r6 27r8 553r10 554r10 631r10 632r10 +X 2 a-direio.ads +53P9 File_Type<31|81P9> 26|65r21[47] +55E9 File_Mode +55n32 Inout_File{55E9[26|47]} 26|798r18[47] +66I9 Count +68I12 Positive_Count{66I9[26|47]} 26|826r22[47] 827r22[47] 828r22[47] +74U14 Create 26|798s4[47] +86U14 Close 26|896s4[47] +89U14 Reset<31|112p14> 26|916s7[47] +101U14 Read 26|838s13[47] 841s13[47] 843s13[47] 856s16[47] 857s16[47] 863s13[47] +106U14 Read 26|889s7[47] 918s10[47] +110U14 Write 26|844s13[47] 847s16[47] 866s16[47] 873s10[47] +115U14 Write 26|812s10[47] +119U14 Set_Index 26|887s4[47] +122V13 Size{66I9[26|47]} 26|826s40[47] 827s40[47] 832s33[47] +124V13 End_Of_File{boolean}<31|90p13> 26|888s14[47] 917s17[47] +X 6 a-flteio.ads +20K13*Float_Text_IO[16|45] 26|18w10 553r14 554r14 631r14 632r14 +X 7 a-inteio.ads +18K13*Integer_Text_IO[17|45] 26|17w10 27r12 +X 10 a-string.ads +33n30*Right{33E9} 26|892r45 +X 12 a-textio.ads +52P9*File_Type 26|63r21 64r21 695r58 717r62 +53n23*In_File{53E9} 26|707r29 +53n32*Out_File{53E9} 26|733r32 735r32 +86U14*Create 26|733s16 735s16 +92U14*Open 26|707s16 +98U14*Close 26|819s4 897s4 904s7 908s7 911s7 921s7 +99U14*Delete 26|914s7 +166U14*New_Line 26|156s10 237s10 306s10 703s16 728s13 759s4 765s4 768s4 797s4 +. 899s4 +183V13*End_Of_File{boolean} 26|801s14 +242U14*Put 26|153s10 155s10 173s10 233s10 236s10 286s7 287s7 289s7 303s10 +. 304s10 304s36 305s10 305s40 705s16 730s13 +244U14*Get_Line 26|803s7 +249U14*Get_Line 26|316s7 706s16 731s13 +259U14*Put_Line 26|892s10 919s10 +263U14*Put_Line 26|288s7 324s13 327s13 339s13 588s18 589s18 590s18 651s18 +. 652s18 653s18 689s18 690s18 691s18 711s19 740s16 760s4 761s4 763s4 764s4 +. 799s4 821s4 831s15 878s32 879s32 882s4 898s4 903s7 906s7 907s7 910s7 913s7 +296X4*Device_Error 26|912r17 +297X4*End_Error 26|146r20 226r20 792r42 +298X4*Data_Error 26|149r20 229r20 792r20 905r17 +X 14 a-tienio.ads +46k21*Enumeration_IO 75e31 26|56r40 60r39 89r39 +60U14 Put 26|305s31[56] 305s59[60] +65U14 Get 26|181s10[89] 332s23[56] 333s22[60] +X 16 a-tiflio.ads +73U14*Get 26|553s28[6|20] 554s28[6|20] 631s28[6|20] 632s28[6|20] +X 17 a-tiinio.ads +65U14*Put 26|303s57[7|18] 304s24[7|18] +70U14*Get 26|122s7[7|18] 127s7[7|18] 132s7[7|18] 137s7[7|18] 142s7[7|18] +. 320s7[7|18] 322s10[7|18] 544s10[7|18] 545s10[7|18] 626s10[7|18] 627s10[7|18] +X 19 directio.ads +24k17*Direct_IO 26|20w6 47r27 +X 22 latin_utils.ads +21K9*Latin_Utils 29e16 26|21r6 21r39 22r6 22r42 +X 23 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 26|22w18 22r54 +519R9*Part_Entry 551e17 26|507r16 605r16 +554K12*Part_Entry_IO 569e21 26|562r10 563r10 636r10 637r10 +561U17*Get 26|562s24 563s24 636s24 637s24 +575V14*"<"{boolean} 26|565s23 567s29 +X 25 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 26|21w18 21r51 +37V13*Lower_Case{string} 26|349s41 510s16 511s16 535s16 536s16 608s16 609s16 +. 621s16 622s16 +45V13*Trim{string} 26|117s10 171s10 732s16 735s42 810s10 890s10 892s28 +51V13*Head{string} 26|812s23 +X 26 sorter.adb +23U11*Sorter 23b11 922l5 922t11 +30N4 Name_Length 31r30 +31a4 Enter_Line{string} 316m17 320r12 322r15 332r28 333r27 +32i4 Ls{integer} 316m29 317r10 320r29 322r39 332r52 333r51 +32i8 Last{integer} 320m37 322r27 322m47 332r40 332m60 333r39 333m59 544m23 +. 545m23 553m41 554m41 562m37 563m37 572m23 574m23 626m23 627m23 631m41 632m41 +. 636m37 637m37 641m23 642m23 +33a4 Input_Name{string} 706m26 707r38 735r48 +35N4 Line_Length 41r38 68r32 296r22 312r12 326r24 328r18 812r62 +40i4 Current_Length{integer} 803m35 810r32 812r45 +41A12 Text_Type{string} 47r38 49r26 51r16 52r15 53r13 658r32 +47K12 Line_Io[2|43] 48r8 65r13 826r14 827r14 828r14 +49a4 Blank_Text{41A12} 51r29 52r28 53r26 +51a4 Line_Text{41A12} 803m24 810r16 812r29 838m25 839r25 841m25 842r25 843m25 +. 844r26 856m28 859r23 863m25 865r30 866r29 889m19 890r25 892r34 907r17 918m22 +. 919r28 +52a4 Old_Line{41A12} 839m13 842m13 847r29 865r20 873r23 +53a4 P_Line{41A12} 857m28 859r34 +55E9 Sort_Type 55e46 56r56 70r21 293r35 297r11 499r23 596r30 +55n23 A{55E9} 70r34 297r24 313r12 499r36 509r15 596r43 607r15 +55n26 C{55E9} 518r18 612r18 +55n29 G{55E9} 525r18 615r18 +55n32 U{55E9} 534r18 620r18 +55n35 N{55E9} 543r18 625r18 +55n38 F{55E9} 552r18 630r18 +55n41 P{55E9} 561r18 635r18 +55n44 S{55E9} 570r18 640r18 +56K12 Sort_Type_Io[14|46] 57r8 332r10 +59E9 Way_Type 59e27 60r55 71r21 294r35 298r11 500r23 597r30 +59n22 I{59E9} 71r33 298r23 314r12 500r35 512r18 519r18 528r18 537r18 546r18 +. 555r18 564r18 576r18 597r42 +59n25 D{59E9} +60K12 Way_Type_Io[14|46] 61r8 333r10 +63p4 Input{12|52P9} 767m25 767r25 801r27 803r17 819m11 819r11 +64p4 Output{12|52P9} 884m28 884r28 892r20 897m11 897r11 904m14 904r14 908m14 +. 908r14 911m14 911r14 914m15 914r15 915m31 915r31 919r20 921m14 921r14 +65p4 Work{2|53P9[47]} 798m12 798r12 812r17 826r46 827r46 832r39 838r19 841r19 +. 843r19 844r20 847r23 856r22 857r22 863r19 866r23 873r17 887r15 888r27 889r13 +. 896m11 896r11 916m14 916r14 917r30 918r16 +67i4 M1{natural} 661r21 661r40 663r31 663r50 772m18 +67i8 M2{natural} 665r23 665r42 669r30 669r49 782m18 +67i12 M3{natural} 672r26 672r45 676r33 676r52 784m18 +67i16 M4{natural} 679r29 679r48 786m18 +68i4 N1{natural} 661r27 661r46 663r37 663r56 772m22 +68i8 N2{natural} 664r14 665r29 665r48 668r17 669r36 669r55 782m22 +68i12 N3{natural} 671r17 672r32 672r51 675r20 676r39 676r58 784m22 +68i16 N4{natural} 678r20 679r35 679r54 786m22 +70e4 S1{55E9} 661r51 663r61 772m26 +70e8 S2{55E9} 665r53 669r60 782m26 +70e12 S3{55E9} 672r56 676r63 784m26 +70e16 S4{55E9} 679r59 786m26 +71e4 W1{59E9} 661r55 663r65 772m30 +71e8 W2{59E9} 665r57 669r64 782m30 +71e12 W3{59E9} 672r60 676r67 784m30 +71e16 W4{59E9} 679r63 786m30 +73X4 Entry_Finished 318r16 790r12 +76R9 Section_Type 83e17 85r26 93r18 112r27 +78i10 First_Level{integer} 122m20 250r23 250r47 252r26 252r50 +79i10 Second_Level{integer} 127m34 255r26 255r51 257r29 257r54 +80i10 Third_Level{integer} 132m34 260r29 260r53 262r32 262r56 +81i10 Fourth_Level{integer} 137m34 265r32 265r57 267r35 267r60 +82i10 Fifth_Level{integer} 142m34 270r35 270r59 272r38 272r62 +85r4 No_Section{76R9} 93r35 116r12 +87E9 Appendix_Type 88e44 89r55 92r18 +87n27 None{87E9} 92r35 97r7 189r27 +87n33 A{87E9} +87n36 B{87E9} +87n39 C{87E9} +87n42 D{87E9} +87n45 E{87E9} +87n48 F{87E9} +87n51 G{87E9} +87n54 H{87E9} +87n57 I{87E9} +87n60 J{87E9} +87n63 K{87E9} +87n66 L{87E9} +87n69 M{87E9} +88n6 N{87E9} +88n9 O{87E9} +88n12 P{87E9} +88n15 Q{87E9} +88n18 R{87E9} +88n21 S{87E9} +88n24 T{87E9} +88n27 U{87E9} +88n30 V{87E9} +88n33 W{87E9} +88n36 X{87E9} +88n39 Y{87E9} +88n42 Z{87E9} +89K12 Appendix_Io[14|46] 163r11 +91R9 Appendix_Section_Type 94e14 96r35 162r27 242r24 506r16 604r16 +92e7 Appendix{87E9} 181m23 189m15 245r12 245r25 247r15 247r28 +93r7 Section{76R9} 222m34 250r15 250r39 252r18 252r42 255r18 255r43 257r21 +. 257r46 260r21 260r45 262r24 262r48 265r24 265r49 267r27 267r52 270r27 270r51 +. 272r30 272r54 +96r4 No_Appendix_Section{91R9} 169r12 506r41 604r41 +111U14 Get 111b14 111>19 112<19 112<41 159l8 159t11 222s7 +111s19 From{string} 114r32 117r16 117r29 118r18 122r12 127r12 132r12 137r12 +. 142r12 155r15 +112r19 S{76R9} 116m7 122m18 122r18 127m32 127r32 132m32 132r32 137m32 137r32 +. 142m32 142r32 +112i41 Last{integer} 118m10 124m10 129m10 134m10 139m10 143m7 147m10 150m10 +. 157m10 +113i7 L{integer} 122m33 123r10 124r18 127r18 127m48 128r10 129r18 132r18 +. 132m47 133r10 134r18 137r18 137m48 138r10 139r18 142r18 142m47 143r15 147r18 +. 150r18 157r18 +114i7 Lt{integer} 123r19 127r27 128r19 132r27 133r19 137r27 138r19 142r27 +161U14 Get 161b14 161>19 162<19 162<50 240l8 240t11 572s10 574s10 641s10 +. 642s10 +161s19 From{string} 165r32 166r32 171r16 174r18 181r15 222r12 236r15 +162r19 S{91R9} 169m7 181m21 181r21 189m13 222m32 222r32 +162i50 Last{integer} 174m10 184m13 227m10 230m10 238m10 +164i7 L{integer} 181m33 183r13 184r21 190m13 222r18 222m43 227r18 230r18 +. 238r18 +165i7 Ft{integer} 170r11 190r18 +166i7 Lt{integer} 170r16 183r22 222r27 +242V14 "<"{boolean} 242b14 242>17 242>20 282l9 282t11 577s23 579s29 +242r17 A{91R9} 245r10 247r13 250r13 252r16 255r16 257r19 260r19 262r22 265r22 +. 267r25 270r25 272r28 +242r20 B{91R9} 245r23 247r26 250r37 252r40 255r41 257r44 260r43 262r46 265r47 +. 267r50 270r49 272r52 +284U14 Prompt_For_Entry 284b14 284>32 290l8 290t24 770s4 781s7 783s7 785s7 +284s32 Entry_Number{string} 287r12 +292U14 Get_Entry 292b14 292<25 292<29 293<25 294<25 346l8 346t17 772s7 782s7 +. 784s7 786s7 +292i25 Mx{natural} 334m10 342m13 +292i29 Nx{natural} 334m19 342m22 +293e25 Sx{55E9} 334m29 342m31 +294e25 Wx{59E9} 334m38 342m40 +295i7 M{natural} 303r62 311m7 320m34 323r14 326r16 330r18 334r16 342r19 +296i7 N{natural} 304r29 312m7 328m13 330m13 334r25 342r28 +297e7 S{55E9} 305r36 313m7 332m57 334r35 342r37 +298e7 W{59E9} 305r64 314m7 333m56 334r44 342r46 +299i7 Z{natural} 322m44 323r23 326r20 330r22 +301U17 Echo_Entry 301b17 307l11 307t21 335s10 343s13 +348V13 Ignore_Separators{string} 348b13 348>32 360l8 360t25 526s16 527s16 +. 616s16 617s16 +348s32 S{string} 349r19 349r30 349r53 351r16 351r31 352r14 352r41 353r13 +. 353r34 354r13 354r40 +349a7 T{string} 356m13 359r14 +351i11 I{integer} 352r17 352r44 353r16 353r37 354r16 354r43 356r16 +362V13 Ltu{boolean} 362b13 362>18 362>21 391l8 391t11 462s16 474s16 +362e18 C{character} 365r13 371r13 377r13 383r13 389r17 +362e21 D{character} 364r10 370r13 376r13 382r13 389r21 +393V13 Equ{boolean} 393b13 393>18 393>21 422l8 422t11 458s13 472s13 490s17 +393e18 C{character} 396r14 396r27 402r14 402r27 408r14 408r27 414r14 414r27 +. 420r17 +393e21 D{character} 395r11 395r24 401r14 401r27 407r14 407r27 413r14 413r27 +. 420r21 +424V13 Gtu{boolean} 424b13 424>18 424>21 453l8 453t11 460s16 476s16 +424e18 C{character} 427r13 433r13 439r13 445r13 451r17 +424e21 D{character} 426r10 432r13 438r13 444r13 451r21 +455V13 Ltu{boolean} 455b13 455>18 455>21 467l8 467t11 538s20 +455s18 S{string} 457r21 458r18 458r21 460r21 460r24 462r21 462r24 +455s21 T{string} 458r39 458r42 460r42 460r45 462r42 462r45 +457i11 I{integer} 458r31 458r52 460r34 460r55 462r34 462r55 +469V13 Gtu{boolean} 469b13 469>18 469>21 481l8 481t11 540s20 +469s18 S{string} 471r21 472r18 472r21 474r21 474r24 476r21 476r24 +469s21 T{string} 472r39 472r42 474r42 474r45 476r42 476r45 +471i11 I{integer} 472r31 472r52 474r34 474r55 476r34 476r55 +483V13 Equ{boolean} 483b13 483>18 483>21 496l8 496t11 623s17 +483s18 S{string} 485r10 489r21 490r22 490r25 +483s21 T{string} 485r22 490r43 490r46 +489i11 I{integer} 490r35 490r56 +498V13 Slt{boolean} 498b13 498>18 498>21 499>18 500>18 593l8 593t11 661s10 +. 665s12 672s15 679s18 +498s18 X{string} 501r20 501r32 589r28 +498s21 Y{string} 502r20 502r32 590r28 +499e18 St{55E9} 509r10 518r13 525r13 534r13 543r13 552r13 561r13 570r13 +500e18 Wt{59E9} 512r13 519r13 528r13 537r13 546r13 555r13 564r13 576r13 +501a7 As{string} 510m10 510r28 513r20 515r20 520r20 522r20 526m10 526r35 +. 529r20 531r20 535m10 535r28 538r25 540r25 544r15 553r33 562r29 572r15 +502a7 Bs{string} 511m10 511r28 513r25 515r25 520r25 522r25 527m10 527r35 +. 529r25 531r25 536m10 536r28 538r29 540r29 545r15 554r33 563r29 574r15 +503i7 Mn{integer} 544m19 547r20 549r20 +503i11 Nn{integer} 545m19 547r25 549r25 +504f7 Fn{float} 553m37 556r20 558r20 +504f11 Gn{float} 554m37 556r25 558r25 +506r7 Fs{91R9} 572m19 577r20 579r26 579r46 +506r11 Gs{91R9} 574m19 577r25 579r31 579r51 +507r7 Px{23|519R9} 562m33 565r20 567r26 567r46 +507r11 Py{23|519R9} 563m33 565r25 567r31 567r51 +595V13 Sort_Equal{boolean} 595b13 595>25 595>28 596>25 597>25 656l8 656t18 +. 663s13 669s12 676s15 +595s25 X{string} 600r20 600r32 652r28 +595s28 Y{string} 601r20 601r32 653r28 +596e25 St{55E9} 607r10 612r13 615r13 620r13 625r13 630r13 635r13 640r13 +597e25 Wt{59E9} 599r28 +600a7 As{string} 608m10 608r28 610r17 613r17 616m10 616r35 618r17 621m10 +. 621r28 623r22 626r15 631r33 636r29 641r15 +601a7 Bs{string} 609m10 609r28 610r22 613r22 617m10 617r35 618r22 622m10 +. 622r28 623r27 627r15 632r33 637r29 642r15 +602i7 Mn{integer} 626m19 628r17 +602i11 Nn{integer} 627m19 628r22 +603f7 Fn{float} 631m37 633r17 +603f11 Gn{float} 632m37 633r22 +604r7 Fs{91R9} 641m19 643r17 +604r11 Gs{91R9} 642m19 643r22 +605r7 Px{23|519R9} 636m33 638r17 +605r11 Py{23|519R9} 637m33 638r22 +658V13 Lt{boolean} 658b13 658>18 658>24 693l8 693t10 859s19 865s16 +658a18 Left{41A12} 661r15 663r25 665r17 669r24 672r20 676r27 679r23 690r28 +658a24 Right{41A12} 661r33 663r43 665r35 669r42 672r38 676r45 679r41 691r28 +695U14 Open_File_For_Input 695b14 695=35 696>35 715l8 715t27 767s4 +695p35 Input{12|52P9} 707m22 +696s35 Prompt{string} 705r21 +697i7 Last{natural} 706m38 707r55 +699l7 Get_Input_File 708r21 713l16 713e30 +701q10 Check_Input 712l17 712e28 +717U14 Create_File_For_Output 717b14 717=38 718>38 744l8 744t30 884s4 915s7 +717p38 Output{12|52P9} 733m24 735m24 +718s38 Prompt{string} 730r18 +720a7 Name{string} 731m23 732r22 733r42 +721i7 Last{natural} 731m29 732r33 733r53 +724l7 Get_Output_File 737r18 742l16 742e31 +726q10 Check_Output 741l14 741e26 +746V13 Graphic{string} 746b13 746>22 755l8 755t15 890s16 +746s22 S{string} 747r24 747r37 749r16 750r28 +747a7 T{string} 751m13 754r14 +749i11 I{integer} 750r31 751r16 +823q4 Line_Heapsort 880l8 880e21 +826i7 L{2|68I12[47]} 836r13 837m13 837r18 838r36 851r15 852r15 852r19 +827i7 Ir{2|68I12[47]} 841r36 844r37 845m13 845r19 846r16 854r21 855r20 870r21 +828i7 I{2|68I12[47]} 851m10 866r40 867m16 873r33 +828i10 J{2|68I12[47]} 852m10 854r16 855r16 856r39 857r36 860m19 860r24 863r36 +. 867r21 868m16 868r21 868r25 870m16 +833l7 Main 848r21 875l16 875e20 +X 31 s-direio.ads +81P9*File_Type(53R9) +X 52 text_io.ads +24K9*Text_IO=24:29 26|19w6 28r8 56r32 60r31 63r13 64r13 89r31 146r12 149r12 +. 226r12 229r12 588r10 589r10 590r10 651r10 652r10 653r10 689r10 690r10 691r10 +. 695r50 717r54 792r12 792r34 831r7 905r9 912r9 + diff --git a/obj/sorter.bexch b/obj/sorter.bexch new file mode 100644 index 0000000000000000000000000000000000000000..ca26aef9eb9345767af451bfbf5ff158486f604f --- /dev/null +++ b/obj/sorter.bexch @@ -0,0 +1,33 @@ +[GENERATED OBJECT FILE] +b__sorter.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/tools.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/sorter.o +[GENERATED SOURCE FILES] +b__sorter.ads +b__sorter.adb +b__sorter.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/sorter.o b/obj/sorter.o new file mode 100644 index 0000000000000000000000000000000000000000..bf95230b47ffedcf07c1d4ea316ee179f6316ea7 Binary files /dev/null and b/obj/sorter.o differ diff --git a/obj/support_utils-static/support_utils-addons_package.ali b/obj/support_utils-static/support_utils-addons_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..20c6df451c4ed45e9fae41a589eff7ef3769d91d --- /dev/null +++ b/obj/support_utils-static/support_utils-addons_package.ali @@ -0,0 +1,577 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.addons_package%b support_utils-addons_package.adb e3964441 OO PK +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U support_utils.addons_package%s support_utils-addons_package.ads c732c212 EB EE OO PK +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-addons_package.adb 20230322220154 af9d2f62 +D support_utils-addons_package-prefix_entry_io.adb 20230322220154 58987391 support_utils.addons_package.prefix_entry_io +D support_utils-addons_package-suffix_entry_io.adb 20230322220154 133e52eb support_utils.addons_package.suffix_entry_io +D support_utils-addons_package-tackon_entry_io.adb 20230322220154 3bf822b6 support_utils.addons_package.tackon_entry_io +D support_utils-addons_package-target_entry_io.adb 20230322220154 9e757bf5 support_utils.addons_package.target_entry_io +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 22|17r6 17r28 61r29 63r29 78r29 80r29 96r29 98r29 116r29 118r29 +. 23|22r8 58r21 218r16 220r16 221r22 236r12 239r12 +X 9 a-textio.ads +49K13*Text_IO 471e16 22|17w10 17r32 61r33 63r33 78r33 80r33 96r33 98r33 116r33 +. 118r33 23|22r12 58r25 218r20 220r20 221r26 236r16 239r16 +52P9*File_Type 22|17r40 61r41 63r41 78r41 80r41 96r41 98r41 116r41 118r41 +. 23|58r33 24|21r26 35r26 25|21r26 43r26 26|19r26 29r26 27|51r26 117r26 +53n23*In_File{53E9} 23|92r26 +64I9*Count +68I12*Positive_Count{64I9} +73I12*Field{integer} +92U14*Open 23|92s7 +98U14*Close 23|233s7 242s10 +183V13*End_Of_File{boolean} 23|105s17 +192V13*Col{68I12} 27|118s42 140s33 +193V13*Col{68I12} 27|146s42 169s19 +205U14*Get 24|24s7 25|24s7 26s7 28s7 27|55s7 +206U14*Get 24|31s7 25|35s7 37s7 39s7 27|88s7 +207U14*Put 24|38s7 25|46s7 48s7 50s7 27|121s7 +208U14*Put 24|45s7 25|57s7 59s7 61s7 27|149s7 +241U14*Put 27|140s7 +242U14*Put 27|168s7 +244U14*Get_Line 23|114s16 116s16 154s16 156s16 196s16 202s16 +263U14*Put_Line 23|218s28 220s28 +294X4*Name_Error 23|236r24 +298X4*Data_Error 23|221r34 239r24 +X 10 a-tienio.ads +48i4*Default_Width{9|73I12} 23|341r60[18|84] 342r29[18|84] 343r60[18|84] +. 346r60[18|84] 24|61r39[18|84] 65r39[18|84] 25|86r39[18|84] 27|211r39[18|84] +51U14*Get 24|23s7[18|84] 25s7[18|84] 25|23s7[18|84] 27|54s7[18|84] +52U14*Get 24|30s7[18|84] 32s7[18|84] 25|34s7[18|84] 27|87s7[18|84] +54U14*Put 24|37s7[18|84] 39s7[18|84] 25|45s7[18|84] 27|120s7[18|84] +60U14*Put 24|44s7[18|84] 46s7[18|84] 25|56s7[18|84] 27|148s7[18|84] +65U14*Get 23|109s10[18|84] 24|52s7[18|84] 54s7[18|84] 25|69s7[18|84] 27|177s7[18|84] +70U14*Put 24|62s7[18|84] 66s7[18|84] 25|87s7[18|84] 27|212s7[18|84] +X 11 a-tiinio.ads +50U14*Get 25|25s7[18|181] 29s7[18|181] +55U14*Get 25|36s7[18|181] 40s7[18|181] +59U14*Put 25|47s7[18|181] 51s7[18|181] +65U14*Put 25|58s7[18|181] 62s7[18|181] +70U14*Get 25|72s7[18|181] 78s7[18|181] +75U14*Put 25|91s7[18|181] 99s7[18|181] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 22|18r6 18r43 19r6 19r42 20r5 23|17r6 18r6 18r39 20r6 +. 92r35 +X 16 latin_utils-config.ads +17K21*Config 42e23 23|17w18 92r47 +39V13*Path{string} 23|92s54 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 22|19w18 19r54 +258R9*Noun_Entry 264e17 22|34r20 27|35r12 +267K12*Noun_Entry_IO 280e21 27|19r8 217r22 +268i7*Default_Width{natural} 27|217r36 +269U17*Get 27|58s13 +270U17*Get 27|91s13 +271U17*Put 27|124s13 +272U17*Put 27|152s13 +274U17*Get 27|181s13 +279U17*Put 27|218s13 +284R9*Pronoun_Entry 289e17 22|37r23 27|36r14 +292K12*Pronoun_Entry_IO 305e24 27|20r8 220r22 +293i7*Default_Width{natural} 27|220r39 +294U17*Get 27|61s13 +295U17*Get 27|94s13 +296U17*Put 27|126s13 +297U17*Put 27|154s13 +299U17*Get 27|184s13 +304U17*Put 27|221s13 +309R9*Propack_Entry 314e17 22|40r23 27|37r14 +312r10*Decl{18|97R9} 23|120r32 121r31 +317K12*Propack_Entry_IO 330e24 27|21r8 223r22 +318i7*Default_Width{natural} 27|223r39 +319U17*Get 27|64s13 +320U17*Get 27|97s13 +321U17*Put 27|128s13 +322U17*Put 27|156s13 +324U17*Get 27|187s13 +329U17*Put 27|224s13 +334R9*Adjective_Entry 339e17 22|43r22 27|38r16 +342K12*Adjective_Entry_IO 361e26 27|22r8 226r22 +343i7*Default_Width{natural} 27|226r41 +344U17*Get 27|67s13 +348U17*Get 27|100s13 +349U17*Put 27|130s13 +353U17*Put 27|158s13 +355U17*Get 27|190s13 +360U17*Put 27|227s13 +365R9*Numeral_Entry 371e17 22|45r22 27|39r14 +374K12*Numeral_Entry_IO 387e24 23|344r6 27|23r8 229r22 +375i7*Default_Width{natural} 23|344r23 27|229r39 +376U17*Get 27|70s13 +377U17*Get 27|103s13 +378U17*Put 27|132s13 +379U17*Put 27|160s13 +381U17*Get 27|193s13 +386U17*Put 27|230s13 +391R9*Adverb_Entry 394e17 22|48r22 27|40r13 +397K12*Adverb_Entry_IO 410e23 27|24r8 232r22 +398i7*Default_Width{natural} 27|232r38 +399U17*Get 27|73s13 +400U17*Get 27|106s13 +401U17*Put 27|134s13 +402U17*Put 27|162s13 +404U17*Get 27|196s13 +409U17*Put 27|233s13 +414R9*Verb_Entry 420e17 22|50r20 27|41r11 +423K12*Verb_Entry_IO 436e21 27|25r8 235r22 +424i7*Default_Width{natural} 27|235r36 +425U17*Get 27|76s13 +426U17*Get 27|109s13 +427U17*Put 27|136s13 +428U17*Put 27|164s13 +430U17*Get 27|199s13 +435U17*Put 27|236s13 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 22|18w18 18r55 +36N4*Max_Stem_Size 22|26r31 23|112r54 272r35 282r35 283r49 293r35 306r35 +. 307r49 317r28 328r28 +37N4*Max_Meaning_Size 23|117r45 157r45 204r45 +39A12*Stem_Type{string} 22|24r24 127r17 179r66 180r66 182r66 184r32 +. 185r54 186r32 187r54 23|64r12 268r66 272r12 288r66 293r12 312r32 313r54 +. 323r32 324r54 +40a4*Null_Stem_Type{39A12} 22|25r41 127r30 23|283r12 307r12 +61A12*Meaning_Type{string} 22|160r53 23|60r14 +62a4*Null_Meaning_Type{61A12} 23|60r30 +64E9*Part_Of_Speech_Type 82e7 22|28r32 88r20 89r20 106r23 126r17 136r17 147r17 +. 23|59r14 +65n7*X{64E9} 22|28r58 30r50 88r43 89r43 106r46 27|52r32 78r15 79r27 85r32 +. 111r15 112r27 175r32 201r15 202r27 +66n6*N{64E9} 22|33r18 27|57r15 59r19 90r15 92r19 123r15 151r15 180r15 182r19 +. 216r15 +67n6*Pron{64E9} 22|36r18 27|60r15 62r19 93r15 95r19 125r15 153r15 183r15 +. 185r19 219r15 +68n6*Pack{64E9} 22|39r18 23|119r35 159r34 27|63r15 65r19 96r15 98r19 127r15 +. 155r15 186r15 188r19 222r15 +69n6*Adj{64E9} 22|42r18 27|66r15 68r19 99r15 101r19 129r15 157r15 189r15 +. 191r19 225r15 +70n6*Num{64E9} 22|44r18 27|69r15 71r19 102r15 104r19 131r15 159r15 192r15 +. 194r19 228r15 +71n6*Adv{64E9} 22|47r18 27|72r15 74r19 105r15 107r19 133r15 161r15 195r15 +. 197r19 231r15 +72n6*V{64E9} 22|28r63 49r18 27|75r15 77r19 108r15 110r19 135r15 163r15 198r15 +. 200r19 234r15 +79n6*Tackon{64E9} 22|126r40 23|111r18 +80n6*Prefix{64E9} 22|136r40 23|151r18 +81n6*Suffix{64E9} 22|147r40 23|189r18 +84K12*Part_Of_Speech_Type_IO[10|46] 23|23r8 341r37 342r6 343r37 346r37 24|61r16 +. 65r16 25|86r16 27|211r16 +89I12*Which_Type{natural} +99i10*Which{89I12} 23|120r37 121r36 +179I9*Stem_Key_Type 22|107r23 109r23 +181K12*Stem_Key_Type_IO[11|45] 23|25r8 +X 19 latin_utils-preface.ads +18K21*Preface 30e24 23|20w18 93r7 94r7 226r7 226r29 227r7 227r29 228r7 228r29 +. 229r7 229r29 230r7 230r29 232r7 232r29 237r10 240r10 241r10 244r10 245r10 +22U14*Put 23|93s15 94s15 226s37 227s37 228s37 229s37 230s37 +23U14*Set_Col 23|232s15 +24U14*Put_Line 23|232s37 237s18 240s18 241s18 244s18 245s18 +26U14*Put 23|226s15 227s15 228s15 229s15 230s15 +X 20 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 23|18w18 18r51 +45V13*Trim{string} 23|68s34 112s28 249s31 251s31 269s31 270s31 289s31 291s31 +. 314s32 325s32 +51V13*Head{string} 23|76s18 112s22 117s24 157s24 204s24 272s25 293s25 317s17 +. 328s17 +59U14*Get_Non_Comment_Line 23|107s10 +X 21 support_utils.ads +21K9*Support_Utils 29e18 22|21r9 189r5 23|19r6 19r46 21r14 352r5 24|17r11 +. 25|17r11 26|17r11 27|17r11 +X 22 support_utils-addons_package.ads +21K23*Addons_Package 21|21k9 22|189l19 189e33 23|21b28 352l19 352t33 24|17r25 +. 25|17r25 26|17r25 27|17r25 +24A12*Fix_Type{18|39A12} 25r29 137r17 148r17 23|67r41 +25a4*Null_Fix_Type{24A12} 137r29 148r29 +26N4*Max_Fix_Size 23|76r37 +28E12*Target_Pofs_Type{18|64E9} 30r30 27|52r12 85r12 175r12 +30R9*Target_Entry 30d23 55e17 57r24 61r60 62r30 63r59 64r29 65r45 66r45 71r17 +. 108r23 27|51r45 84r27 117r44 145r26 173r42 207r42 +30e23*Pofs{28E12} 32r15 23|119r28 27|120r17 122r14 148r14 150r14 212r30 215r14 +34r16*N{17|258R9} 27|124r23 152r20 218r36 +37r16*Pron{17|284R9} 27|126r23 154r20 221r36 +40r16*Pack{17|309R9} 23|120r27 121r26 27|128r23 156r20 224r36 +43r16*Adj{17|334R9} 27|130r23 158r20 227r36 +45r16*Num{17|365R9} 27|132r23 160r20 230r36 +48r16*Adv{17|391R9} 27|134r23 162r20 233r36 +50r16*V{17|414R9} 27|136r23 164r20 236r36 +57r4*Null_Target_Entry{30R9} 108r39 +59K12*Target_Entry_Io 67l8 67e23 23|24r8 334b17 343r4 348r6 350r37 25|94r16 +. 26|49r16 27|18b14 141r9 169r27 242l5 242t20 +60i7*Default_Width{natural} 23|343m20 348r22 350r53 25|94r32 26|49r32 27|141r25 +. 169r43 +61U17*Get 61>22 61<52 25|27s7 26|21s7 27|51b14 82l8 82t11 +61p22 F{9|52P9} 27|51b19 54r12 55r12 58r18 61r18 64r18 67r18 70r18 73r18 +. 76r18 +61r52 P{30R9} 27|51b37 59m13 62m13 65m13 68m13 71m13 74m13 77m13 79m13 +62U17*Get 62<22 25|38s7 26|26s7 27|84b14 115l8 115t11 +62r22 P{30R9} 27|84b19 92m13 95m13 98m13 101m13 104m13 107m13 110m13 112m13 +63U17*Put 63>22 63>52 25|49s7 26|31s7 27|117b14 143l8 143t11 +63p22 F{9|52P9} 27|117b19 118r47 120r12 121r12 124r18 126r18 128r18 130r18 +. 132r18 134r18 136r18 140r12 140r38 +63r52 P{30R9} 27|117b37 120r15 122r12 124r21 126r21 128r21 130r21 132r21 +. 134r21 136r21 +64U17*Put 64>22 25|60s7 26|36s7 27|145b14 171l8 171t11 +64r22 P{30R9} 27|145b19 148r12 150r12 152r18 154r18 156r18 158r18 160r18 +. 162r18 164r18 +65U17*Get 65>22 65<37 65<59 25|75s7 26|42s7 27|173b14 205l8 205t11 +65s22 S{string} 27|173b19 174r22 177r12 181r18 181r30 184r18 184r30 187r18 +. 187r30 190r18 190r30 193r18 193r30 196r18 196r30 199r18 199r30 +65r37 P{30R9} 27|173b34 182m13 185m13 188m13 191m13 194m13 197m13 200m13 +. 202m13 +65i59 Last{integer} 27|173b56 181m45 184m48 187m48 190m50 193m48 196m47 199m45 +66U17*Put 66<22 66>38 25|95s7 26|50s7 27|207b14 241l8 241t11 +66s22 S{string} 27|207b19 208r22 212m12 212r12 214m7 218m18 218r18 221m18 +. 221r18 224m18 224r18 227m18 227r18 230m18 230r18 233m18 233r18 236m18 236r18 +. 240m7 240r19 +66r38 P{30R9} 27|207b35 212r28 215r12 218r34 221r34 224r34 227r34 230r34 +. 233r34 236r34 +69R9*Tackon_Entry 72e17 74r24 78r60 79r30 80r59 81r29 82r45 83r45 128r17 +. 23|62r12 26|19r45 24r27 29r44 34r26 39r42 45r42 +71r10*Base{30R9} 23|119r23 120r22 121r21 26|21m17 26m14 31r17 36r14 42m35 +. 50r30 +74r4*Null_Tackon_Entry{69R9} 128r33 +76K12*Tackon_Entry_Io 84l8 84e23 23|52r11 335b17 350r4 26|18b14 54l5 54t20 +77i7*Default_Width{natural} 23|350m20 +78U17*Get 78>22 78<52 26|19b14 22l8 22t11 +78p22 F{9|52P9} 26|19b19 21r12 +78r52 I{69R9} 26|19b37 21m15 21r15 +79U17*Get 79<22 26|24b14 27l8 27t11 +79r22 I{69R9} 26|24b19 26m12 26r12 +80U17*Put 80>22 80>52 26|29b14 32l8 32t11 +80p22 F{9|52P9} 26|29b19 31r12 +80r52 I{69R9} 26|29b37 31r15 +81U17*Put 81>22 26|34b14 37l8 37t11 +81r22 I{69R9} 26|34b19 36r12 +82U17*Get 82>22 82<37 82<59 23|115s16 26|39b14 43l8 43t11 +82s22 S{string} 26|39b19 40r31 42r12 42r24 +82r37 I{69R9} 26|39b34 42m33 42r33 +82i59 Last{integer} 26|39b56 42m41 +83U17*Put 83<22 83>38 26|45b14 52l8 52t11 +83s22 S{string} 26|45b19 46r31 50m12 50r12 51m7 51r10 51r21 +83r38 I{69R9} 26|45b35 50r28 +86R9*Prefix_Entry 90e17 92r24 96r60 97r30 98r59 99r29 100r45 101r45 139r17 +. 24|21r45 28r27 35r44 42r26 49r42 57r42 +88e10*Root{18|64E9} 23|159r27 24|23m17 30m14 37r17 44r14 52m35 62r30 +89e10*Target{18|64E9} 24|25m17 32m14 39r17 46r14 54m35 66r30 +92r4*Null_Prefix_Entry{86R9} 139r33 +94K12*Prefix_Entry_Io 102l8 102e23 23|53r11 336b17 341r4 24|18b14 70l5 70t20 +95i7*Default_Width{natural} 23|341m20 +96U17*Get 96>22 96<52 24|21b14 26l8 26t11 +96p22 F{9|52P9} 24|21b19 23r12 24r12 25r12 +96r52 P{86R9} 24|21b37 23m15 23r15 25m15 25r15 +97U17*Get 97<22 24|28b14 33l8 33t11 +97r22 P{86R9} 24|28b19 30m12 30r12 32m12 32r12 +98U17*Put 98>22 98>52 24|35b14 40l8 40t11 +98p22 F{9|52P9} 24|35b19 37r12 38r12 39r12 +98r52 P{86R9} 24|35b37 37r15 39r15 +99U17*Put 99>22 24|42b14 47l8 47t11 +99r22 P{86R9} 24|42b19 44r12 46r12 +100U17*Get 100>22 100<37 100<59 23|155s16 24|49b14 55l8 55t11 +100s22 S{string} 24|49b19 50r22 52r12 52r24 54r12 54r24 +100r37 P{86R9} 24|49b34 52m33 52r33 54m33 54r33 +100i59 Last{integer} 24|49b56 54m43 +101U17*Put 101<22 101>38 24|57b14 68l8 68t11 +101s22 S{string} 24|57b19 58r22 62m12 62r12 64m7 66m12 66r12 67m7 67r19 +101r38 P{86R9} 24|57b35 62r28 66r28 +104R9*Suffix_Entry 110e17 112r24 116r60 117r30 118r59 119r29 120r45 121r45 +. 150r17 25|21r45 32r27 43r44 54r26 65r42 82r42 +106e10*Root{18|64E9} 25|23m17 34m14 45r17 56r14 69m35 87r30 +107i10*Root_Key{18|179I9} 25|25m17 36m14 47r17 58r14 72m35 91r30 +108r10*Target{30R9} 25|27m17 38m14 49r17 60r14 75m35 95r30 +109i10*Target_Key{18|179I9} 25|29m17 40m14 51r17 62r14 78m35 99r30 +112r4*Null_Suffix_Entry{104R9} 150r33 +114K12*Suffix_Entry_Io 122l8 122e23 23|54r11 337b17 346r4 25|18b14 102l5 +. 102t20 +115i7*Default_Width{natural} 23|346m20 +116U17*Get 116>22 116<52 25|21b14 30l8 30t11 +116p22 F{9|52P9} 25|21b19 23r12 24r12 25r12 26r12 27r12 28r12 29r12 +116r52 P{104R9} 25|21b37 23m15 23r15 25m15 25r15 27m15 27r15 29m15 29r15 +117U17*Get 117<22 25|32b14 41l8 41t11 +117r22 P{104R9} 25|32b19 34m12 34r12 36m12 36r12 38m12 38r12 40m12 40r12 +118U17*Put 118>22 118>52 25|43b14 52l8 52t11 +118p22 F{9|52P9} 25|43b19 45r12 46r12 47r12 48r12 49r12 50r12 51r12 +118r52 P{104R9} 25|43b37 45r15 47r15 49r15 51r15 +119U17*Put 119>22 25|54b14 63l8 63t11 +119r22 P{104R9} 25|54b19 56r12 58r12 60r12 62r12 +120U17*Get 120>22 120<37 120<59 23|200s16 25|65b14 80l8 80t11 +120s22 S{string} 25|65b19 66r22 69r12 69r24 72r12 72r24 75r12 75r24 78r12 +. 78r24 +120r37 P{104R9} 25|65b34 69m33 69r33 72m33 72r33 75m33 75r33 78m33 78r33 +120i59 Last{integer} 25|65b56 78m47 +121U17*Put 121<22 121>38 25|82b14 101l8 101t11 +121s22 S{string} 25|82b19 83r22 87m12 87r12 89m7 91m12 91r12 93m7 95m12 95r12 +. 97m7 99m12 99r12 100m7 100r19 +121r38 P{104R9} 25|82b35 87r28 91r28 95r28 99r28 +124R9*Tackon_Item 130e17 132r23 159r53 178r46 23|248r46 +126e10*Pofs{18|64E9} 23|125m33 136m33 +127a10*Tack{18|39A12} 23|126m33 137m33 251r39 +128r10*Entr{69R9} 23|127m33 138m33 +129i10*MNPC{integer} 23|131m33 143m33 +132r4*Null_Tackon_Item{124R9} +134R9*Prefix_Item 141e17 143r23 156r53 157r53 179r46 180r46 185r34 23|63r12 +. 268r46 313r34 +136e10*Pofs{18|64E9} 23|161m33 174m34 +137a10*Fix{24A12} 23|153m51 162m33 162r44 175m34 175r45 270r39 314r45 +138e10*Connect{character} 23|153m59 163m33 163r48 176m34 176r49 279r13 279r47 +139r10*Entr{86R9} 23|155m39 159r22 164m33 164r44 177m34 177r45 +140i10*MNPC{integer} 23|169m33 181m34 +143r4*Null_Prefix_Item{134R9} 23|275r14 +145R9*Suffix_Item 152e17 154r23 158r53 182r46 187r34 23|288r46 324r34 +147e10*Pofs{18|64E9} 23|191m31 +148a10*Fix{24A12} 23|194m33 291r39 325r53 +149e10*Connect{character} 23|194m53 302r13 302r47 +150r10*Entr{104R9} 23|200m51 +151i10*MNPC{integer} 23|211m31 +154r4*Null_Suffix_Item{145R9} 23|298r14 +156A9*Prefix_Array(134R9) 165r15 166r15 +157A9*Tickon_Array(134R9) +158A9*Suffix_Array(145R9) 167r15 +159A9*Tackon_Array(124R9) 163r15 164r15 +160A9*Means_Array(18|61A12) 168r15 +163a4*Tackons{159A9} 23|136m19 137m19 138m19 143m19 +164a4*Packons{159A9} 23|125m19 126m19 127m19 131m19 +165a4*Tickons{156A9} 23|161m19 162m19 163m19 164m19 169m19 +166a4*Prefixes{156A9} 23|174m19 175m19 176m19 177m19 181m19 +167a4*Suffixes{158A9} 23|191m16 194m18 194r18 194m38 194r38 200m36 200r36 +. 211m16 +168a4*Means{160A9} 23|132m19 144m19 170m19 182m19 212m16 +170i4*Number_Of_Tickons{integer} 23|186m16 +171i4*Number_Of_Tackons{integer} 23|149m16 +172i4*Number_Of_Packons{integer} 23|148m16 +173i4*Number_Of_Prefixes{integer} 23|187m16 +174i4*Number_Of_Suffixes{integer} 23|215m16 +176U14*Load_Addons 176>27 23|51b14 246l8 246t19 +176s27 File_Name{string} 23|51b27 92r60 +178V13*Subtract_Tackon{string} 178>30 178>42 23|248b13 266l8 266t23 +178s30 W{string} 23|248b30 249r37 264r17 +178r42 X{124R9} 23|248b42 251r37 +179V13*Subtract_Prefix{18|39A12} 179>30 179>42 181r14 23|268b13 286l8 286t23 +179s30 W{string} 23|268b30 269r37 +179r42 X{134R9} 23|268b42 270r37 275r9 279r11 279r45 +180V13*Subtract_Tickon=181:14{18|39A12} +180s30 W{string} +180r42 X{134R9} +182V13*Subtract_Suffix{18|39A12} 182>30 182>42 23|288b13 310l8 310t23 +182s30 W{string} 23|288b30 289r37 +182r42 X{145R9} 23|288b42 291r37 298r9 302r11 302r45 +184V13*Add_Prefix{18|39A12} 184>25 185>25 23|312b13 321l8 321t18 +184a25 Stem{18|39A12} 23|312b25 314r52 319r17 +185r25 Prefix{134R9} 23|313b25 314r38 +186V13*Add_Suffix{18|39A12} 186>25 187>25 23|323b13 332l8 332t18 +186a25 Stem{18|39A12} 23|323b25 325r38 330r17 +187r25 Suffix{145R9} 23|324b25 325r46 +X 23 support_utils-addons_package.adb +27V13 Equ{boolean} 27b13 27>18 27>21 34l8 34t11 43s17 +27e18 C{character} 30r18 30r31 32r17 +27e21 D{character} 29r11 29r24 32r21 +36V13 Equ{boolean} 36b13 36>18 36>21 49l8 49t11 258s9 278s9 301s9 +36s18 S{string} 38r10 42r21 43r22 43r25 +36s21 T{string} 38r22 43r43 43r46 +42i11 I{integer} 43r35 43r56 +56a7 S{string} 107m45 109r15 112r34 114m39 115r21 116m39 117r30 153r29 154m39 +. 155r21 156m39 157r30 193r29 196m39 200r21 202m39 204r30 220r38 240r28 245r28 +57i7 L{integer} 109m36 112r37 115m40 153r32 155m45 193r32 200m57 +57i10 Last{integer} 107m48 109r23 112r46 114m42 115r29 116m42 117r38 153r41 +. 154m42 155r29 156m42 157r38 193r41 196m42 200r29 202m42 204r38 220r46 240r36 +. 245r36 +57i16 Tic{integer} 160m19 160r26 161r28 162r28 163r28 164r28 169r28 186r38 +. 228r20 +57i21 Pre{integer} 173m19 173r26 174r29 175r29 176r29 177r29 181r29 187r38 +. 229r20 +57i26 Suf{integer} 190m16 190r23 191r26 194r28 194r48 200r46 211r26 215r38 +. 230r20 +57i31 Tac{integer} 135m19 135r26 136r28 137r28 138r28 143r28 149r38 226r20 +57i36 Pac{integer} 124m19 124r26 125r28 126r28 127r28 131r28 148r38 227r20 +58p7 Addons_File{9|52P9} 92m13 92r13 105r30 107r32 114r26 116r26 154r26 156r26 +. 196r26 202r26 233m14 233r14 242m17 242r17 +59e7 Pofs{18|64E9} 109m30 110r15 125r41 136r41 161r41 174r42 191r39 +60a7 Mean{18|61A12} 117m16 122r18 132r32 144r32 157m16 170r32 182r32 204m16 +. 212r29 +61i7 M{integer} 131r41 132r26 133m19 133r24 143r41 144r26 145m19 145r24 169r41 +. 170r26 171m19 171r24 181r42 182r26 183m19 183r24 211r39 212r23 213m16 213r21 +62r7 Tn{22|69R9} 115m36 119r20 120r19 121r18 127r41 138r41 +63r7 Pm{22|134R9} 153m48 153r48 153m56 153r56 155m36 155r36 159r19 162r41 +. 163r45 164r41 175r42 176r46 177r42 +64a7 Ts{18|39A12} 112m16 126r41 137r41 +66U17 Extract_Fix 66b17 66>30 67<30 67<51 89l11 89t22 153s16 193s16 +66s30 S{string} 68r40 +67a30 Xfix{22|24A12} 76m10 +67e51 Xc{character} 78m13 83m19 +68a10 St{string} 69r34 74r41 76r24 82r19 83r25 +69i10 L{integer} 72r24 74r28 77r17 81r31 +70i10 J{integer} 73m13 76r33 77r13 81r22 +72i14 I{integer} 73r18 74r24 74r45 +81i17 I{integer} 82r23 83r29 +249a7 Wd{string} 250r32 258r14 261r17 +250i7 L{integer} 256r9 258r18 258r31 261r26 +251a7 Xf{string} 252r32 258r36 +252i7 Z{integer} 256r13 258r22 258r45 261r30 +269a7 Wd{string} 272r31 276r9 278r14 279r32 281r19 281r37 281r50 282r14 283r28 +270a7 Xf{string} 271r32 278r28 +271i7 Z{integer} 276r21 278r23 278r37 279r36 281r31 281r41 282r26 283r40 +272a7 St{18|39A12} 281m10 282m10 285r14 +289a7 Wd{string} 290r32 293r31 299r9 301r14 302r32 305r19 305r37 305r46 306r14 +. 307r28 +290i7 L{integer} 301r18 301r31 302r36 +291a7 Xf{string} 292r32 301r36 +292i7 Z{integer} 299r21 301r22 301r45 302r40 305r31 305r58 306r26 307r40 +293a7 St{18|39A12} 305m10 306m10 309r14 +314a7 Fpx=314:50{string} 317r23 +325a7 Fpx=325:44{string} 328r23 +X 24 support_utils-addons_package-prefix_entry_io.adb +19e4 Spacer{character} 24m15 31m12 +50i7 L{integer} 52r15 52m41 53m7 53r12 54r15 +58i7 L{integer} 61r12 62r15 63m7 64r10 65r12 66r15 +59i7 M{integer} 61m7 62r24 63r12 65m7 66r24 67r10 +X 25 support_utils-addons_package-suffix_entry_io.adb +19e4 Spacer{character} 24m15 26m15 28m15 35m12 37m12 39m12 +66i7 L{integer} 69r15 69m41 71m7 71r12 72r15 72m45 74m7 74r12 75r15 75m43 +. 77m7 77r12 78r15 +83i7 L{integer} 86r12 87r15 88m7 89r10 90r12 91r15 92m7 93r10 94r12 95r15 +. 96m7 97r10 98r12 99r15 +84i7 M{integer} 86m7 87r24 88r12 90m7 91r24 92r12 94m7 95r24 96r12 98m7 99r24 +. 100r10 +X 26 support_utils-addons_package-tackon_entry_io.adb +40i7 L{integer} 42r15 +46i7 L{integer} 49r12 50r15 +47i7 M{integer} 49m7 50r24 +X 27 support_utils-addons_package-target_entry_io.adb +33e4 Spacer{character} 55m15 88m12 +35r4 Noun{17|258R9} 58m21 59r22 91m18 92r22 181m39 182r22 +36r4 Pronoun{17|284R9} 61m21 62r25 94m18 95r25 184m39 185r25 +37r4 Propack{17|309R9} 64m21 65r25 97m18 98r25 187m39 188r25 +38r4 Adjective{17|334R9} 67m21 68r24 100m18 101r24 190m39 191r24 +39r4 Numeral{17|365R9} 70m21 71r24 103m18 104r24 193m39 194r24 +40r4 Adverb{17|391R9} 73m21 74r24 106m18 107r24 196m39 197r24 +41r4 Verb{17|414R9} 76m21 77r22 109m18 110r22 199m39 200r22 +52e7 Ps{22|28E12} 54m15 56r12 +85e7 Ps{22|28E12} 87m12 89r12 +118i7 C{positive} 141r41 +146i7 C{positive} 169r59 +174i7 L{integer} 177m19 178m7 178r12 181r21 184r21 187r21 190r21 193r21 196r21 +. 199r21 +175e7 Ps{22|28E12} 177m15 179r12 +208i7 L{integer} 211r12 212r15 213m7 214r10 217r18 218r21 220r18 221r21 223r18 +. 224r21 226r18 227r21 229r18 230r21 232r18 233r21 235r18 236r21 +209i7 M{integer} 211m7 212r24 213r12 217m13 218r30 220m13 221r30 223m13 224r30 +. 226m13 227r30 229m13 230r30 232m13 233r30 235m13 236r30 240r10 +X 28 support_utils-developer_parameters.ads +18K23*Developer_Parameters 23|19w20 19r60 28|98e39 +57n6*Use_Prefixes{40E9} 23|274r22 316r22 +58n6*Use_Suffixes{40E9} 23|297r22 327r22 +59n6*Use_Tackons{40E9} 23|255r22 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 23|255r10 274r10 297r10 316r10 327r10 + diff --git a/obj/support_utils-static/support_utils-addons_package.o b/obj/support_utils-static/support_utils-addons_package.o new file mode 100644 index 0000000000000000000000000000000000000000..6206dcc311c24aa833089a4e13436177d550cb40 Binary files /dev/null and b/obj/support_utils-static/support_utils-addons_package.o differ diff --git a/obj/support_utils-static/support_utils-char_utils.ali b/obj/support_utils-static/support_utils-char_utils.ali new file mode 100644 index 0000000000000000000000000000000000000000..49535918013c95b7d3240557d0ba8e94c4da8d6a --- /dev/null +++ b/obj/support_utils-static/support_utils-char_utils.ali @@ -0,0 +1,64 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U support_utils.char_utils%b support_utils-char_utils.adb 3cfa208b NE OO PK +W support_utils%s support_utils.ads support_utils.ali + +U support_utils.char_utils%s support_utils-char_utils.ads 8ebd3014 EE NE OO PK +W support_utils%s support_utils.ads support_utils.ali + +D support_utils.ads 20230322220154 f98bd89b +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-char_utils.adb 20230322220154 4bccc804 +D system.ads 20160213141829 90249111 +X 1 support_utils.ads +21K9*Support_Utils 29e18 2|17r9 33r5 3|17r14 64r5 +X 2 support_utils-char_utils.ads +17K23*Char_Utils 1|21k9 2|33l19 33e29 3|17b28 64l19 64t29 +21V13*Is_Punctuation{boolean} 21>29 3|21b13 29l8 29t22 +21e29 C{character} 3|21b29 24r12 +24V13*Is_Alpha_Etc{boolean} 24>27 3|33b13 40l8 40t20 +24e27 C{character} 3|33b27 36r12 +28V14*V_To_U_And_J_To_I{character} 28>33 3|44b13 54l8 54t25 59s12 +28e33 C{character} 3|44b32 47r12 52r32 +29U14*V_To_U_And_J_To_I 29=33 3|56b14 60l8 60t25 +29e33 C{character} 3|56b33 59m7 59r31 + diff --git a/obj/support_utils-static/support_utils-char_utils.o b/obj/support_utils-static/support_utils-char_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..565de6fb8871ba3c5008c2361898b35d7a24491c Binary files /dev/null and b/obj/support_utils-static/support_utils-char_utils.o differ diff --git a/obj/support_utils-static/support_utils-developer_parameters.ali b/obj/support_utils-static/support_utils-developer_parameters.ali new file mode 100644 index 0000000000000000000000000000000000000000..3223fea8ef42b7b339f957c09e3c7f9d538de3df --- /dev/null +++ b/obj/support_utils-static/support_utils-developer_parameters.ali @@ -0,0 +1,363 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_RECURSION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.developer_parameters%b support_utils-developer_parameters.adb 022b656b OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali E +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.line_stuff%s support_utils-line_stuff.adb support_utils-line_stuff.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system%s system.ads system.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +U support_utils.developer_parameters%s support_utils-developer_parameters.ads 42c83062 EE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-developer_parameters.adb 20230322220154 efceeed8 +D support_utils-line_stuff.ads 20230322220154 be2c5d88 +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D system.ads 20160213141829 90249111 +D s-conca3.ads 20140225151544 0b705ca5 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 26|17r6 28r16 37r12 83r32 27|17r6 17r23 36r33 448r10 451r13 +. 453r13 +X 9 a-textio.ads +49K13*Text_IO 471e16 26|17w10 28r20 37r16 83r36 27|17w10 17r27 36r37 448r14 +. 451r17 453r17 +52P9*File_Type 26|28r28 37r24 27|400r23 401r15 +53n23*In_File{53E9} 27|410r31 417r24 520r24 +53n32*Out_File{53E9} 27|412r25 420r33 428r36 493r26 681r28 865r25 +86U14*Create 27|412s10 420s10 428s13 493s7 681s13 865s10 +92U14*Open 27|410s10 520s7 +98U14*Close 27|441s10 491s10 509s7 574s7 +99U14*Delete 27|419s10 425s10 676s10 +100U14*Reset 27|417s10 +107V13*Is_Open{boolean} 27|490s10 675s10 679s14 864s14 +165U14*New_Line 27|498s10 502s7 505s7 508s7 +166U14*New_Line 27|387s7 391s7 607s7 623s7 767s7 786s7 806s7 825s7 +168U14*Skip_Line 27|526s7 +183V13*End_Of_File{boolean} 27|413s20 421s20 +186U14*Set_Col 27|496s10 +187U14*Set_Col 27|591s21 751s41 770s7 789s7 +208U14*Put 27|752s7 771s7 790s7 +241U14*Put 27|437s10 500s7 503s7 506s7 +242U14*Put 27|448s22 451s25 453s25 591s7 591s35 592s38 751s7 751s55 752s35 +. 753s7 769s7 770s21 771s42 772s7 788s7 789s21 790s47 791s7 808s7 809s7 814s13 +. 816s13 +244U14*Get_Line 27|414s13 422s13 528s7 543s7 559s7 +249U14*Get_Line 27|449s10 452s13 454s13 593s7 754s7 773s7 792s7 810s7 817s13 +259U14*Put_Line 27|415s13 423s13 436s10 438s10 439s10 +263U14*Put_Line 27|389s10 536s13 537s13 551s13 553s13 567s13 569s13 596s13 +. 617s7 619s7 621s7 684s16 762s13 764s13 781s13 783s13 801s13 803s13 822s13 +. 831s10 +294X4*Name_Error 27|427r15 577r12 850r15 +X 11 a-tienio.ads +46k21*Enumeration_IO 75e31 26|83r44 27|36r45 +51U14*Get 27|522s10[26|83] 523s10[36] +54U14*Put 27|495s10[26|83] 497s10[36] +60U14*Put 27|590s7[26|83] 592s7[36] +65U14*Get 27|603s13[36] 819s24[36] +X 17 latin_utils.ads +21K9*Latin_Utils 29e16 27|18r6 18r39 21r6 22r6 22r40 24r6 24r42 25r6 27r5 +. 411r16 520r33 +X 18 latin_utils-config.ads +17K21*Config 42e23 27|21w18 411r28 520r45 +39V13*Path{string} 27|411s35 520s52 +X 19 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 27|24w18 24r54 +44n9*Local{34E9} 27|465r29 466r35 +59a4*Dictionary_Available(boolean) 27|466m13 +X 21 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 27|22w18 22r52 +62a4*Dictionary_File_Name{string} 27|403r42 463r40 +X 22 latin_utils-preface.ads +18K21*Preface 30e24 27|25w18 842r10 853r13 855r13 866r10 +24U14*Put_Line 27|842s18 853s21 855s21 866s18 +X 23 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 27|18w18 18r51 +45V13*Trim{string} 27|595s13 +X 24 support_utils.ads +21K9*Support_Utils 29e18 26|18r9 98r5 27|23r6 23r41 26r6 26r36 29r14 871r5 +X 26 support_utils-developer_parameters.ads +18K23*Developer_Parameters 24|21k9 26|98l19 98e39 27|29b28 871l19 871t39 +28p4*Mdev_File{9|52P9} 27|490r19 491m17 491r17 493m15 493r15 495r15 496r19 +. 497r15 498r20 500r12 502r17 503r12 505r17 506r12 508r17 509m14 509r14 520m13 +. 520r13 522r15 523r15 526r18 528r17 543r17 559r17 574m14 574r14 +29a4*Mdev_Full_Name{string} 27|493r36 520r58 822r53 +37p4*Stats{9|52P9} 27|675r19 676m18 676r18 679r23 681m21 681r21 864r23 865m18 +. 865r18 +38a4*Stats_Full_Name{string} 27|117r52 118r14 123r46 124r14 681r38 865r35 +40E9*Mdev_Type 81e22 83r60 85r30 27|515r12 583r28 +44n6*Have_Statistics_File{40E9} 27|49r6 674r16 675r52 679r51 689r22 864r51 +45n6*Write_Statistics_File{40E9} 27|50r6 677r22 690r19 +47n6*Show_Dictionary{40E9} 27|52r6 700r16 +48n6*Show_Dictionary_Line{40E9} 27|53r6 702r16 +49n6*Show_Dictionary_Codes{40E9} 27|54r6 704r16 +50n6*Do_Pearse_Codes{40E9} 27|55r6 706r16 +52n6*Do_Only_Initial_Word{40E9} 27|57r6 693r16 694r22 +53n6*For_Word_List_Check{40E9} 27|58r6 695r19 697r22 +55n6*Do_Only_Fixes{40E9} 27|60r6 709r19 +56n6*Do_Fixes_Anyway{40E9} 27|61r6 710r19 +57n6*Use_Prefixes{40E9} 27|62r6 713r16 +58n6*Use_Suffixes{40E9} 27|63r6 715r16 +59n6*Use_Tackons{40E9} 27|64r6 717r16 +61n6*Do_Medieval_Tricks{40E9} 27|66r6 720r19 +63n6*Do_Syncope{40E9} 27|68r6 723r16 +64n6*Do_Two_Words{40E9} 27|69r6 725r16 +65n6*Include_Unknown_Context{40E9} 27|70r6 727r16 +66n6*No_Meanings{40E9} 27|71r6 729r16 +68n6*Omit_Archaic{40E9} 27|73r6 731r16 +69n6*Omit_Medieval{40E9} 27|74r6 733r16 +70n6*Omit_Uncommon{40E9} 27|75r6 735r16 +72n6*Do_I_For_J{40E9} 27|77r6 737r16 +73n6*Do_U_For_V{40E9} 27|78r6 739r16 +75n6*Pause_In_Screen_Output{40E9} 27|80r6 741r16 +76n6*No_Screen_Activity{40E9} 27|81r6 743r16 +78n6*Update_Local_Dictionary{40E9} 27|83r6 745r16 +79n6*Update_Meanings{40E9} 27|84r6 747r16 +81n6*Minimize_Output{40E9} 27|86r6 749r16 +83K12*Mdev_Type_Io[11|46] 27|487r11 513r11 584r11 +85A9*Mdev_Array(boolean)<40E9> 87r17 27|44r34 +87a4*Words_Mdev{85A9} 27|494r16 497r33 521r16 524m10 592r19 604m13 675r40 +. 677m10 679r39 689r10 694r10 697m10 851m13 857m13 864r39 +89e4*Start_File_Character{character} 27|501r9 534m13 546r26 562r26 752r12 +. 760m13 776r23 795r23 +90e4*Change_Developer_Modes_Character{character} 27|507r9 532r26 547r26 565m13 +. 758r23 777r23 790r12 799m13 +92U14*Change_Developer_Modes 27|610b14 833l8 833t30 +94U14*Update_Local_Dictionary_File 27|394b14 472l8 472t36 +96U14*Initialize_Developer_Parameters 27|835b14 869l8 869t39 +X 27 support_utils-developer_parameters.adb +31A9 Help_Type(string) 33r23 112r41 121r42 131r36 138r41 143r42 +. 148r36 154r41 160r40 167r34 177r36 190r33 201r33 212r32 223r39 238r31 248r33 +. 261r44 269r32 275r33 282r34 290r34 298r31 307r31 320r43 329r39 335r44 354r36 +. 367r36 372r36 385r26 583r49 +32a4 Blank_Help_Line{string} 33r47 +33a4 No_Help{31A9} 583r62 +35E9 Reply_Type 35e29 36r61 37r40 38r36 516r13 588r12 613r12 +35n24 N{35E9} 37r55 +35n27 Y{35E9} 37r58 +36K12 Reply_Type_Io[11|46] 488r11 514r11 585r11 819r10 +37a4 Reply(35E9) 497r26 592r12 +38a4 Mdev_Of_Reply(boolean) 524r29 604r32 820r13 +40X4 Blank_Input 598r19 828r12 +44a4 Default_Mdev_Array{26|85A9} 851r27 857r27 +88X4 Bad_Mdev_File 540r16 556r16 572r16 580r16 852r15 +112a4 Have_Statistics_File_Help{31A9} 674r38 +121a4 Write_Statistics_File_Help{31A9} 690r42 +131a4 Show_Dictionary_Help{31A9} 700r33 +138a4 Show_Dictionary_Line_Help{31A9} 702r38 +143a4 Show_Dictionary_Codes_Help{31A9} 704r39 +148a4 Do_Pearse_Codes_Help{31A9} 706r33 +154a4 Do_Only_Initial_Word_Help{31A9} 693r38 +160a4 For_Word_List_Check_Help{31A9} 695r40 +167a4 Do_Only_Fixes_Help{31A9} 709r34 +177a4 Do_Fixes_Anyway_Help{31A9} 710r36 +190a4 Use_Prefixes_Help{31A9} 713r30 +201a4 Use_Suffixes_Help{31A9} 715r30 +212a4 Use_Tackons_Help{31A9} 717r29 +223a4 Do_Medieval_Tricks_Help{31A9} 720r39 +238a4 Do_Syncope_Help{31A9} 723r28 +248a4 Do_Two_Words_Help{31A9} 725r30 +261a4 Include_Unknown_Context_Help{31A9} 727r41 +269a4 No_Meanings_Help{31A9} 729r29 +275a4 Omit_Archaic_Help{31A9} 731r30 +282a4 Omit_Medieval_Help{31A9} 733r31 +290a4 Omit_Uncommon_Help{31A9} 735r31 +298a4 Do_I_For_J_Help{31A9} 737r28 +307a4 Do_U_For_V_Help{31A9} 739r28 +320a4 Pause_In_Screen_Output_Help{31A9} 741r40 +329a4 No_Screen_Activity_Help{31A9} 743r36 +335a4 Update_Local_Dictionary_Help{31A9} 745r41 +354a4 Update_Meanings_Help{31A9} 747r33 +367a4 Minimize_Output_Help{31A9} 749r33 +372a4 Save_Parameters_Help{31A9} 813r18 +385U14 Put 385b14 385>19 392l8 392t11 600s13 813s13 +385a19 Help{31A9} 388r16 388r30 389r20 +388i11 I{integer} 389r26 +395a7 Blank_Line{string} 396r67 +396a7 Line{string} 414m38 415r30 422m30 423r38 +396a13 Stem_Line{string} 436r35 449m20 +396a24 Part_Line{string} 437r30 452m23 +396a35 Mean_Line{string} 439r35 454m23 +397i7 L{integer} 414m44 415r41 422m36 423r49 +397i10 Sl{integer} 436r51 449m31 450r13 +397i14 Pl{integer} 437r46 452m34 +397i18 Ml{integer} 439r51 454m34 +400p7 Dict_Loc_File{9|52P9} 410m16 410r16 413r33 414r23 419m18 419r18 420m18 +. 420r18 423r23 428m21 428r21 436r20 437r15 438r20 439r20 441m17 441r17 +401p7 Dummy{9|52P9} 412m18 412r18 415r23 417m17 417r17 421r33 422r23 425m18 +. 425r18 +403a7 Dict_Loc_Name{string} 411r41 420r43 428r46 +405U17 Ready_Dict_Loc_File 405b17 429l11 429t30 435s10 +431U17 Append_To_Dict_Loc_File 431b17 443l11 443t34 460s13 +475V13 Is_Special_Graphical{boolean} 475b13 475>35 484l8 484t28 530s13 545s13 +. 561s13 756s13 775s13 794s13 +475e35 C{character} 483r33 +477a7 Special_Graphical(boolean) 483r14 +486U14 Put_Mdevs 486b14 510l8 510t17 821s13 +494e11 I{26|40E9} 495r26 497r45 +512U14 Get_Mdevs 512b14 581l8 581t17 841s10 +515e7 Mo{26|40E9} 522m26 524r22 +516e7 Rep{35E9} 523m26 524r44 +517a7 Line{string} 528m28 529r10 530r35 531r13 532r13 534r37 543m28 544r10 +. 545r35 546r13 547r13 549r44 559m28 560r10 561r35 562r13 563r13 565r49 +518i7 Last{integer} 528m34 543m34 559m34 +521e11 I{26|40E9} +583U14 Inquire 583b14 583>23 583>39 601s13 608l8 608t15 674s7 690s10 693s7 +. 695s10 700s7 702s7 704s7 706s7 709s10 710s10 713s7 715s7 717s7 720s10 723s7 +. 725s7 727s7 729s7 731s7 733s7 735s7 737s7 739s7 741s7 743s7 745s7 747s7 +. 749s7 +583e23 Mo{26|40E9} 590r12 592r31 601r22 604r25 +583a39 Help{31A9} 600r18 601r26 +586a7 L1{string} 593m17 595r19 599r16 603r18 +587i7 Ll{natural} 593m21 594r10 595r28 603r27 603m35 +588e7 R{35E9} 603m32 604r47 +611a7 L1{string} 754m17 756r35 757r13 758r13 760r37 773m17 775r35 776r13 +. 777r13 779r44 792m17 794r35 795r13 796r13 797r13 799r49 810m17 812r13 817m23 +. 819r29 +612i7 Ll{natural} 754m21 755r10 773m21 774r10 792m21 793r10 810m21 811r10 +. 817m27 819r38 819m46 +613e7 R{35E9} 819m43 820r28 +838q7 Do_Mdev_File 858l11 858e23 +X 28 support_utils-line_stuff.ads +23K23*Line_Stuff 27|26w20 26r50 28|128e29 +27P9*Dictionary_List(26R9) +34A9*Dictionary(27P9) +35a4*Null_Dictionary{34A9} 27|462r25 +39a4*Dict_Loc{34A9} 27|462m13 463m30 463r30 +121U14*Load_Stem_File 27|465s13 +123U14*Load_Dictionary 27|463s13 +X 30 support_utils-word_parameters.ads +18K23*Word_Parameters 27|23w20 23r55 30|72e34 +23e4*Change_Parameters_Character{character} 27|504r9 531r26 549m13 563r26 +. 757r23 771r12 779m13 797r23 +24e4*Change_Language_Character{character} 27|796r23 +52n6*Do_Fixes{43E9} 27|708r22 +53n6*Do_Tricks{43E9} 27|719r22 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 27|708r10 719r10 + diff --git a/obj/support_utils-static/support_utils-developer_parameters.o b/obj/support_utils-static/support_utils-developer_parameters.o new file mode 100644 index 0000000000000000000000000000000000000000..21637c21a660e7f1a7a19e3f9bb1bef80ab33e23 Binary files /dev/null and b/obj/support_utils-static/support_utils-developer_parameters.o differ diff --git a/obj/support_utils-static/support_utils-dictionary_form.ali b/obj/support_utils-static/support_utils-dictionary_form.ali new file mode 100644 index 0000000000000000000000000000000000000000..06f42ac25d73a7166361027eef2cd43fdfa2ab83 --- /dev/null +++ b/obj/support_utils-static/support_utils-dictionary_form.ali @@ -0,0 +1,321 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U support_utils.dictionary_form%b support_utils-dictionary_form.adb 8567edcb NE OO SU +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.concat_5%s s-conca5.adb s-conca5.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca5.ads 20140225151544 875e432e +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 21|17r6 17r39 18r6 18r43 19r6 19r42 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 21|19w18 19r54 +29A9*Stems_Type(17|39A12)<17|179I9> +261r10*Decl{17|97R9} 21|60r52 73r22 76r28 95r28 133r27 134r26 143r28 162r28 +. 673r20 674r19 676r40 +262e10*Gender{17|125E9} 21|106r32 679r50 +287r10*Decl{17|97R9} 21|177r25 182r29 184r32 189r29 193r32 204r29 206r32 +. 211r29 214r32 +337r10*Decl{17|97R9} 21|62r20 241r28 242r33 268r31 269r33 298r31 299r33 319r31 +. 323r31 332r30 334r34 339r37 347r36 +338e10*Co{17|167E9} 21|63r19 63r44 229r24 +368r10*Decl{17|97R9} 21|562r22 563r27 587r25 596r22 597r27 617r25 +369e10*Sort{17|186E9} 21|561r53 595r53 622r53 627r53 +393e10*Co{17|167E9} 21|377r53 +418r10*Con{17|97R9} 21|64r47 65r47 387r25 397r29 424r28 430r32 440r32 444r32 +. 445r31 455r26 458r29 460r29 468r25 474r31 493r29 495r32 499r29 501r32 505r29 +. 509r31 522r29 525r32 541r26 544r26 547r26 557r20 685r20 686r23 687r43 688r27 +419e10*Kind{17|304E9} 21|384r20 406r23 412r23 423r23 534r23 539r26 693r20 +. 694r56 +442e10*Obj{17|137E9} 21|56r46 +519e21*Pofs{17|64E9} 21|53r15 55r44 60r21 61r16 64r16 65r16 68r44 72r15 176r18 +. 223r18 377r19 382r18 561r19 595r19 622r19 627r19 669r54 671r15 682r15 +523r16*N{258R9} 21|60r50 73r20 76r26 95r26 106r30 133r25 134r24 143r26 162r26 +. 673r18 674r17 676r38 679r48 +525r16*Pron{284R9} 21|177r20 182r24 184r27 189r24 193r27 204r24 206r27 211r24 +. 214r27 +529r16*Adj{334R9} 21|62r16 63r15 63r40 229r20 241r24 242r29 268r27 269r29 +. 298r27 299r29 319r27 323r27 332r26 334r30 339r33 347r32 +531r16*Num{365R9} 21|561r49 562r18 563r23 587r21 595r49 596r18 597r23 617r21 +. 622r49 627r49 +533r16*Adv{391R9} 21|377r49 +535r16*V{414R9} 21|64r45 65r45 384r18 387r23 397r27 406r21 412r21 423r21 +. 424r26 430r30 440r30 444r30 445r29 455r24 458r27 460r27 468r23 474r29 493r27 +. 495r30 499r27 501r30 505r27 509r29 522r27 525r30 534r21 539r24 541r24 544r24 +. 547r24 557r18 685r18 686r21 687r41 688r25 693r18 694r54 +541r16*Prep{440R9} 21|56r41 +579R9*Dictionary_Entry 585e17 21|20r46 +581a10*Stems{29A9} 21|54r23 59r10 67r23 78r37 79r37 82r37 83r37 85r37 86r37 +. 88r37 89r37 97r37 98r37 100r37 101r37 103r37 104r37 107r40 109r40 111r37 +. 113r37 114r37 116r37 117r37 119r37 120r37 122r37 123r37 125r37 126r37 132r31 +. 136r34 138r34 145r37 146r37 148r37 149r37 151r37 152r37 158r31 159r31 164r37 +. 167r37 180r31 181r31 183r34 185r34 190r34 191r34 192r34 194r34 195r34 196r34 +. 202r31 203r31 205r34 207r34 212r34 215r34 231r31 232r31 233r31 235r31 236r31 +. 237r31 244r40 245r40 246r40 248r40 249r40 250r40 252r40 253r40 254r40 256r40 +. 257r40 258r40 260r40 261r40 262r40 272r40 279r40 280r40 281r40 283r40 284r40 +. 287r40 293r40 301r40 303r40 305r40 306r40 307r40 309r40 310r40 311r40 313r40 +. 315r40 320r34 324r34 335r40 336r40 337r40 338r40 340r40 341r40 342r40 343r40 +. 349r43 350r43 351r43 352r43 354r43 355r43 356r43 357r43 359r43 360r43 361r43 +. 362r43 367r37 369r37 370r37 378r25 379r25 380r25 386r28 389r34 390r34 392r34 +. 393r34 395r34 398r37 400r37 407r28 408r28 409r28 413r14 414r13 416r28 417r28 +. 418r28 426r37 428r37 431r40 433r28 433r47 434r43 436r43 441r40 447r40 456r34 +. 459r34 461r34 463r34 470r34 472r34 476r40 480r34 481r43 483r43 486r40 488r40 +. 494r37 496r37 500r37 502r37 506r37 511r40 513r40 515r40 517r40 519r40 523r37 +. 526r37 536r34 538r31 540r31 542r31 543r31 551r31 552r31 565r34 566r34 567r34 +. 568r34 570r34 571r34 572r34 573r34 575r34 576r34 577r34 578r34 580r34 581r34 +. 582r34 583r34 588r28 589r28 590r28 591r28 599r34 600r34 601r34 603r34 604r34 +. 605r34 607r34 608r34 609r34 611r34 612r34 613r34 618r28 623r25 624r25 625r25 +. 628r25 629r25 630r25 633r25 +582r10*Part{519R9} 21|53r10 55r39 56r36 60r16 60r45 61r11 62r11 63r10 63r35 +. 64r11 64r40 65r11 65r40 68r39 72r10 73r15 76r21 95r21 106r25 133r20 134r19 +. 143r21 162r21 176r13 177r15 182r19 184r22 189r19 193r22 204r19 206r22 211r19 +. 214r22 223r13 229r15 241r19 242r24 268r22 269r24 298r22 299r24 319r22 323r22 +. 332r21 334r25 339r28 347r27 377r14 377r44 382r13 384r13 387r18 397r22 406r16 +. 412r16 423r16 424r21 430r25 440r25 444r25 445r24 455r19 458r22 460r22 468r18 +. 474r24 493r22 495r25 499r22 501r25 505r22 509r24 522r22 525r25 534r16 539r19 +. 541r19 544r19 547r19 557r13 561r14 561r44 562r13 563r18 587r16 595r14 595r44 +. 596r13 597r18 617r16 622r14 622r44 627r14 627r44 669r49 671r10 673r13 674r12 +. 676r33 679r43 682r10 685r13 686r16 687r36 688r20 693r13 694r49 +609r4*Null_Dictionary_Entry{579R9} 21|49r12 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 21|18w18 18r55 +39A12*Stem_Type{string} +40a4*Null_Stem_Type{39A12} 21|59r28 59r44 59r60 +64E9*Part_Of_Speech_Type 82e7 21|55r9 68r9 669r19 +66n6*N{64E9} 21|60r28 72r22 671r22 +67n6*Pron{64E9} 21|176r25 +69n6*Adj{64E9} 21|61r23 223r25 +70n6*Num{64E9} 21|561r26 595r26 622r26 627r26 +71n6*Adv{64E9} 21|377r26 +72n6*V{64E9} 21|64r23 65r23 382r25 682r22 +75n6*Prep{64E9} 21|53r22 +89I12*Which_Type{natural} 21|26r26 +90I12*Variant_Type{natural} +99i10*Which{89I12} 21|60r57 62r25 73r27 177r30 241r33 268r36 298r36 332r35 +. 387r29 424r32 455r30 458r33 468r29 544r30 547r30 562r27 587r30 596r27 617r30 +. 673r25 676r45 685r24 687r47 +100i10*Var{90I12} 21|76r33 95r33 133r32 134r31 143r33 162r33 182r34 184r37 +. 189r34 193r37 204r34 206r37 211r34 214r37 242r38 269r38 299r38 334r39 339r42 +. 347r41 397r33 430r36 440r36 444r36 445r35 474r35 493r33 495r36 499r33 501r36 +. 505r33 509r35 522r33 525r36 563r32 597r32 674r24 686r27 +125E9*Gender_Type 131e7 21|679r21 +129n6*N{125E9} 21|106r41 +137E9*Case_Type 146e7 21|56r16 +168n7*X{167E9} 21|331r15 377r58 +169n6*Pos{167E9} 21|239r15 +170n6*Comp{167E9} 21|63r24 230r15 +171n6*Super{167E9} 21|63r49 234r15 +187n7*X{186E9} 21|561r60 +188n6*Card{186E9} 21|595r60 +189n6*Ord{186E9} 21|622r60 +190n6*Dist{186E9} 21|627r60 +304E9*Verb_Kind_Type 321e8 21|694r24 +308n7*Gen{304E9} 21|693r28 +313n7*Impers{304E9} 21|412r30 423r30 534r30 +315n7*Dep{304E9} 21|384r27 +317n7*Semidep{304E9} 21|539r34 +319n7*Perfdef{304E9} 21|406r30 693r35 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 21|17w18 17r51 +45V13*Trim{string} 21|33s20 33s34 38s21 38s35 43s21 54s14 67s14 433s38 480s25 +. 643s15 648s22 659s22 666s22 701s11 +51V13*Head{string} 21|33s14 38s15 43s15 +X 19 support_utils.ads +21K9*Support_Utils 29e18 21|20r10 708r5 +X 21 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 19|21k9 21|20b24 708l19 708t34 +20r41 De{16|579R9} 49r7 53r7 54r20 55r36 56r33 59r7 60r13 60r42 61r8 62r8 +. 63r7 63r32 64r8 64r37 65r8 65r37 67r20 68r36 72r7 73r12 76r18 78r34 79r34 +. 82r34 83r34 85r34 86r34 88r34 89r34 95r18 97r34 98r34 100r34 101r34 103r34 +. 104r34 106r22 107r37 109r37 111r34 113r34 114r34 116r34 117r34 119r34 120r34 +. 122r34 123r34 125r34 126r34 132r28 133r17 134r16 136r31 138r31 143r18 145r34 +. 146r34 148r34 149r34 151r34 152r34 158r28 159r28 162r18 164r34 167r34 176r10 +. 177r12 180r28 181r28 182r16 183r31 184r19 185r31 189r16 190r31 191r31 192r31 +. 193r19 194r31 195r31 196r31 202r28 203r28 204r16 205r31 206r19 207r31 211r16 +. 212r31 214r19 215r31 223r10 229r12 231r28 232r28 233r28 235r28 236r28 237r28 +. 241r16 242r21 244r37 245r37 246r37 248r37 249r37 250r37 252r37 253r37 254r37 +. 256r37 257r37 258r37 260r37 261r37 262r37 268r19 269r21 272r37 279r37 280r37 +. 281r37 283r37 284r37 287r37 293r37 298r19 299r21 301r37 303r37 305r37 306r37 +. 307r37 309r37 310r37 311r37 313r37 315r37 319r19 320r31 323r19 324r31 332r18 +. 334r22 335r37 336r37 337r37 338r37 339r25 340r37 341r37 342r37 343r37 347r24 +. 349r40 350r40 351r40 352r40 354r40 355r40 356r40 357r40 359r40 360r40 361r40 +. 362r40 367r34 369r34 370r34 377r11 377r41 378r22 379r22 380r22 382r10 384r10 +. 386r25 387r15 389r31 390r31 392r31 393r31 395r31 397r19 398r34 400r34 406r13 +. 407r25 408r25 409r25 412r13 413r11 414r10 416r25 417r25 418r25 423r13 424r18 +. 426r34 428r34 430r22 431r37 433r25 433r44 434r40 436r40 440r22 441r37 444r22 +. 445r21 447r37 455r16 456r31 458r19 459r31 460r19 461r31 463r31 468r15 470r31 +. 472r31 474r21 476r37 480r31 481r40 483r40 486r37 488r37 493r19 494r34 495r22 +. 496r34 499r19 500r34 501r22 502r34 505r19 506r34 509r21 511r37 513r37 515r37 +. 517r37 519r37 522r19 523r34 525r22 526r34 534r13 536r31 538r28 539r16 540r28 +. 541r16 542r28 543r28 544r16 547r16 551r28 552r28 557r10 561r11 561r41 562r10 +. 563r15 565r31 566r31 567r31 568r31 570r31 571r31 572r31 573r31 575r31 576r31 +. 577r31 578r31 580r31 581r31 582r31 583r31 587r13 588r25 589r25 590r25 591r25 +. 595r11 595r41 596r10 597r15 599r31 600r31 601r31 603r31 604r31 605r31 607r31 +. 608r31 609r31 611r31 612r31 613r31 617r13 618r25 622r11 622r41 623r22 624r22 +. 625r22 627r11 627r41 628r22 629r22 630r22 633r22 669r46 671r7 673r10 674r9 +. 676r30 679r40 682r7 685r10 686r13 687r33 688r17 693r10 694r46 +22a4 Null_Ox{string} 23r58 165r34 168r34 213r31 216r31 271r37 273r37 275r37 +. 276r37 277r37 285r37 288r37 289r37 291r37 292r37 302r37 314r37 321r31 325r31 +. 368r34 385r25 410r20 524r34 527r34 548r28 549r28 642r20 647r20 658r20 665r20 +23a4 Ox(string) 78m19 79m19 82m19 83m19 85m19 86m19 88m19 89m19 97m19 98m19 +. 100m19 101m19 103m19 104m19 107m22 109m22 111m19 113m19 114m19 116m19 117m19 +. 119m19 120m19 122m19 123m19 125m19 126m19 132m13 136m16 138m16 145m19 146m19 +. 148m19 149m19 151m19 152m19 158m13 159m13 164m19 165m19 167m19 168m19 180m13 +. 181m13 183m16 185m16 190m16 191m16 192m16 194m16 195m16 196m16 202m13 203m13 +. 205m16 207m16 212m16 213m16 215m16 216m16 231m13 232m13 233m13 235m13 236m13 +. 237m13 244m22 245m22 246m22 248m22 249m22 250m22 252m22 253m22 254m22 256m22 +. 257m22 258m22 260m22 261m22 262m22 271m22 272m22 273m22 275m22 276m22 277m22 +. 279m22 280m22 281m22 283m22 284m22 285m22 287m22 288m22 289m22 291m22 292m22 +. 293m22 301m22 302m22 303m22 305m22 306m22 307m22 309m22 310m22 311m22 313m22 +. 314m22 315m22 320m16 321m16 324m16 325m16 335m22 336m22 337m22 338m22 340m22 +. 341m22 342m22 343m22 349m25 350m25 351m25 352m25 354m25 355m25 356m25 357m25 +. 359m25 360m25 361m25 362m25 367m19 368m19 369m19 370m19 378m7 379m7 380m7 +. 385m10 386m10 389m16 390m16 392m16 393m16 395m16 398m19 400m19 407m10 408m10 +. 409m10 410m10 416m10 417m10 418m10 426m19 428m19 431m22 434m25 436m25 441m22 +. 447m22 456m16 459m16 461m16 463m16 470m16 472m16 476m22 481m25 483m25 486m22 +. 488m22 494m19 496m19 500m19 502m19 506m19 511m22 513m22 515m22 517m22 519m22 +. 523m19 524m19 526m19 527m19 535r16 536m16 538m13 540m13 542m13 543m13 545m13 +. 546m13 548m13 549m13 551m13 552m13 558m10 558r25 565m16 566m16 567m16 568m16 +. 570m16 571m16 572m16 573m16 575m16 576m16 577m16 578m16 580m16 581m16 582m16 +. 583m16 588m10 589m10 590m10 591m10 599m16 600m16 601m16 603m16 604m16 605m16 +. 607m16 608m16 609m16 611m16 612m16 613m16 618m10 623m7 624m7 625m7 628m7 +. 629m7 630m7 633m7 640r7 642r10 643r21 645r7 647r10 648r28 650r7 652r10 +. 654r10 656r10 658r10 659r28 661r7 663r10 665r10 666r28 +24a4 Form{string} 38m7 38r27 43m7 43r27 701r17 +26a4 Fst(string) 676r25 687r28 689r28 +29X4 Not_Found 173r19 220r19 264r28 328r22 373r25 403r22 704r9 +31V13 Add{string} 31b13 31>18 31>24 34l8 34t11 78s29 79s29 82s29 83s29 85s29 +. 86s29 88s29 89s29 97s29 98s29 100s29 101s29 103s29 104s29 107s32 109s32 +. 111s29 113s29 114s29 116s29 117s29 119s29 120s29 122s29 123s29 125s29 126s29 +. 132s23 136s26 138s26 145s29 146s29 148s29 149s29 151s29 152s29 158s23 159s23 +. 164s29 165s29 167s29 168s29 180s23 181s23 183s26 185s26 190s26 191s26 192s26 +. 194s26 195s26 196s26 202s23 203s23 205s26 207s26 212s26 213s26 215s26 216s26 +. 231s23 232s23 233s23 235s23 236s23 237s23 244s32 245s32 246s32 248s32 249s32 +. 250s32 252s32 253s32 254s32 256s32 257s32 258s32 260s32 261s32 262s32 271s32 +. 272s32 273s32 275s32 276s32 277s32 279s32 280s32 281s32 283s32 284s32 285s32 +. 287s32 288s32 289s32 291s32 292s32 293s32 301s32 302s32 303s32 305s32 306s32 +. 307s32 309s32 310s32 311s32 313s32 314s32 315s32 320s26 321s26 324s26 325s26 +. 335s32 336s32 337s32 338s32 340s32 341s32 342s32 343s32 349s35 350s35 351s35 +. 352s35 354s35 355s35 356s35 357s35 359s35 360s35 361s35 362s35 367s29 368s29 +. 369s29 370s29 378s17 379s17 380s17 385s20 386s20 389s26 390s26 392s26 393s26 +. 395s26 398s29 400s29 407s20 408s20 409s20 416s20 417s20 418s20 426s29 428s29 +. 431s32 434s35 436s35 441s32 447s32 456s26 459s26 461s26 463s26 470s26 472s26 +. 476s32 481s35 483s35 486s32 488s32 494s29 496s29 500s29 502s29 506s29 511s32 +. 513s32 515s32 517s32 519s32 523s29 524s29 526s29 527s29 536s26 538s23 540s23 +. 542s23 543s23 545s23 546s23 548s23 549s23 551s23 552s23 558s20 565s26 566s26 +. 567s26 568s26 570s26 571s26 572s26 573s26 575s26 576s26 577s26 578s26 580s26 +. 581s26 582s26 583s26 588s20 589s20 590s20 591s20 599s26 600s26 601s26 603s26 +. 604s26 605s26 607s26 608s26 609s26 611s26 612s26 613s26 618s20 623s17 624s17 +. 625s17 628s17 629s17 630s17 633s17 +31s18 Stem{string} 33r26 +31s24 Infl{string} 33r40 +36U14 Add_Up 36b14 36>22 39l8 39t14 641s7 643s7 646s7 648s7 651s7 659s7 662s7 +. 666s7 +36s22 Factor{string} 38r41 +41U14 Add_To 41b14 41>22 44l8 44t14 669s4 676s10 679s7 687s13 689s13 694s10 +41s22 Factor{string} 43r35 +59V25 {boolean} 59b25 + diff --git a/obj/support_utils-static/support_utils-dictionary_form.o b/obj/support_utils-static/support_utils-dictionary_form.o new file mode 100644 index 0000000000000000000000000000000000000000..6bc46b2ad59a8734d58eb5ad8b988bde9dd8f44e Binary files /dev/null and b/obj/support_utils-static/support_utils-dictionary_form.o differ diff --git a/obj/support_utils-static/support_utils-line_stuff.ali b/obj/support_utils-static/support_utils-line_stuff.ali new file mode 100644 index 0000000000000000000000000000000000000000..54c47ec51f422beafbdea61ef7f228ae4e845245 --- /dev/null +++ b/obj/support_utils-static/support_utils-line_stuff.ali @@ -0,0 +1,697 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ALLOCATORS +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.line_stuff%b support_utils-line_stuff.adb 31c53567 OO PK +W ada%s ada.ads ada.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.char_utils%s support_utils-char_utils.adb support_utils-char_utils.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U support_utils.line_stuff%s support_utils-line_stuff.ads 9326f8c5 EB EE OO PK +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-line_stuff.ads 20230322220154 be2c5d88 +D support_utils-line_stuff.adb 20230322220154 57c91e00 +D support_utils-line_stuff-prefix_line_io.adb 20230322220154 7ef96625 support_utils.line_stuff.prefix_line_io +D support_utils-line_stuff-suffix_line_io.adb 20230322220154 fa833cf8 support_utils.line_stuff.suffix_line_io +D support_utils-line_stuff-tackon_line_io.adb 20230322220154 f84d0ff8 support_utils.line_stuff.tackon_line_io +D support_utils-line_stuff-unique_entry_io.adb 20230322220154 ce0acf9b support_utils.line_stuff.unique_entry_io +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 29|17r6 17r23 30|17r6 49r26 476r22 493r7 493r39 585r12 +X 4 a-direio.ads +53P9*File_Type<40|81P9> +55E9*File_Mode +55n32*Inout_File{55E9[36|33]} 30|424r32[36|33] 429r32[21|614] +66I9*Count 30|414r19[36|33] +68I12*Positive_Count{66I9[21|614]} 30|416r19[21|614] 487r19[21|614] +74U14*Create 30|424s7[36|33] 429s7[21|614] +87U14*Delete 30|422s10[36|33] 427s10[21|614] +95V13*Is_Open{boolean} 30|421s10[36|33] 426s10[21|614] +115U14*Write 30|446s21[21|614] 451s19[36|33] +119U14*Set_Index 30|441s21[21|614] +X 9 a-string.ads +16K13*Strings 35e16 30|17r10 49r30 +X 10 a-strfix.ads +18K21*Fixed 251e22 30|17w18 49r38 +78V13*Index_Non_Blank{natural} 30|49s44 +X 13 a-textio.ads +49K13*Text_IO 471e16 29|17w10 17r27 30|476r26 493r11 493r43 585r16 +52P9*File_Type 29|53r29 55r29 74r29 76r29 95r29 97r29 113r29 115r29 30|31r25 +. 476r34 31|23r26 49r26 32|23r26 49r26 33|23r26 45r26 34|24r26 49r26 +53n23*In_File{53E9} 30|66r30 493r51 +73I12*Field{integer} 29|112r23 +92U14*Open 30|66s7 493s19 +98U14*Close 30|388s7 398s10 579s7 593s10 +183V13*End_Of_File{boolean} 30|70s17 504s17 +205U14*Get 31|26s7 28s7 29s7 30s7 32s7 32|26s7 28s7 29s7 30s7 32s7 33|26s7 +. 28s7 30s7 34|28s7 30s7 32s7 +206U14*Get 31|39s7 41s7 42s7 43s7 45s7 32|39s7 41s7 42s7 43s7 45s7 33|37s7 +. 39s7 41s7 34|41s7 43s7 45s7 +207U14*Put 31|52s7 54s7 55s7 56s7 58s7 32|52s7 54s7 55s7 56s7 58s7 33|48s7 +. 50s7 52s7 34|52s7 54s7 56s7 +208U14*Put 31|65s7 67s7 68s7 69s7 71s7 32|65s7 67s7 68s7 69s7 71s7 33|59s7 +. 61s7 63s7 34|63s7 65s7 67s7 +239U14*Get 31|27s7 33s7 32|27s7 33s7 33|27s7 31s7 34|27s7 +240U14*Get 31|40s7 46s7 32|40s7 46s7 33|38s7 42s7 34|40s7 +241U14*Put 31|53s7 59s7 32|53s7 59s7 33|49s7 53s7 34|51s7 +242U14*Put 31|66s7 72s7 32|66s7 72s7 33|60s7 64s7 34|62s7 +244U14*Get_Line 30|506s10 510s10 521s10 +294X4*Name_Error 30|585r24 +X 14 a-tienio.ads +48i4*Default_Width{13|73I12} 30|609r59[22|84] 614r59[22|84] 619r59[22|84] +. 31|79r35[21|48] 101r35[21|48] 32|79r35[21|48] 101r35[21|48] 33|71r35[21|48] +. 89r35[21|48] +51U14*Get 31|25s7[22|84] 32|25s7[22|84] 33|25s7[22|84] +52U14*Get 31|38s7[22|84] 32|38s7[22|84] 33|36s7[22|84] +54U14*Put 31|51s7[22|84] 32|51s7[22|84] 33|47s7[22|84] +60U14*Put 31|64s7[22|84] 32|64s7[22|84] 33|58s7[22|84] +65U14*Get 30|514s22[22|856] 515s23[21|81] 516s22[21|107] 517s28[22|883] 518s25[21|160] +. 31|80s7[22|84] 32|80s7[22|84] 33|72s7[22|84] +70U14*Put 31|102s7[22|84] 32|102s7[22|84] 33|90s7[22|84] +X 19 latin_utils.ads +21K9*Latin_Utils 29e16 29|18r6 18r43 19r6 19r42 22r5 30|19r6 20r6 20r39 21r6 +. 21r40 23r6 67r13 494r25 +X 20 latin_utils-config.ads +17K21*Config 42e23 30|19w18 67r25 494r37 +39V13*Path{string} 30|67s32 494s44 +X 21 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 29|19w18 19r54 +28a4*ZZZ_Stem{22|39A12} 30|128r34 131r50 135r41 147r34 150r50 154r41 167r37 +. 170r37 173r37 182r44 188r44 188r54 194r44 194r54 195r21 234r37 237r37 282r34 +. 285r34 288r34 291r50 291r60 291r70 295r41 295r60 295r70 299r41 299r51 299r70 +. 303r41 303r51 303r61 315r37 325r37 328r44 335r37 338r44 338r54 345r37 348r44 +. 348r54 349r21 449r43 +29A9*Stems_Type(22|39A12)<22|179I9> 30|33r13 +30a4*Null_Stems_Type{29A9} 30|33r27 97r17 +34E9*Dictionary_Kind 46e8 29|121r36 30|405r36 +48K12*Dictionary_Kind_IO[14|46] 31|79r16 101r16 32|79r16 101r16 33|71r16 +. 89r16 +51a4*Ext(string) 30|424r67 429r67 +81K12*Area_Type_IO[14|46] 30|515r10 +107K12*Geo_Type_IO[14|46] 30|516r10 +160K12*Source_Type_IO[14|46] 30|518r10 +165R9*Kind_Entry 187e17 29|107r17 30|482r14 +169e16*N_Kind{22|265E9} 30|530r71 +171e16*Pron_Kind{22|282E9} 30|532r56 +173e16*Pack_Kind{22|282E9} 30|534r56 +177i16*Num_Value{22|298I12} 30|538r69 +179e16*V_Kind{22|304E9} 30|542r52 +191K12*Kind_Entry_IO 217e21 30|473r11 34|20r8 97r16 +192i7*Default_Width{natural} 34|97r30 +193U17*Get 34|31s7 +198U17*Get 34|44s7 +199U17*Put 34|55s7 +204U17*Put 34|66s7 +206U17*Get 30|512s10 34|80s7 +212U17*Put 34|98s7 +219r4*Null_Kind_Entry{165R9} 29|107r39 +223R9*Translation_Record 230e17 29|108r17 30|35r14 484r14 +225e10*Age{22|845E9} 30|514m54 +226e10*Area{64E9} 30|515m55 +227e10*Geo{86E9} 30|516m54 +228e10*Freq{22|858E9} 30|517m60 +229e10*Source{112E9} 30|518m57 +232r4*Null_Translation_Record{223R9} 29|108r39 30|35r36 484r36 +235K12*Translation_Record_IO 254e29 30|84r10 626r6 34|21r8 +236i7*Default_Width{13|73I12} 30|626r28 +237U17*Get 34|33s7 +241U17*Get 34|46s7 +242U17*Put 34|57s7 +246U17*Put 34|68s7 +248U17*Get 30|84s32 34|82s7 +253U17*Put 34|102s7 +337r10*Decl{22|97R9} 30|178r35 184r35 190r35 196r35 204r32 209r32 215r32 +. 221r32 +338e10*Co{22|167E9} 30|164r23 200r26 211r26 217r26 +368r10*Decl{22|97R9} 30|321r35 341r35 351r35 358r32 364r32 370r32 376r32 +369e10*Sort{22|186E9} 30|313r23 354r26 360r26 366r26 372r26 +393e10*Co{22|167E9} 30|231r23 243m28 248m28 253m28 255r26 259m25 261r26 265m25 +. 267r26 271m25 540m34 +519R9*Part_Entry 551e17 30|34r13 526r25 +519e21*Pofs{22|64E9} 30|100r44 125r16 144r19 144r37 163r19 230r19 279r19 +. 312r19 528r23 +529r16*Adj{334R9} 30|164r19 178r31 184r31 190r31 196r31 200r22 204r28 209r28 +. 211r22 215r28 217r22 221r28 +531r16*Num{365R9} 30|313r19 321r31 341r31 351r31 354r22 358r28 360r22 364r28 +. 366r22 370r28 372r22 376r28 +533r16*Adv{391R9} 30|231r19 255r22 261r22 267r22 +554K12*Part_Entry_IO 569e21 30|80r10 +561U17*Get 30|80s24 +571r4*Null_Part_Entry{519R9} 30|34r28 526r47 544r27 +579R9*Dictionary_Entry 585e17 29|30r17 30|525r25 +581a10*Stems{29A9} 30|448r31 449r30 452r34 547m23 +582r10*Part{519R9} 30|452r57 549m23 +583r10*Tran{223R9} 30|551m23 +584a10*Mean{22|61A12} 30|552m23 +609r4*Null_Dictionary_Entry{579R9} 29|30r37 +614K12*Dict_IO[4|43] 30|413r11 416r11 441r13 446r13 474r11 487r11 +615a4*Dict_File(4|53P9[614]) 30|426r19 427m18 427r18 429m15 429r15 441r32 +. 446r28 +620I12*MNPC_Type{4|66I9[614]} 30|485r14 +621i4*Null_MNPC{4|66I9[614]} 30|485r27 +658V13*Number_Of_Stems{22|179I9} 30|100s24 +X 22 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 29|18w18 18r55 +36N4*Max_Stem_Size 30|507r54 610r6 615r6 620r6 624r37 31|83r16 105r16 32|83r16 +. 105r16 33|74r16 93r16 34|75r16 89r16 +37N4*Max_Meaning_Size 30|111r46 522r46 613r6 618r6 622r6 31|92r16 114r16 +. 32|92r16 117r16 33|80r16 101r16 34|101r16 +39A12*Stem_Type{string} 29|44r17 105r17 30|32r27 47r38 480r14 +40a4*Null_Stem_Type{39A12} 29|44r30 105r39 30|32r40 51r18 448r44 480r27 548r15 +. 548r31 548r47 +61A12*Meaning_Type{string} 29|46r17 67r17 88r17 30|37r14 486r14 +62a4*Null_Meaning_Type{61A12} 29|46r33 67r33 88r33 30|37r30 486r30 +64E9*Part_Of_Speech_Type 82e7 29|43r17 63r17 84r17 +66n6*N{64E9} 30|125r23 529r21 530r28 +67n6*Pron{64E9} 30|144r26 531r21 532r28 +68n6*Pack{64E9} 30|144r44 533r21 534r28 +69n6*Adj{64E9} 30|163r26 178r22 184r22 190r22 196r22 204r19 209r19 215r19 +. 221r19 535r21 536r28 +70n6*Num{64E9} 30|312r26 321r22 331r22 341r22 351r22 358r19 364r19 370r19 +. 376r19 537r21 538r28 +71n6*Adv{64E9} 30|230r26 243r22 248r22 253r22 259r19 265r19 271r19 539r21 +. 540r28 +72n6*V{64E9} 30|279r26 541r21 542r28 +79n6*Tackon{64E9} 29|43r40 +80n6*Prefix{64E9} 29|63r40 +81n6*Suffix{64E9} 29|84r40 +84K12*Part_Of_Speech_Type_IO[14|46] 30|609r36 614r36 619r36 31|19r8 32|19r8 +. 33|19r8 +168n7*X{167E9} 30|164r28 231r30 +169n6*Pos{167E9} 30|178r41 184r41 200r31 204r38 209r38 243r34 255r31 259r31 +170n6*Comp{167E9} 30|190r41 211r31 215r38 248r34 261r31 265r31 +171n6*Super{167E9} 30|196r41 217r33 221r38 253r34 267r31 271r31 +179I9*Stem_Key_Type 30|447r22 +187n7*X{186E9} 30|313r30 +188n6*Card{186E9} 30|321r41 354r33 358r38 +189n6*Ord{186E9} 30|331r36 360r33 364r38 +190n6*Dist{186E9} 30|341r41 366r33 370r38 +191n6*Adverb{186E9} 30|351r41 372r33 376r38 +298I12*Numeral_Value_Type{natural} 30|36r24 +330r10*Decl{97R9} 30|530r42 +333e10*Gender{125E9} 30|530r58 +361r10*Decl{97R9} 30|532r45 +392r10*Decl{97R9} 30|534r45 +423r10*Decl{97R9} 30|536r43 +427e10*Comparison{167E9} 30|536r58 +456r10*Decl{97R9} 30|538r43 +460e10*Sort{186E9} 30|538r58 +490e10*Comparison{167E9} 30|540r49 +515r10*Con{97R9} 30|542r42 +744R9*Quality_Record 780e17 29|106r17 30|481r14 +744e25*Pofs{64E9} 30|512r42 34|31r23 44r20 55r22 66r19 80r40 98r35 +748r16*Noun{328R9} 30|530r37 530r53 +750r16*Pron{359R9} 30|532r40 +752r16*Pack{390R9} 30|534r40 +754r16*Adj{421R9} 30|536r39 536r54 +756r16*Num{454R9} 30|538r39 538r54 +758r16*Adv{488R9} 30|540r45 +760r16*Verb{513R9} 30|542r37 +782r4*Null_Quality_Record{744R9} 29|106r39 +788K12*Quality_Record_IO 804e25 30|472r11 34|19r8 93r16 +790i7*Default_Width{natural} 34|93r34 +793U17*Get 34|29s7 +794U17*Get 34|42s7 +795U17*Put 34|53s7 +796U17*Put 34|64s7 +798U17*Get 30|511s10 34|78s7 +803U17*Put 34|94s7 +856K12*Age_Type_IO[14|46] 30|514r10 +883K12*Frequency_Type_IO[14|46] 30|517r10 +900K12*Inflection_Record_IO 919e28 30|625r6 +902i7*Default_Width{natural} 30|625r27 +X 23 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 30|21w18 21r52 +63a4*Dict_File_Name{string} 30|429r44 +66a4*Stem_File_Name{string} 30|424r44 +X 24 latin_utils-preface.ads +18K21*Preface 30e24 30|23w18 68r7 389r7 389r29 390r7 391r7 391r33 392r7 395r10 +. 396r10 397r10 399r10 399r32 400r10 401r10 401r36 402r10 495r7 496r7 580r7 +. 581r7 581r29 582r7 583r7 583r29 586r10 588r10 589r10 591r10 592r10 594r10 +. 595r10 595r32 596r10 597r10 597r32 +22U14*Put 30|68s15 389s37 391s15 399s40 401s18 496s15 581s15 582s15 595s18 +. 596s18 +23U14*Set_Col 30|389s15 391s41 399s18 401s44 495s15 580s15 583s15 594s18 +. 597s18 +24U14*Put_Line 30|392s15 395s18 396s18 397s18 402s18 583s37 586s18 589s18 +. 591s18 592s18 597s40 +25U14*New_Line 30|588s18 +26U14*Put 30|390s15 400s18 581s37 595s40 +X 25 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 30|20w18 20r51 +36V13*Lower_Case{character} 30|115s17 116s17 117s17 118s17 563s13 565s61 +. 566s16 568s61 570s18 572s20 +45V13*Trim{string} 30|111s24 507s24 522s24 +51V13*Head{string} 30|111s18 507s18 522s18 +59U14*Get_Non_Comment_Line 30|73s10 77s10 110s10 +X 26 support_utils.ads +21K9*Support_Utils 29e18 29|20r6 20r40 21r6 21r41 23r9 128r5 30|18r6 18r46 +. 22r6 24r14 628r5 31|17r11 32|17r11 33|17r11 34|17r11 +X 27 support_utils-addons_package.ads +21K23*Addons_Package 189e33 29|20w20 20r54 +24A12*Fix_Type{22|39A12} 29|64r17 85r17 +25a4*Null_Fix_Type{24A12} 29|64r29 85r29 +69R9*Tackon_Entry 72e17 29|45r17 +74r4*Null_Tackon_Entry{69R9} 29|45r33 +76K12*Tackon_Entry_Io 84e23 30|621r6 33|20r8 77r16 97r16 +77i7*Default_Width{natural} 30|621r22 33|77r32 97r32 +78U17*Get 33|29s7 +79U17*Get 33|40s7 +80U17*Put 33|51s7 +81U17*Put 33|62s7 +82U17*Get 33|78s7 +83U17*Put 33|98s7 +86R9*Prefix_Entry 90e17 29|66r17 +92r4*Null_Prefix_Entry{86R9} 29|66r33 +94K12*Prefix_Entry_Io 102e23 30|612r6 31|20r8 89r16 110r16 +95i7*Default_Width{natural} 30|612r22 31|89r32 110r32 +96U17*Get 31|31s7 +97U17*Get 31|44s7 +98U17*Put 31|57s7 +99U17*Put 31|70s7 +100U17*Get 31|90s7 +101U17*Put 31|111s7 +104R9*Suffix_Entry 110e17 29|87r17 +112r4*Null_Suffix_Entry{104R9} 29|87r33 +114K12*Suffix_Entry_Io 122e23 30|617r6 32|20r8 89r16 113r16 +115i7*Default_Width{natural} 30|617r22 32|89r32 113r32 +116U17*Get 32|31s7 +117U17*Get 32|44s7 +118U17*Put 32|57s7 +119U17*Put 32|70s7 +120U17*Get 32|90s7 +121U17*Put 32|114s7 +X 28 support_utils-char_utils.ads +17K23*Char_Utils 33e29 30|22w20 120r10 121r10 122r10 123r10 +29U14*V_To_U_And_J_To_I 30|120s21 121s21 122s21 123s21 +X 29 support_utils-line_stuff.ads +23K23*Line_Stuff 26|21k9 29|128l19 128e29 30|24b28 628l19 628t29 31|17r25 +. 32|17r25 33|17r25 34|17r25 +26R9*Dictionary_Item 27r35 28c9 32e17 30|131r22 135r22 140r34 150r22 154r22 +. 159r34 176r25 182r25 188r25 194r25 202r22 207r22 213r22 219r22 226r34 240r25 +. 245r25 250r25 257r22 263r22 269r22 275r34 291r22 295r22 299r22 303r22 308r34 +. 318r25 328r25 338r25 348r25 356r22 362r22 368r22 374r22 382r31 +27P9*Dictionary_List(26R9) 31r17 34r44 +30r10*De{21|579R9} 30|446r54 448r28 449r27 452r31 452r54 +31p10*Succ{27P9} 30|457r34 +34A9*Dictionary(27P9) 35r22 37r20 39r15 123r45 30|26r45 417r13 +35a4*Null_Dictionary{34A9} 37r34 39r29 +37a4*Dict{34A9} +37a10*Uniques{34A9} +39a4*Dict_Loc{34A9} 30|417r27 +41R9*Tackon_Line 47e17 49r23 53r48 54r30 55r47 56r29 57r45 58r45 33|23r45 +. 34r27 45r44 56r26 67r42 85r42 +43e10*Pofs{22|64E9} 33|25m17 36m14 47r17 58r14 72m30 90r30 +44a10*Tack{22|39A12} 33|27m17 38m14 49r17 60r14 75m9 94r27 +45r10*Entr{27|69R9} 33|29m17 40m14 51r17 62r14 78m30 98r30 +46a10*Mean{22|61A12} 33|31m17 42m14 53r17 64r14 81m9 102r27 +49r4*Null_Tackon_Line{41R9} +51K12*Tackon_Line_Io 59l8 59e22 30|466b17 619r4 33|18b14 106l5 106t19 +52i7*Default_Width{natural} 30|619m19 +53U17*Get 53>22 53<40 33|23b14 32l8 32t11 +53p22 F{13|52P9} 33|23b19 25r12 26r12 27r12 28r12 29r12 30r12 31r12 +53r40 P{41R9} 33|23b37 25m15 25r15 27m15 27r15 29m15 29r15 31m15 31r15 +54U17*Get 54<22 33|34b14 43l8 43t11 +54r22 P{41R9} 33|34b19 36m12 36r12 38m12 38r12 40m12 40r12 42m12 42r12 +55U17*Put 55>22 55>40 33|45b14 54l8 54t11 +55p22 F{13|52P9} 33|45b19 47r12 48r12 49r12 50r12 51r12 52r12 53r12 +55r40 P{41R9} 33|45b37 47r15 49r15 51r15 53r15 +56U17*Put 56>22 33|56b14 65l8 65t11 +56r22 P{41R9} 33|56b19 58r12 60r12 62r12 64r12 +57U17*Get 57>22 57<37 57<58 33|67b14 83l8 83t11 +57s22 S{string} 33|67b19 68r22 72r12 75r17 78r12 81r17 +57r37 P{41R9} 33|67b34 72m28 72r28 75m7 78m28 78r28 81m7 +57i58 Last{integer} 33|67b55 82m7 +58U17*Put 58<22 58>38 33|85b14 104l8 104t11 +58s22 S{string} 33|85b19 86r22 90m12 90r12 92m7 94m7 96m7 98m12 98r12 100m7 +. 102m7 103m7 103r19 +58r38 P{41R9} 33|85b35 90r28 94r25 98r28 102r25 +61R9*Prefix_Line 68e17 70r23 74r48 75r30 76r47 77r29 78r45 79r45 31|23r45 +. 36r27 49r44 62r26 75r42 97r42 +63e10*Pofs{22|64E9} 31|25m17 38m14 51r17 64r14 80m35 102r30 +64a10*Fix{27|24A12} 31|27m17 40m14 53r17 66r14 84m9 106r27 +65e10*Connect{character} 31|29m17 42m14 55r17 68r14 87m9 109r22 +66r10*Entr{27|86R9} 31|31m17 44m14 57r17 70r14 90m35 111r30 +67a10*Mean{22|61A12} 31|33m17 46m14 59r17 72r14 93m9 115r27 +70r4*Null_Prefix_Line{61R9} +72K12*Prefix_Line_Io 80l8 80e22 30|467b17 609r4 31|18b14 119l5 119t19 +73i7*Default_Width{natural} 30|609m19 +74U17*Get 74>22 74<40 31|23b14 34l8 34t11 +74p22 F{13|52P9} 31|23b19 25r12 26r12 27r12 28r12 29r12 30r12 31r12 32r12 +. 33r12 +74r40 P{61R9} 31|23b37 25m15 25r15 27m15 27r15 29m15 29r15 31m15 31r15 33m15 +. 33r15 +75U17*Get 75<22 31|36b14 47l8 47t11 +75r22 P{61R9} 31|36b19 38m12 38r12 40m12 40r12 42m12 42r12 44m12 44r12 46m12 +. 46r12 +76U17*Put 76>22 76>40 31|49b14 60l8 60t11 +76p22 F{13|52P9} 31|49b19 51r12 52r12 53r12 54r12 55r12 56r12 57r12 58r12 +. 59r12 +76r40 P{61R9} 31|49b37 51r15 53r15 55r15 57r15 59r15 +77U17*Put 77>22 31|62b14 73l8 73t11 +77r22 P{61R9} 31|62b19 64r12 66r12 68r12 70r12 72r12 +78U17*Get 78>22 78<37 78<58 31|75b14 95l8 95t11 +78s22 S{string} 31|75b19 76r22 80r12 80r24 84r16 87r20 90r12 90r24 93r17 +78r37 P{61R9} 31|75b34 80m33 80r33 84m7 87m7 90m33 90r33 93m7 +78i58 Last{integer} 31|75b55 94m7 +79U17*Put 79<22 79>38 31|97b14 118l8 118t11 +79s22 S{string} 31|97b19 98r22 102m12 102r12 104m7 106m7 108m7 109m7 111m12 +. 111r12 113m7 115m7 117m7 117r19 +79r38 P{61R9} 31|97b35 102r28 106r25 109r20 111r28 115r25 +82R9*Suffix_Line 89e17 91r23 95r48 96r30 97r47 98r29 99r45 100r45 32|23r45 +. 36r27 49r44 62r26 75r42 97r42 +84e10*Pofs{22|64E9} 32|25m17 38m14 51r17 64r14 80m35 102r30 +85a10*Fix{27|24A12} 32|27m17 40m14 53r17 66r14 84m9 106r27 +86e10*Connect{character} 32|29m17 42m14 55r17 68r14 87m9 110r22 +87r10*Entr{27|104R9} 32|31m17 44m14 57r17 70r14 90m35 114r30 +88a10*Mean{22|61A12} 32|33m17 46m14 59r17 72r14 93m9 118r27 +91r4*Null_Suffix_Line{82R9} +93K12*Suffix_Line_Io 101l8 101e22 30|468b17 614r4 32|18b14 121l5 121t19 +94i7*Default_Width{natural} 30|614m19 +95U17*Get 95>22 95<40 32|23b14 34l8 34t11 +95p22 F{13|52P9} 32|23b19 25r12 26r12 27r12 28r12 29r12 30r12 31r12 32r12 +. 33r12 +95r40 P{82R9} 32|23b37 25m15 25r15 27m15 27r15 29m15 29r15 31m15 31r15 33m15 +. 33r15 +96U17*Get 96<22 32|36b14 47l8 47t11 +96r22 P{82R9} 32|36b19 38m12 38r12 40m12 40r12 42m12 42r12 44m12 44r12 46m12 +. 46r12 +97U17*Put 97>22 97>40 32|49b14 60l8 60t11 +97p22 F{13|52P9} 32|49b19 51r12 52r12 53r12 54r12 55r12 56r12 57r12 58r12 +. 59r12 +97r40 P{82R9} 32|49b37 51r15 53r15 55r15 57r15 59r15 +98U17*Put 98>22 32|62b14 73l8 73t11 +98r22 P{82R9} 32|62b19 64r12 66r12 68r12 70r12 72r12 +99U17*Get 99>22 99<37 99<58 32|75b14 95l8 95t11 +99s22 S{string} 32|75b19 76r22 80r12 80r24 84r16 87r20 90r12 90r24 93r17 +99r37 P{82R9} 32|75b34 80m33 80r33 84m7 87m7 90m33 90r33 93m7 +99i58 Last{integer} 32|75b55 94m7 +100U17*Put 100<22 100>38 32|97b14 120l8 120t11 +100s22 S{string} 32|97b19 98r22 102m12 102r12 104m7 106m7 108m7 110m7 112m7 +. 114m12 114r12 116m7 118m7 119m7 119r19 +100r38 P{82R9} 32|97b35 102r28 106r25 110r20 114r28 118r25 +103R9*Unique_Entry 109e17 113r48 114r30 115r47 116r29 117r45 118r45 34|24r45 +. 25r12 37r27 38r12 49r44 60r26 71r42 85r42 +105a10*Stem{22|39A12} 34|27m18 40m14 51r17 62r14 76m9 90r27 +106r10*Qual{22|744R9} 34|29m18 31m18 42m15 44m15 53r17 55r17 64r14 66r14 +. 78m35 80m35 94r30 98r30 +107r10*Kind{21|165R9} 34|31m32 44m29 55r30 66r27 80m48 98r43 +108r10*Tran{21|223R9} 34|33m18 46m14 57r17 68r14 82m35 102r30 +111K12*Unique_Entry_Io 119l8 119e23 30|469b17 624r4 34|18b14 106l5 106t20 +112i7*Default_Width{13|73I12} 30|624m20 +113U17*Get 113>22 113<40 34|24b14 35l8 35t11 +113p22 F{13|52P9} 34|24b19 27r12 28r12 29r12 30r12 31r12 32r12 33r12 +113r40 P{103R9} 34|24b37 34m7 +114U17*Get 114<22 34|37b14 47l8 47t11 +114r22 P{103R9} 34|37b19 40m12 40r12 46m12 46r12 +115U17*Put 115>22 115>40 34|49b14 58l8 58t11 +115p22 F{13|52P9} 34|49b19 51r12 52r12 53r12 54r12 55r12 56r12 57r12 +115r40 P{103R9} 34|49b37 51r15 53r15 55r15 55r28 57r15 +116U17*Put 116>22 34|60b14 69l8 69t11 +116r22 P{103R9} 34|60b19 62r12 64r12 66r12 66r25 68r12 +117U17*Get 117>22 117<37 117<59 34|71b14 83l8 83t11 +117s22 S{string} 34|71b19 72r22 76r17 78r12 78r24 80r12 80r24 82r12 82r24 +117r37 P{103R9} 34|71b34 76m7 78m33 78r33 80r33 80m46 80r46 82m33 82r33 +117i59 Last{integer} 34|71b56 82m41 +118U17*Put 118<22 118>38 34|85b14 104l8 104t11 +118s22 S{string} 34|85b19 86r22 90m7 92m7 94m12 94r12 96m7 98m12 98r12 100m7 +. 102m12 102r12 103m7 103r19 +118r38 P{103R9} 34|85b35 90r25 94r28 98r28 98r41 102r28 +121U14*Load_Stem_File 121>30 30|405b14 464l8 464t22 +121e30 D_K{21|34E9} 30|405b30 421r30 422r29 424r26 424r72 426r30 427r29 429r26 +. 429r72 437r25 438r25 441r43 446r39 451r37 453r34 +123U14*Load_Dictionary 123=31 124>31 30|26b14 403l8 403t23 +123a31 Dict{34A9} 30|26b31 130m16 133r35 134m16 137r35 140m16 141r18 149m16 +. 152r35 153m16 156r35 159m16 160r18 175m19 180r34 181m19 186r34 187m19 192r34 +. 193m19 198r34 201m16 205r18 206m16 210r18 212m16 216r18 218m16 222r18 226m16 +. 227r18 239m19 243r54 244m19 248r55 249m19 253r56 256m16 260r18 262m16 266r18 +. 268m16 272r18 275m16 276r18 290m16 293r35 294m16 297r35 298m16 301r35 302m16 +. 305r35 308m16 309r18 317m19 322r21 327m19 332r21 337m19 342r21 347m19 352r21 +. 355m16 359r18 361m16 365r18 367m16 371r18 373m16 377r18 382m13 383r15 +124s31 Dictionary_File_Name{string} 30|27b31 67r38 +126U14*Load_Uniques 126=28 126>56 30|471b14 599l8 599t20 +126a28 Unq{35|33A9} 30|471b28 564m13 565r56 567m13 568r56 570m13 572r15 +126s56 File_Name{string} 30|471b56 494r50 +X 30 support_utils-line_stuff.adb +31p7 Dictionary_File{13|52P9} 66m13 66r13 70r30 73r32 77r32 110r32 388m14 +. 388r14 398m17 398r17 +32a7 Blk_Stem{22|39A12} 131r60 131r70 135r60 135r70 150r60 150r70 154r60 +. 154r70 176r53 177r21 177r31 183r21 183r31 189r30 202r50 202r60 202r70 207r41 +. 207r61 207r71 213r41 213r51 213r70 219r41 219r51 219r61 241r21 241r31 241r41 +. 246r21 246r31 246r41 251r21 251r31 251r41 257r50 257r60 257r70 263r41 263r60 +. 263r70 269r41 269r51 269r70 318r53 319r21 319r31 329r21 329r31 339r30 356r50 +. 356r60 356r70 362r41 362r60 362r70 368r41 368r51 368r70 374r41 374r51 374r61 +33a7 Sts{21|29A9} 97m10 101m45 101r45 115r29 116r29 117r29 118r29 126r16 +. 126r30 127r15 128r15 131r41 135r51 140r52 145r16 145r30 146r15 147r15 150r41 +. 154r51 159r52 165r20 165r34 166r18 167r18 168r19 168r33 169r18 170r18 171r19 +. 171r33 172r18 173r18 176r44 182r54 189r21 195r31 202r41 207r52 213r61 219r71 +. 226r52 232r20 232r34 233r18 234r18 235r19 235r33 236r18 237r18 240r44 245r44 +. 250r44 257r41 263r51 269r61 275r52 280r17 280r31 281r15 282r15 283r16 283r30 +. 284r15 285r15 286r16 286r30 287r15 288r15 291r41 295r51 299r61 303r71 308r52 +. 314r19 315r18 318r44 324r19 325r18 328r54 334r19 335r18 339r21 344r19 345r18 +. 349r31 356r41 362r51 368r61 374r71 382r49 +34r7 Pt{21|519R9} 80m44 100r41 125r13 133r18 137r18 140r57 144r16 144r34 +. 152r18 156r18 159r57 163r16 164r16 178r28 184r28 190r28 196r28 200r19 204r25 +. 209r25 211r19 215r25 217r19 221r25 226r57 230r16 231r16 255r19 261r19 267r19 +. 275r57 279r16 293r18 297r18 301r18 305r18 308r57 312r16 313r16 321r28 341r28 +. 351r28 354r19 358r25 360r19 364r25 366r19 370r25 372r19 376r25 382r54 +35r7 Tran{21|223R9} 84m57 133r22 137r22 140r61 152r22 156r22 159r61 180r21 +. 186r21 192r21 198r21 204r45 209r45 215r46 221r47 226r61 243r41 248r42 253r43 +. 259r38 265r39 271r40 275r61 293r22 297r22 301r22 305r22 308r61 321r56 331r50 +. 341r56 351r58 358r53 364r52 370r53 376r55 382r58 +36i7 Value{22|298I12} 321r47 331r41 341r47 351r49 358r44 364r43 370r44 376r46 +37a7 Mean{22|61A12} 111m10 133r28 137r28 140r67 152r28 156r28 159r67 180r27 +. 186r27 192r27 198r27 204r51 209r51 215r52 221r53 226r67 243r47 248r48 253r49 +. 259r44 265r45 271r46 275r67 293r28 297r28 301r28 305r28 308r67 321r62 331r56 +. 341r62 351r64 358r59 364r58 370r59 376r61 382r64 +39e7 Fc1{character} 115m10 120m40 120r40 130r22 133r41 140r22 141r24 149r22 +. 152r41 159r22 160r24 175r25 180r40 201r22 205r24 212r22 216r24 218r22 222r24 +. 226r22 227r24 239r25 243r60 256r22 260r24 262r22 266r24 268r22 272r24 275r22 +. 276r24 290r22 293r41 308r22 309r24 317r25 322r27 355r22 359r24 361r22 365r24 +. 367r22 371r24 373r22 377r24 382r19 383r21 +39e12 Fc2{character} 116m10 121m40 121r40 134r22 137r41 153r22 156r41 181r25 +. 186r40 206r22 210r24 244r25 248r61 294r22 297r41 327r25 332r27 +39e17 Fc3{character} 117m10 122m40 122r40 187r25 192r40 249r25 253r62 298r22 +. 301r41 337r25 342r27 +39e22 Fc4{character} 118m10 123m40 123r40 193r25 198r40 302r22 305r41 347r25 +. 352r27 +41a7 Line{string} 75m10 77m49 80r29 84r37 109m10 110m49 111r30 397r28 +41a13 St_Line{string} 72m10 73m49 101r23 396r28 +42a7 Blank_Line{string} 72r21 75r18 109r18 +43i7 L{integer} 77m55 80r40 84r53 110m55 111r41 397r39 +43i10 Ll{integer} 80m48 84r43 98m10 101r32 101m54 +43i14 Lll{integer} 84m63 +43i19 Last{integer} 73m58 101r38 396r42 +44i7 Number_Of_Dictionary_Entries{integer} 386m10 386r42 390r20 400r23 +46U17 Get_Stem 46b17 46>27 47<27 47<49 62l11 62t19 101s13 +46s27 S{string} 49r61 54r21 54r37 55r25 +47a27 Stem{22|39A12} 51m10 55m13 +47i49 Last{integer} 60m10 +48i10 I{integer} 55r19 56m13 56r18 +49i10 L{integer} 54r16 54r40 55r28 57m13 57r18 60r18 +100i14 I 101r50 +414i7 I{4|66I9[36|33]} 437r33 453r42 454m19 454r24 +416i7 M{4|68I12[21|614]} 441r49 452r66 458m13 458r18 +417a7 Dlc{29|34A9} 439r16 446r45 448r19 449r18 452r22 452r45 457m13 457r25 +434e11 Fc{character} 437r16 438r16 439r21 446r50 448r24 449r23 452r27 452r50 +. 453r25 457r18 457r30 +447i17 K 448r38 449r37 452r41 452r63 +476p7 Uniques_File{13|52P9} 493m25 493r25 504r30 506r20 510r20 521r20 579m14 +. 579r14 593m17 593r17 +477a7 Blanks{string} 505r23 509r18 520r18 +478a7 Line{string} 509m10 510m34 511r15 512r15 514r27 515r28 516r27 517r33 +. 518r30 520m10 521m34 522r30 592r28 +478a13 Stem_Line{string} 505m10 506m34 507r30 591r28 +479i7 Last{integer} 506m45 507r46 510m40 511r26 512r30 514r42 515r43 516r42 +. 517r48 518r45 591r44 +479i13 L{integer} 511m39 512r21 512m54 514r33 514m59 515r34 515m61 516r33 +. 516m59 517r39 517m66 518r36 518m65 521m40 522r41 592r39 +480a7 Stem{22|39A12} 507m10 547r33 563r25 565r32 566r28 568r32 570r30 571r32 +. 572r32 +481r7 Qual{22|744R9} 511m33 512r37 530r32 530r48 532r35 534r35 536r34 536r49 +. 538r34 538r49 540r40 542r32 565r38 568r38 571r38 +482r7 Kind{21|165R9} 512m48 530r66 532r51 534r51 538r64 542r47 565r44 568r44 +. 571r44 +484r7 Tran{21|223R9} 514m49 514r49 515m50 515r50 516m49 516r49 517m55 517r55 +. 518m52 518r52 551r33 +485i7 MNPC{21|620I12} 561m10 565r50 568r50 571r50 +486a7 Mean{22|61A12} 522m10 552r33 +487i7 M{4|68I12[21|614]} 557r25 561r18 575m10 575r15 576r48 +489i7 Number_Of_Uniques_Entries{integer} 576m10 581r42 595r45 +525r13 Unique_De{21|579R9} 547m13 549m13 551m13 552m13 557r31 +526r13 Part{21|519R9} 528r18 530m19 532m19 534m19 536m19 538m19 540m19 542m19 +. 544m19 549r33 +X 31 support_utils-line_stuff-prefix_line_io.adb +21e4 Spacer{character} 26m15 28m15 30m15 32m15 39m12 41m12 43m12 45m12 +76i7 L{integer} 79r12 80r15 80m41 81m7 82m7 82r12 83r12 84r19 85m7 86m7 86r12 +. 87r23 88m7 88r12 89r12 90r15 90m41 91m7 92r12 93r20 +77i7 M{integer} 79m7 81r12 83m7 84r28 85r12 89m7 91r12 92m7 93r29 94r15 +98i7 L{integer} 101r12 102r15 103m7 104r10 105r12 106r10 107m7 108r10 109r10 +. 110r12 111r15 112m7 113r10 114r12 115r10 116r12 +99i7 M{integer} 101m7 102r24 103r12 105m7 106r19 107r12 110m7 111r24 112r12 +. 114m7 115r19 116m7 117r10 +X 32 support_utils-line_stuff-suffix_line_io.adb +21e4 Spacer{character} 26m15 28m15 30m15 32m15 39m12 41m12 43m12 45m12 +76i7 L{integer} 79r12 80r15 80m41 81m7 82m7 82r12 83r12 84r19 85m7 86m7 86r12 +. 87r23 88m7 88r12 89r12 90r15 90m41 91m7 92r12 93r20 +77i7 M{integer} 79m7 81r12 83m7 84r28 85r12 89m7 91r12 92m7 93r29 94r15 +98i7 L{integer} 101r12 102r15 103m7 104r10 105r12 106r10 107m7 108r10 109r12 +. 110r10 111m7 112r10 113r12 114r15 115m7 116r10 117r12 118r10 +99i7 M{integer} 101m7 102r24 103r12 105m7 106r19 107r12 109m7 111r12 113m7 +. 114r24 115r12 117m7 118r19 119r10 +X 33 support_utils-line_stuff-tackon_line_io.adb +21e4 Spacer{character} 26m15 28m15 30m15 37m12 39m12 41m12 +68i7 L{integer} 71r12 72r15 72m36 73m7 74r12 75r20 76m7 77r12 78r15 78m36 +. 79m7 80r12 81r20 +69i7 M{integer} 71m7 72r24 73r12 74m7 75r29 76r12 77m7 78r24 79r12 80m7 81r29 +. 82r15 +86i7 L{integer} 89r12 90r15 91m7 92r10 93r12 94r10 95m7 96r10 97r12 98r15 +. 99m7 100r10 101r12 102r10 +87i7 M{integer} 89m7 90r24 91r12 93m7 94r19 95r12 97m7 98r24 99r12 101m7 +. 102r19 103r10 +X 34 support_utils-line_stuff-unique_entry_io.adb +22e4 Spacer{character} 28m15 30m15 32m15 41m12 43m12 45m12 +25r7 Ue{29|103R9} 27m15 27r15 29m15 29r15 31r15 31m29 31r29 33m15 33r15 34r12 +38r7 Ue{29|103R9} 42m12 42r12 44r12 44m26 44r26 +72i7 L{integer} 75r12 76r20 77m7 77r12 78r15 78m41 79m7 79r12 80r15 80m54 +. 81m7 81r12 82r15 +73i7 M{integer} 75m7 76r29 +86i7 L{integer} 89r12 90r10 91m7 92r10 93r12 94r15 95m7 96r10 97r12 98r15 +. 99m7 100r10 102r15 +87i7 M{integer} 89m7 90r19 91r12 93m7 94r24 95r12 97m7 98r24 99r12 101m7 +. 101r12 102r24 103r10 +X 35 support_utils-uniques_package.ads +19K23*Uniques_Package 29|21w20 21r55 35|44e34 +21R9*Unique_Item 30|565r19 568r19 571r19 35|31e17 +22P9*Unique_List(21R9) +33A9*Latin_Uniques(22P9) 29|126r41 30|471r41 +38A9*Uniques_De_Array(21|579R9)<4|66I9[21|614]> +41a4*Uniques_De{38A9} 30|557m13 +X 36 support_utils-word_support_package.ads +21K23*Word_Support_Package 30|18w20 18r60 36|89e39 +33K12*Stem_Io[4|43] 30|412r11 414r11 +39a4*Stem_File(4|53P9[33]) 30|421r19 422m18 422r18 424m15 424r15 451r26 +49A9*Dict_Array_Index(4|66I9[33])<21|34E9> +61a4*Ddlf{49A9} 30|437m10 +61a10*Ddll{49A9} 30|438m10 453m19 +X 40 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/support_utils-static/support_utils-line_stuff.o b/obj/support_utils-static/support_utils-line_stuff.o new file mode 100644 index 0000000000000000000000000000000000000000..24912ad5f7286cd45a97b1c36cf8a9df2e2a87f9 Binary files /dev/null and b/obj/support_utils-static/support_utils-line_stuff.o differ diff --git a/obj/support_utils-static/support_utils-uniques_package.ali b/obj/support_utils-static/support_utils-uniques_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..6d722ba88538d4eca6bb8af81dcbc2f92d03dc53 --- /dev/null +++ b/obj/support_utils-static/support_utils-uniques_package.ali @@ -0,0 +1,123 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLICIT_LOOPS +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.uniques_package%s support_utils-uniques_package.ads 92307710 EE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-uniques_package.ads 20230322220154 ea38675f +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 2 a-direio.ads +66I9*Count 18|29r25[15|614] +68I12*Positive_Count{66I9[15|614]} 18|39r21[15|614] +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 18|17r6 17r43 18r6 18r42 +X 15 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 18|18w18 18r54 +165R9*Kind_Entry 187e17 18|28r17 +219r4*Null_Kind_Entry{165R9} 18|28r35 +579R9*Dictionary_Entry 585e17 18|39r49 +609r4*Null_Dictionary_Entry{579R9} 18|42r17 +614K12*Dict_IO[2|43] 18|29r17 39r13 +621i4*Null_MNPC{2|66I9[614]} 18|29r35 +X 16 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 18|17w18 17r55 +39A12*Stem_Type{string} 18|26r17 +40a4*Null_Stem_Type{39A12} 18|26r35 +744R9*Quality_Record 780e17 18|27r17 +782r4*Null_Quality_Record{744R9} 18|27r35 +X 17 support_utils.ads +21K9*Support_Utils 29e18 18|19r9 44r5 +X 18 support_utils-uniques_package.ads +19K23*Uniques_Package 17|21k9 18|44l19 44e34 +21R9*Unique_Item 22r31 24c9 31e17 +22P9*Unique_List(21R9) 30r17 33r64 +26a10*Stem{16|39A12} +27r10*Qual{16|744R9} +28r10*Kind{15|165R9} +29i10*MNPC{2|66I9[15|614]} +30p10*Succ{22P9} +33A9*Latin_Uniques(22P9) 34r25 36r10 +34a4*Null_Latin_Uniques{33A9} 36r27 +36a4*Unq{33A9} +38A9*Uniques_De_Array(15|579R9)<2|66I9[15|614]> 41r17 +41a4*Uniques_De{38A9} + diff --git a/obj/support_utils-static/support_utils-uniques_package.o b/obj/support_utils-static/support_utils-uniques_package.o new file mode 100644 index 0000000000000000000000000000000000000000..3959862bb0dcef75e31e8f509e2139e9234f4070 Binary files /dev/null and b/obj/support_utils-static/support_utils-uniques_package.o differ diff --git a/obj/support_utils-static/support_utils-word_parameters.ali b/obj/support_utils-static/support_utils-word_parameters.ali new file mode 100644 index 0000000000000000000000000000000000000000..78294b8456bbb23f7adf421a3210bddad59aec13 --- /dev/null +++ b/obj/support_utils-static/support_utils-word_parameters.ali @@ -0,0 +1,267 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_RECURSION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.word_parameters%b support_utils-word_parameters.adb dff65a0b OO PK +Z ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +Z ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali E +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +U support_utils.word_parameters%s support_utils-word_parameters.ads e68cbbcf EE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.enumeration_aux%s a-tienau.adb a-tienau.ali +W ada.text_io.enumeration_io%s +W interfaces%s interfac.ads interfac.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.val_enum%s s-valenu.adb s-valenu.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienau.ads 20090409150019 6a9c157b +D a-tienio.ads 20090409150019 fc618ae6 +D a-tienio.adb 20140224170426 c9e6b5af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_parameters.adb 20230322220154 d19940aa +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-valenu.ads 20090409150019 bb1a4295 +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 21|17r6 31r16 34r21 35r13 37r15 62r32 22|24r8 31r33 480r14 +. 483r10 483r38 487r14 490r10 490r40 +X 8 a-textio.ads +49K13*Text_IO 471e16 21|17w10 31r20 34r25 35r17 37r19 62r36 22|24r12 31r37 +. 480r18 483r14 483r42 487r18 490r14 490r44 +52P9*File_Type 21|31r28 34r33 35r25 37r27 +53n23*In_File{53E9} 22|277r24 +53n32*Out_File{53E9} 22|261r26 371r29 392r31 483r50 490r52 +86U14*Create 22|261s7 371s13 392s13 483s22 490s22 +92U14*Open 22|277s7 +98U14*Close 22|259s10 268s7 283s7 366s10 +107V13*Is_Open{boolean} 22|258s10 365s10 369s14 388s14 480s26 487s26 +165U14*New_Line 22|266s10 +166U14*New_Line 22|247s7 251s7 315s7 329s7 439s7 +183V13*End_Of_File{boolean} 22|278s17 +186U14*Set_Col 22|264s10 +187U14*Set_Col 22|300s21 +242U14*Put 22|300s7 300s35 301s38 422s7 423s7 428s13 430s13 +249U14*Get_Line 22|302s7 424s7 431s13 +263U14*Put_Line 22|249s10 305s13 325s7 327s7 374s16 395s16 436s13 445s10 +. 469s13 471s13 475s13 +294X4*Name_Error 22|286r12 466r15 +X 10 a-tienio.ads +46k21*Enumeration_IO 75e31 21|62r44 22|31r45 +51U14*Get 22|279s10[21|62] 280s10[31] +54U14*Put 22|263s10[21|62] 265s10[31] +60U14*Put 22|299s7[21|62] 301s7[31] +65U14*Get 22|311s13[31] 433s24[31] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 22|17r6 17r39 18r6 18r40 19r6 19r30 20r6 21r5 +X 16 latin_utils-config.ads +17K21*Config 42e23 22|19w18 19r42 +23n25*Interactive{23E9} 22|479r21 +23n38*Command_Line_Input{23E9} 22|479r47 +24e4*Method{23E9} 22|479r12 479r38 +39V13*Path{string} 22|277s33 +X 17 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 22|18w18 18r52 +51a4*Mode_Full_Name{string} 22|261r36 277r39 436r53 +52a4*Output_Full_Name{string} 22|84r49 85r14 94r37 95r14 371r39 483r60 +53a4*Unknowns_Full_Name{string} 22|119r31 120r14 392r41 491r12 +X 18 latin_utils-preface.ads +18K21*Preface 30e24 22|20w18 458r10 485r10 492r10 +24U14*Put_Line 22|458s18 485s18 492s18 +X 19 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 22|17w18 17r51 +45V13*Trim{string} 22|304s13 +X 20 support_utils.ads +21K9*Support_Utils 29e18 21|18r9 72r5 22|23r14 496r5 +X 21 support_utils-word_parameters.ads +18K23*Word_Parameters 20|21k9 21|72l19 72e34 22|23b28 496l19 496t34 +23e4*Change_Parameters_Character{character} +24e4*Change_Language_Character{character} +25e4*Help_Character{character} +31p4*Mode_File{8|52P9} 22|258r19 259m17 259r17 261m15 261r15 263r15 264r19 +. 265r15 266r20 268m14 268r14 277m13 277r13 278r30 279r15 280r15 283m14 283r14 +34p4*Output{8|52P9} 22|365r19 366m17 366r17 369r23 371m21 371r21 480r35 483m30 +. 483r30 +35p4*Input{8|52P9} +37p4*Unknowns{8|52P9} 22|388r23 392m21 392r21 487r35 490m30 490r30 +41b4*Trimmed{boolean} +43E9*Mode_Type 60e23 62r60 64r30 22|274r12 292r28 +44n6*Trim_Output{43E9} 22|40r6 361r16 +45n6*Have_Output_File{43E9} 22|42r6 363r16 365r53 369r52 379r22 481r22 +46n6*Write_Output_To_File{43E9} 22|43r6 367r22 380r19 +47n6*Do_Unknowns_Only{43E9} 22|45r6 383r16 +48n6*Write_Unknowns_To_File{43E9} 22|46r6 385r16 389r21 488r30 +49n6*Ignore_Unknown_Names{43E9} 22|48r6 400r16 +50n6*Ignore_Unknown_Caps{43E9} 22|49r6 402r16 +51n6*Do_Compounds{43E9} 22|50r6 404r16 +52n6*Do_Fixes{43E9} 22|51r6 406r16 +53n6*Do_Tricks{43E9} 22|52r6 408r16 +54n6*Do_Dictionary_Forms{43E9} 22|54r6 410r16 +55n6*Show_Age{43E9} 22|55r6 412r16 +56n6*Show_Frequency{43E9} 22|56r6 414r16 +57n6*Do_Examples{43E9} 22|58r6 416r16 +58n6*Do_Only_Meanings{43E9} 22|59r6 418r16 +59n6*Do_Stems_For_Unknown{43E9} 22|60r6 420r16 +62K12*Mode_Type_Io[10|46] 22|255r11 272r11 293r11 +64A9*Mode_Array(boolean)<43E9> 66r17 22|39r34 +66a4*Words_Mode{64A9} 22|262r16 265r33 281m10 301r19 312m13 365r41 367m10 +. 369r40 379r10 389r9 451m7 467m13 473m13 476m13 481r10 488r18 +68U14*Change_Parameters 22|318b14 447l8 447t25 +70U14*Initialize_Word_Parameters 22|449b14 494l8 494t34 +X 22 support_utils-word_parameters.adb +26A9 Help_Type(string) 28r23 65r32 81r37 92r41 102r37 117r43 131r41 +. 141r40 152r33 160r29 172r30 186r40 193r29 201r35 209r32 214r37 222r41 232r36 +. 245r26 292r49 +27a4 Blank_Help_Line{string} 28r47 +28a4 No_Help{26A9} 292r62 +30E9 Reply_Type 30e29 31r61 32r40 33r36 275r13 297r12 321r12 +30n24 N{30E9} 32r55 +30n27 Y{30E9} 32r58 +31K12 Reply_Type_Io[10|46] 256r11 273r11 294r11 433r10 +32a4 Reply(30E9) 265r26 301r12 +33a4 Mode_Of_Reply(boolean) 281r29 312r32 434r13 +35X4 Blank_Input 306r19 442r12 +39a4 Default_Mode_Array{21|64A9} 451r21 467r27 473r27 476r27 +62X4 Bad_Mode_File 289r16 468r15 +65a4 Trim_Output_Help{26A9} 361r29 +81a4 Have_Output_File_Help{26A9} 363r34 +92a4 Write_Output_To_File_Help{26A9} 380r41 +102a4 Do_Unknowns_Only_Help{26A9} 383r34 +117a4 Write_Unknowns_To_File_Help{26A9} 385r40 +131a4 Ignore_Unknown_Names_Help{26A9} 400r38 +141a4 Ignore_Unknown_Caps_Help{26A9} 402r37 +152a4 Do_Compounds_Help{26A9} 404r30 +160a4 Do_Fixes_Help{26A9} 406r26 +172a4 Do_Tricks_Help{26A9} 408r27 +186a4 Do_Dictionary_Forms_Help{26A9} 410r37 +193a4 Show_Age_Help{26A9} 412r26 +201a4 Show_Frequency_Help{26A9} 414r32 +209a4 Do_Examples_Help{26A9} 416r29 +214a4 Do_Only_Meanings_Help{26A9} 418r34 +222a4 Do_Stems_For_Unknown_Help{26A9} 420r38 +232a4 Save_Parameters_Help{26A9} 427r18 +245U14 Put 245b14 245>19 252l8 252t11 308s13 427s13 +245a19 Help{26A9} 248r16 248r30 249r20 +248i11 I{integer} 249r26 +254U14 Put_Modes 254b14 269l8 269t17 435s13 +262e11 I{21|43E9} 263r26 265r45 +271U14 Get_Modes 271b14 290l8 290t17 457s10 +274e7 Mo{21|43E9} 279m26 281r22 +275e7 Rep{30E9} 280m26 281r44 +292U14 Inquire 292b14 292>23 292>39 309s13 316l8 316t15 361s7 363s7 380s10 +. 383s7 385s7 400s7 402s7 404s7 406s7 408s7 410s7 412s7 414s7 416s7 418s7 +. 420s7 +292e23 Mo{21|43E9} 299r12 301r31 309r22 312r25 +292a39 Help{26A9} 308r18 309r26 +295a7 L1{string} 302m17 304r19 307r16 311r18 +296i7 Ll{natural} 302m21 303r10 304r28 311r27 311m35 +297e7 R{30E9} 311m32 312r47 +319a7 L1{string} 424m17 426r13 431m23 433r29 +320i7 Ll{natural} 424m21 425r10 431m27 433r38 433m46 +321e7 R{30E9} 433m43 434r28 +454q7 Do_Mode_File 477l11 477e23 + diff --git a/obj/support_utils-static/support_utils-word_parameters.o b/obj/support_utils-static/support_utils-word_parameters.o new file mode 100644 index 0000000000000000000000000000000000000000..cf43674b01560e7a14b8d787a442977cc6c09de6 Binary files /dev/null and b/obj/support_utils-static/support_utils-word_parameters.o differ diff --git a/obj/support_utils-static/support_utils-word_support_package.ali b/obj/support_utils-static/support_utils-word_support_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..b7d33666ce4fee23d95da75ebb3403ad97cf9e22 --- /dev/null +++ b/obj/support_utils-static/support_utils-word_support_package.ali @@ -0,0 +1,302 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U support_utils.word_support_package%b support_utils-word_support_package.adb 8925e84b NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali + +U support_utils.word_support_package%s support_utils-word_support_package.ads fc75830d EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.text_io.integer_aux%s a-tiinau.adb a-tiinau.ali +W ada.text_io.integer_io%s +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinau.ads 20090409150019 8114c8e4 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-tiinio.adb 20091130162119 df9cd7af +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D support_utils-word_support_package.adb 20230322220154 4472d8fb +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +X 1 ada.ads +16K9*Ada 19e8 26|17r6 18r6 33r27 34r28 41r48 42r48 27|131r16 133r16 135r16 +. 137r16 181r11 192r30 +X 2 a-direio.ads +43k13*Direct_IO 191e18 26|18w10 33r31 +53P9*File_Type<31|81P9> 26|39r56[33] +55E9*File_Mode +55n23*In_File{55E9[26|33]} 27|117r47[26|33] 150r47[26|33] +66I9*Count 26|30r25[20|614] 34r60[33] 51r48[33] 78r21[33] 83r21[33] +. 27|74r21[26|33] 89r21[26|33] 105r29[26|33] 185r22[26|33] 187r43[26|33] +. 206r43[26|33] 222r46[26|33] 226r50[26|33] +68I12*Positive_Count{66I9[26|33]} 27|122r49[26|33] 160r29[26|33] +80U14*Open 27|117s16[26|33] 150s16[26|33] +86U14*Close 27|128s13[26|33] 168s13[26|33] +95V13*Is_Open{boolean} 27|116s20[26|33] 146s20[26|33] +106U14*Read 27|124s16[26|33] 162s22[26|33] +119U14*Set_Index 27|122s13[26|33] 159s19[26|33] +132X4*Name_Error 27|130r18[26|33] +133X4*Use_Error 27|134r18[26|33] +X 10 a-textio.ads +49K13*Text_IO 471e16 26|17w10 34r32 41r52 42r52 27|131r20 133r20 135r20 137r20 +. 181r15 192r34 +52P9*File_Type 26|41r60 42r60 +53n23*In_File{53E9} 27|192r42 +92U14*Open 27|192s7 +98U14*Close 27|230s7 +183V13*End_Of_File{boolean} 27|209s17 +244U14*Get_Line 27|200s10 210s10 +263U14*Put_Line 27|131s28 133s28 135s28 137s28 +X 13 a-tiinio.ads +45k21*Integer_IO 84e27 26|34r40 +65U14*Put 27|233s10[26|34] +70U14*Get 27|202s10[26|34] 204s10[26|34] 213s10[26|34] 219s10[26|34] +X 18 latin_utils.ads +21K9*Latin_Utils 29e16 26|19r6 19r43 20r6 20r42 27|17r6 17r40 18r6 18r39 +. 19r6 20r6 21r5 +X 19 latin_utils-config.ads +17K21*Config 42e23 27|19w18 114r39 151r22 193r13 232r14 +29b4*Suppress_Preface{boolean} 27|232r21 +39V13*Path{string} 27|114s46 151s29 193s20 +X 20 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 26|20w18 20r54 +34E9*Dictionary_Kind 46e8 26|36r36 85r49 27|113r28 142r29 180r49 196r20 +42n9*General{34E9} 26|36r58 37r59 27|109r32 113r47 142r18 199r16 +44n9*Local{34E9} 26|36r69 27|77r16 92r16 144r29 +51a4*Ext(string) 27|151r58 193r49 +59a4*Dictionary_Available(boolean) 27|109r10 143r13 +519R9*Part_Entry 551e17 26|28r17 +571r4*Null_Part_Entry{519R9} 26|28r31 +614K12*Dict_IO[2|43] 26|30r17 +621i4*Null_MNPC{2|66I9[614]} 26|30r34 +X 21 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 26|19w18 19r55 +39A12*Stem_Type{string} 26|27r17 +40a4*Null_Stem_Type{39A12} 26|27r30 +64E9*Part_Of_Speech_Type 82e7 26|71r30 71r58 27|29r30 29r58 +72n6*V{64E9} 27|32r17 34r17 +73n6*Vpar{64E9} 27|31r17 +74n6*Supine{64E9} 27|33r20 +167E9*Comparison_Type 172e7 26|65r60 67r60 27|40r60 50r60 +168n7*X{167E9} 27|46r36 56r33 +169n6*Pos{167E9} 27|43r36 53r28 +170n6*Comp{167E9} 27|44r36 54r28 +171n6*Super{167E9} 27|45r36 55r28 +179I9*Stem_Key_Type 26|29r17 65r38 67r38 69r38 27|40r38 50r38 60r38 +186E9*Numeral_Sort_Type 192e7 26|69r60 27|60r60 +187n7*X{186E9} 27|67r33 +188n6*Card{186E9} 27|63r28 +189n6*Ord{186E9} 27|64r28 +190n6*Dist{186E9} 27|65r28 +191n6*Adverb{186E9} 27|66r28 +X 22 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 27|17w18 17r52 +66a4*Stem_File_Name{string} 27|114r52 151r35 +67a4*Indx_File_Name{string} 27|193r26 +X 23 latin_utils-preface.ads +18K21*Preface 30e24 27|20w18 196r7 197r7 231r7 231r29 235r7 236r7 236r29 +22U14*Put 27|196s15 197s15 231s37 235s15 +23U14*Set_Col 27|231s15 236s15 +24U14*Put_Line 27|236s37 +X 24 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 27|18w18 18r51 +45V13*Trim{string} 27|26s14 75s31 90s31 +X 25 support_utils.ads +21K9*Support_Utils 29e18 26|21r9 89r5 27|22r14 239r5 +X 26 support_utils-word_support_package.ads +21K23*Word_Support_Package 25|21k9 26|89l19 89e39 27|22b28 239l19 239t39 +23b4*Followed_By_Period{boolean} +23b24*Capitalized{boolean} +23b37*All_Caps{boolean} +25R9*Dictionary_Stem 31e17 33r42 44r52 27|103r12 +27a10*Stem{21|39A12} +28r10*Part{20|519R9} +29i10*Key{21|179I9} +30i10*MNPC{2|66I9[20|614]} +33K12*Stem_Io[2|43] 34r52 39r48 51r40 78r13 83r13 27|74r13 89r13 102r11 105r21 +. 117r39 122r41 150r39 160r21 182r11 185r14 187r35 206r35 222r38 226r42 +34K12*Count_Io[13|45] 27|183r11 +36E12*Dictionary_File_Kind{20|34E9} 37r35 39r23 41r23 42r23 51r6 54r48 58r48 +. 62r48 77r13 82r13 27|73r13 88r13 +37e4*Default_Dictionary_File_Kind{36E12} 77r37 82r37 27|73r37 88r37 +39a4*Stem_File(2|53P9[33]) 27|116r29 117m22 117r22 122r24 124r22 128m20 128r20 +. 146r29 150m22 150r22 159r30 162r28 168m20 168r20 +41a4*Stem_List(10|52P9) +42a4*Indx_File(10|52P9) 27|192m13 192r13 200r20 209r30 210r20 230m14 230r14 +44A9*Dict_Array(25R9) 45r10 +45a4*Bdl{44A9} 27|126m16 164m22 +46i4*Bdl_Last{integer} 27|172m7 +49A9*Dict_Array_Index(2|66I9[33])<20|34E9> 54r6 58r6 +. 62r6 +53a4*Bblf{49A9} 27|119r28 203m10 +53a10*Bbll{49A9} 27|120r28 205m10 +57a4*Bdlf{49A9} 27|156r31 215m13 +57a10*Bdll{49A9} 27|157r31 221m13 +61a4*Ddlf{49A9} 27|78r17 82r17 217m13 +61a10*Ddll{49A9} 27|93r17 97r17 225m13 +65V13*Adj_Comp_From_Key{21|167E9} 65>32 27|40b13 48l8 48t25 +65i32 Key{21|179I9} 27|40b32 42r12 +67V13*Adv_Comp_From_Key{21|167E9} 67>32 27|50b13 58l8 58t25 +67i32 Key{21|179I9} 27|50b32 52r12 +69V13*Num_Sort_From_Key{21|186E9} 69>32 27|60b13 69l8 69t25 +69i32 Key{21|179I9} 27|60b32 62r12 +71V13*Eff_Part{21|64E9} 71>23 27|29b13 38l8 38t16 +71e23 Part{21|64E9} 27|29b23 31r10 33r13 36r17 +73V13*Len{integer} 73>18 27|24b13 27l8 27t11 +73s18 S{string} 27|24b18 26r20 +75V13*First_Index{2|66I9[33]} 76>7 77>7 27|71b13 84l8 84t19 +76s7 Input_Word{string} 27|72b7 75r37 +77e7 D_K{36E12} 27|73b7 77r10 78r43 82r57 +80V14*Last_Index{2|66I9[33]} 81>7 82>7 27|86b14 99l9 99t19 +81s7 Input_Word{string} 27|87b7 90r37 +82e7 D_K{36E12} 27|88b7 92r10 93r43 97r57 +85U14*Load_Indices_From_Indx_File 85>43 27|180b14 237l8 237t35 +85e43 D_K{20|34E9} 27|180b43 192r24 193r54 196r43 199r10 200r31 203r32 205r32 +. 209r41 210r31 215r35 217r35 221r35 225r35 230r25 +87U14*Load_Bdl_From_Disk 27|101b14 178l8 178t26 +X 27 support_utils-word_support_package.adb +75a7 Wd{string} 78r23 78r27 79r13 82r23 82r27 82r38 82r42 +90a7 Wd{string} 93r23 93r27 94r13 97r23 97r27 97r38 97r42 +103r7 Ds{26|25R9} 124m39 126r27 162m45 164r33 +104i7 Index_First{2|66I9[26|33]} 119m13 122r65 123r22 156m16 158r19 160r45 +. 161r28 +105i7 Index_Last{2|66I9[26|33]} 120m13 123r37 157m16 161r43 +106i7 K{integer} 125m16 125r21 126r21 163m22 163r27 164r27 172r19 +111q10 Loading_Bdl_From_Disk 138l14 138e35 +113e13 D_K{20|34E9} 116r40 117r33 119r44 120r44 122r35 124r33 128r31 +114a13 Path{string} 117r56 132r64 136r40 +123i17 J +142e11 D_K{20|34E9} 143r35 144r23 146r40 150r33 151r63 156r45 157r45 159r41 +. 162r39 168r31 +155e17 I{character} 156r37 157r37 +161i23 J +184a7 Ch{string} 201m10 203r16 203r24 205r16 205r24 212m10 214r13 215r19 +. 215r27 217r19 217r27 220r13 221r19 221r27 225r19 225r27 +185i7 M{2|66I9[26|33]} 202m30 203r40 213m30 215r43 217r43 +185i10 N{2|66I9[26|33]} 204m35 205r40 206r77 219m34 221r43 223r40 225r43 +. 227r44 +186i7 Number_Of_Blank_Stems{2|66I9[26|33]} 206m10 206r54 222m13 223r17 +187i7 Number_Of_Non_Blank_Stems{2|66I9[26|33]} 226m13 227r17 233r15 +188a7 S{string} 200m37 201r16 202r15 204r15 210m37 212r16 213r15 219r15 +189i7 Last{integer} 200m40 202r23 204r28 210m40 211r20 213r23 219r27 +189i13 L{integer} 202m33 204r18 204m38 213m33 219r18 219m37 +X 31 s-direio.ads +81P9*File_Type(53R9) + diff --git a/obj/support_utils-static/support_utils-word_support_package.o b/obj/support_utils-static/support_utils-word_support_package.o new file mode 100644 index 0000000000000000000000000000000000000000..fcb6a058bfbd90b21d57367d95c898c98031902c Binary files /dev/null and b/obj/support_utils-static/support_utils-word_support_package.o differ diff --git a/obj/support_utils-static/support_utils.ali b/obj/support_utils-static/support_utils.ali new file mode 100644 index 0000000000000000000000000000000000000000..7a7f8cb484eb46661c8f85bd0342456c5b79d387 --- /dev/null +++ b/obj/support_utils-static/support_utils.ali @@ -0,0 +1,47 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U support_utils%s support_utils.ads f98bd89b NE OO PU PK + +D support_utils.ads 20230322220154 f98bd89b +D system.ads 20160213141829 90249111 +X 1 support_utils.ads +21K9*Support_Utils 25r17 29l5 29e18 + diff --git a/obj/support_utils-static/support_utils.lexch b/obj/support_utils-static/support_utils.lexch new file mode 100644 index 0000000000000000000000000000000000000000..a3156089386d7c182d650fa18404e709ece82599 --- /dev/null +++ b/obj/support_utils-static/support_utils.lexch @@ -0,0 +1,21 @@ +[LIBRARY PATH] +/home/ubuntu/whitakers-words/lib/support_utils-static/libsupport_utils.a +[OBJECT FILES] +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-developer_parameters.o +20230322220413 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-word_support_package.o +20230322220413 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-addons_package.o +20230322220424 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-dictionary_form.o +20230322220432 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-line_stuff.o +20230322220431 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-char_utils.o +20230322220425 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils.o +20230322220425 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-word_parameters.o +20230322220429 +/home/ubuntu/whitakers-words/obj/support_utils-static/support_utils-uniques_package.o +20230322220430 diff --git a/obj/support_utils-static/support_utils.o b/obj/support_utils-static/support_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..406c2ef576d17394b1acf6b27324bf397c874310 Binary files /dev/null and b/obj/support_utils-static/support_utils.o differ diff --git a/obj/wakedict.ali b/obj/wakedict.ali new file mode 100644 index 0000000000000000000000000000000000000000..f3adf15ac906472c36b472d1807327acdd5418cb --- /dev/null +++ b/obj/wakedict.ali @@ -0,0 +1,94 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U wakedict%b wakedict.adb d07ce65d NE OO SU +W makedict_main%b makedict_main.adb makedict_main.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-general.ads 20230322220154 2baaebc2 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D makedict_main.adb 20230322220154 1b9a29de +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D wakedict.adb 20230322220154 cbe6cf83 +X 23 makedict_main.adb +25U11*Makedict_Main 44|17w6 21s4 +X 44 wakedict.adb +18U11*Wakedict 18b11 22l5 22t13 +19b4 Porting{boolean} 21r19 + diff --git a/obj/wakedict.bexch b/obj/wakedict.bexch new file mode 100644 index 0000000000000000000000000000000000000000..36948f67ec1def425df421306a6aa70913f66649 --- /dev/null +++ b/obj/wakedict.bexch @@ -0,0 +1,34 @@ +[GENERATED OBJECT FILE] +b__wakedict.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/makedict_main.o +/home/ubuntu/whitakers-words/obj/wakedict.o +[GENERATED SOURCE FILES] +b__wakedict.ads +b__wakedict.adb +b__wakedict.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/wakedict.o b/obj/wakedict.o new file mode 100644 index 0000000000000000000000000000000000000000..bfd542721ae2ddeace146b6809288aa57cc95d56 Binary files /dev/null and b/obj/wakedict.o differ diff --git a/obj/weed.ali b/obj/weed.ali new file mode 100644 index 0000000000000000000000000000000000000000..818042c8f50a20e740d240e823bc0f4c408b3719 --- /dev/null +++ b/obj/weed.ali @@ -0,0 +1,121 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U weed%b weed.adb 0ce4bda0 NE OO SU +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D weed.adb 20230322220154 6b825117 +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 34|17r6 17r43 +X 15 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 34|17w18 17r55 +64E9*Part_Of_Speech_Type 82e7 34|19r27 +66n6*N{64E9} 34|79r15 +67n6*Pron{64E9} 34|276r15 +68n6*Pack{64E9} 34|277r15 +69n6*Adj{64E9} 34|177r15 213r15 +71n6*Adv{64E9} 34|241r15 +72n6*V{64E9} 34|337r15 +75n6*Prep{64E9} 34|45r16 +76n6*Conj{64E9} 34|34r16 +X 34 weed.adb +18U11*Weed 18b11 18=17 19>17 397l5 397t9 +18s17 W{string} 35r7 36r6 37r6 38r6 46r7 47r6 48r6 49r6 50r6 51r6 52r6 53r6 +. 54r6 55r6 56r6 57r6 58r6 59r6 60r6 61r6 62r6 63r6 64r6 65r6 66r6 67r6 68r6 +. 69r6 70r6 71r6 81r6 82r6 83r6 84r6 85r6 86r6 87r6 88r6 89r6 91r6 92r6 93r6 +. 94r6 95r6 96r6 97r6 98r6 99r6 100r6 101r6 102r6 103r6 104r6 105r6 106r6 +. 107r6 108r6 109r6 110r6 111r6 112r6 113r6 114r6 115r6 116r6 118r6 127r6 +. 128r6 129r6 130r6 131r6 132r6 133r6 134r6 135r6 136r6 137r6 138r6 139r6 +. 140r6 141r6 142r6 143r6 144r6 145r6 146r6 147r6 148r6 152r6 153r6 154r6 +. 155r6 156r6 157r6 158r6 159r6 160r6 161r6 162r6 163r6 164r6 165r6 166r6 +. 167r6 168r6 180r6 181r6 182r6 183r6 184r6 185r6 186r6 187r6 188r6 189r6 +. 190r6 191r6 192r6 193r6 194r6 195r6 196r6 197r6 198r6 199r6 200r6 201r6 +. 202r6 203r6 204r6 205r6 215r6 216r6 217r6 218r6 219r6 220r6 221r6 222r6 +. 223r6 224r6 225r6 226r6 227r6 228r6 229r6 230r6 231r6 232r6 243r6 244r6 +. 246r6 247r6 248r6 249r6 250r6 251r6 252r6 253r6 256r6 257r6 258r6 259r6 +. 260r6 261r6 262r6 263r6 264r6 265r6 266r6 267r6 268r6 281r6 282r6 283r6 +. 284r6 285r6 286r6 287r6 288r6 289r6 290r6 291r6 292r6 293r6 294r6 295r6 +. 296r6 297r6 298r6 299r6 300r6 301r6 302r6 303r6 308r7 309r6 310r6 313r6 +. 314r6 315r6 316r6 317r6 319r6 320r6 321r6 322r6 323r6 324r6 325r6 326r6 +. 327r6 328r6 329r6 330r6 331r6 339r6 340r6 341r6 342r6 343r6 344r6 345r6 +. 346r6 347r6 348r6 349r6 350r6 351r6 352r6 353r6 354r6 355r6 356r6 357r6 +. 358r6 359r6 360r6 362r6 363r6 364r6 371r6 372r6 373r6 374r6 375r6 376r6 +. 377r6 378r6 379r6 380r6 381r6 384r6 385r6 387r6 393r16 394m10 +19e17 Pofs{15|64E9} 34r8 45r8 79r7 177r7 213r7 241r7 276r7 277r7 337r7 +30b4 Kill{boolean} 41m7 75m7 121m7 171m7 207m7 235m7 271m7 305m7 333m7 366m7 +. 389m7 392r7 +393i11 I{integer} 394r13 + diff --git a/obj/weed.o b/obj/weed.o new file mode 100644 index 0000000000000000000000000000000000000000..de692db92f6acd39a46bf9921ed1bf47e2194ab1 Binary files /dev/null and b/obj/weed.o differ diff --git a/obj/weed_all.ali b/obj/weed_all.ali new file mode 100644 index 0000000000000000000000000000000000000000..085dbb8a901c36f8461620e1cd021c3e74461051 --- /dev/null +++ b/obj/weed_all.ali @@ -0,0 +1,54 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_IMPLEMENTATION_PRAGMAS + +U weed_all%b weed_all.adb 7e063611 NE OO SU + +D system.ads 20160213141829 90249111 +D weed_all.adb 20230322220154 7e063611 +X 2 weed_all.adb +17U11*Weed_All 17b11 17=21 118l5 118t13 +17s21 W{string} 25r7 33r9 34r9 35r9 36r9 37r9 38r9 39r9 40r9 41r9 42r9 43r9 +. 44r9 45r9 46r9 47r9 48r9 49r9 50r9 51r9 52r9 53r9 54r9 63r9 64r9 65r9 66r9 +. 69r9 77r9 78r9 79r9 80r9 81r9 82r9 88r9 90r9 91r9 92r9 93r9 99r10 99r13 +. 104r10 104r13 111r16 112m10 +22b4 Kill{boolean} 27m7 58m10 73m10 84m10 95m10 100m10 105m10 110r7 +111i11 I{integer} 112r13 + diff --git a/obj/weed_all.o b/obj/weed_all.o new file mode 100644 index 0000000000000000000000000000000000000000..0170287ee682c41827d02963c06213ea149b6f4d Binary files /dev/null and b/obj/weed_all.o differ diff --git a/obj/words.ali b/obj/words.ali new file mode 100644 index 0000000000000000000000000000000000000000..df726f19d3d36a5f684f55ea86c6347a7d67a5a8 --- /dev/null +++ b/obj/words.ali @@ -0,0 +1,127 @@ +V "GNAT Lib v4.9" +M P W=b +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words%b words.adb cff06951 NE OO SU +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W words_main%b words_main.adb words_main.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-comlin.ads 20140225151544 ea62afbc +D a-contai.ads 20101025135029 61e5e089 +D a-convec.ads 20120217141546 0aaf3975 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-iteint.ads 20110906092602 7c7305e9 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D banner.ads 20230322220154 4640cea3 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D process_input.adb 20230322220154 957745d8 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words.adb 20230322220154 f95d23eb +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-initialization.ads 20230322220154 97926821 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-parse.ads 20230322220154 6d4edb33 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +D words_main.adb 20230322220154 e37845dd +X 24 latin_utils.ads +21K9*Latin_Utils 29e16 62|18r6 18r30 +X 25 latin_utils-config.ads +17K21*Config 42e23 62|18w18 18r42 +21n32*Developer_Version{21E9} 62|23r16 +X 62 words.adb +19U11*Words 19b11 24l5 24t10 +X 70 words_main.adb +27U11*Words_Main 62|17w6 23s4 + diff --git a/obj/words.bexch b/obj/words.bexch new file mode 100644 index 0000000000000000000000000000000000000000..461f221f442a3cb04a751d0ed3999a9b4ad77305 --- /dev/null +++ b/obj/words.bexch @@ -0,0 +1,36 @@ +[GENERATED OBJECT FILE] +b__words.o +[PROJECT FILES] +/home/ubuntu/whitakers-words/commands.gpr +20230322220154 +/home/ubuntu/whitakers-words/latin_utils.gpr +20230322220304 +/home/ubuntu/whitakers-words/support_utils.gpr +20230322220333 +/home/ubuntu/whitakers-words/words_engine.gpr +20230322220354 +/home/ubuntu/whitakers-words/shared.gpr +20230322220154 +[BOUND OBJECT FILES] +/home/ubuntu/whitakers-words/obj/banner.o +/home/ubuntu/whitakers-words/obj/process_input.o +/home/ubuntu/whitakers-words/obj/words_main.o +/home/ubuntu/whitakers-words/obj/words.o +[GENERATED SOURCE FILES] +b__words.ads +b__words.adb +b__words.ali +[RESULTING OPTIONS] +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/obj/ +-L/home/ubuntu/whitakers-words/ +-L/home/ubuntu/whitakers-words/lib/words_engine-static/ +-L/home/ubuntu/whitakers-words/lib/support_utils-static/ +-L/home/ubuntu/whitakers-words/lib/latin_utils-static/ +-L/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +-shared +-shared-libgcc +-lgnat-4.9 +[RUN PATH OPTION] +/usr/lib/gcc/x86_64-linux-gnu/4.9/adalib/ +/usr/lib diff --git a/obj/words.o b/obj/words.o new file mode 100644 index 0000000000000000000000000000000000000000..2cd49fcb6b69288ed50e38a734eb4bfd0b0082ad Binary files /dev/null and b/obj/words.o differ diff --git a/obj/words_engine-static/words_engine-english_support_package.ali b/obj/words_engine-static/words_engine-english_support_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..847e251c1f64112a05dba0023883f8790b9084be --- /dev/null +++ b/obj/words_engine-static/words_engine-english_support_package.ali @@ -0,0 +1,230 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.english_support_package%b words_engine-english_support_package.adb e1663c4d NE OO PK +W ada%s ada.ads ada.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.tags%s a-tags.adb a-tags.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.english_support_package%s words_engine-english_support_package.ads 218bd73a EE OO PK +W ada%s ada.ads ada.ali +W ada.direct_io%s +Z ada.io_exceptions%s a-ioexce.ads a-ioexce.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.unchecked_conversion%s +Z interfaces%s interfac.ads interfac.ali +Z interfaces.c_streams%s i-cstrea.adb i-cstrea.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +Z system%s system.ads system.ali +Z system.crtl%s s-crtl.ads s-crtl.ali +Z system.direct_io%s s-direio.adb s-direio.ali +Z system.file_control_block%s s-ficobl.ads s-ficobl.ali +Z system.file_io%s s-fileio.adb s-fileio.ali +Z system.storage_elements%s s-stoele.adb s-stoele.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-direio.adb 20121001094122 ddb08ceb +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-fileio.ads 20120709130952 45ce2f0f +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-english_support_package.adb 20230322220154 448e187f +X 1 ada.ads +16K9*Ada 19e8 39|17r6 18r6 53r34 57r29 59r29 40|17r6 20r8 25r11 29r29 67r29 +X 2 a-direio.ads +43k13*Direct_IO 191e18 39|18w10 53r38 +53P9*File_Type<21|81P9> 39|70r31[53] +X 6 a-inteio.ads +18K13*Integer_Text_IO[12|45] 40|17w10 25r15 +X 10 a-textio.ads +49K13*Text_IO 471e16 39|17w10 57r33 59r33 40|20r12 29r33 67r33 +52P9*File_Type 39|57r41 59r41 40|29r41 67r41 +73I12*Field{integer} +205U14*Get 40|32s10 34s10 36s10 38s10 40s10 42s10 44s10 +206U14*Get 40|51s10 53s10 55s10 57s10 59s10 61s10 63s10 +207U14*Put 40|70s10 72s10 74s10 76s10 78s10 80s10 82s10 +208U14*Put 40|89s10 91s10 93s10 95s10 97s10 99s10 101s10 +239U14*Get 40|31s10 33s10 +240U14*Get 40|50s10 52s10 +241U14*Put 40|69s10 71s10 +242U14*Put 40|88s10 90s10 +X 11 a-tienio.ads +48i4*Default_Width{10|73I12} 40|140r42[18|84] 143r37[18|883] +51U14*Get 40|37s10[18|84] 39s10[18|883] +52U14*Get 40|56s10[18|84] 58s10[18|883] +54U14*Put 40|75s10[18|84] 77s10[18|883] +60U14*Put 40|94s10[18|84] 96s10[18|883] +65U14*Get 40|114s10[18|84] 116s10[18|883] +70U14*Put 40|141s10[18|84] 144s10[18|883] +X 12 a-tiinio.ads +50U14*Get 40|35s10[6|18] 41s10[6|18] 43s10[6|18] 45s10[6|18] +55U14*Get 40|54s10[6|18] 60s10[6|18] 62s10[6|18] 64s10[6|18] +59U14*Put 40|73s10[6|18] 79s10[6|18] 81s10[6|18] 83s10[6|18] +65U14*Put 40|92s10[6|18] 98s10[6|18] 100s10[6|18] 102s10[6|18] +70U14*Get 40|112s10[6|18] 118s10[6|18] 120s10[6|18] 122s10[6|18] +75U14*Put 40|138s10[6|18] 147s10[6|18] 150s10[6|18] 153s10[6|18] +X 16 latin_utils.ads +21K9*Latin_Utils 29e16 39|19r6 19r43 20r6 20r42 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 39|20w18 20r54 +34E9*Dictionary_Kind 46e8 39|66r42 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 39|19w18 19r55 +64E9*Part_Of_Speech_Type 82e7 39|41r17 +65n7*X{64E9} 39|41r40 49r26 +84K12*Part_Of_Speech_Type_IO[11|46] 40|23r11 140r19 +858E9*Frequency_Type 869e28 39|42r17 +859n6*X{858E9} 39|42r35 49r29 +883K12*Frequency_Type_IO[11|46] 40|24r11 143r19 +X 21 s-direio.ads +81P9*File_Type(53R9) +X 38 words_engine.ads +21K9*Words_Engine 27e17 39|21r9 72r5 40|18r14 160r5 +X 39 words_engine-english_support_package.ads +21K22*English_Support_Package 38|21k9 39|72l18 72e41 40|18b27 160l18 160t41 +23N4*Eword_Size 28r34 40|108r33 109r19 129r19 +24N4*Aux_Word_Size 30r36 40|110r35 111r19 133r19 +25N4*Line_Number_Width 40|137r19 +26N4*Priority_Width 40|146r19 149r19 152r19 +28A12*Eword{string} 29r26 38r17 +29a4*Null_Eword{28A12} 38r26 +30A12*Auxword{string} 31r28 39r17 +31a4*Null_Auxword{30A12} 39r28 +32I12*Priority_Type{integer} +34i4*Number_Of_Ewords{integer} +36R9*Ewds_Record 46e17 48r32 51r52 53r49 57r60 58r30 59r59 60r29 61r45 63r45 +. 40|29r60 48r30 67r59 86r29 105r45 125r45 +38a10*W{28A12} 40|31m20 50m17 69r20 88r17 108m12 130r31 +39a10*Aux{30A12} 40|33m20 52m17 71r20 90r17 110m12 134r30 +40i10*N{integer} 40|35m20 54m17 73r20 92r17 112m38 138r33 +41e10*Pofs{18|64E9} 40|37m20 56m17 75r20 94r17 114m38 141r33 +42e10*Freq{18|858E9} 40|39m20 58m17 77r20 96r17 116m38 144r33 +43i10*Semi{integer} 40|41m20 60m17 79r20 98r17 118m38 147r33 +44i10*Kind{integer} 40|43m20 62m17 81r20 100r17 120m38 150r33 +45i10*Rank{integer} 40|45m20 64m17 83r20 102r17 122m38 153r33 +48r4*Null_Ewds_Record{36R9} +51A9*Ewds_Array(36R9) +53K12*Ewds_Direct_Io[2|43] 70r16 +55K12*Ewds_Record_Io 64l8 64e22 40|22b17 158l8 158t22 +56i7*Default_Width{natural} +57U17*Get 57>22 57<52 40|29b17 46l11 46t14 +57p22 F{10|52P9} 40|29b22 31r15 32r15 33r15 34r15 35r15 36r15 37r15 38r15 +. 39r15 40r15 41r15 42r15 43r15 44r15 45r15 +57r52 P{36R9} 40|29b52 31m18 31r18 33m18 33r18 35m18 35r18 37m18 37r18 39m18 +. 39r18 41m18 41r18 43m18 43r18 45m18 45r18 +58U17*Get 58<22 40|48b17 65l11 65t14 +58r22 P{36R9} 40|48b22 50m15 50r15 52m15 52r15 54m15 54r15 56m15 56r15 58m15 +. 58r15 60m15 60r15 62m15 62r15 64m15 64r15 +59U17*Put 59>22 59>52 40|67b17 84l11 84t14 +59p22 F{10|52P9} 40|67b22 69r15 70r15 71r15 72r15 73r15 74r15 75r15 76r15 +. 77r15 78r15 79r15 80r15 81r15 82r15 83r15 +59r52 P{36R9} 40|67b52 69r18 71r18 73r18 75r18 77r18 79r18 81r18 83r18 +60U17*Put 60>22 40|86b17 103l11 103t14 +60r22 P{36R9} 40|86b22 88r15 90r15 92r15 94r15 96r15 98r15 100r15 102r15 +61U17*Get 61>22 61<37 62<37 40|105b17 123l11 123t14 +61s22 S{string} 40|105b22 106r25 108r17 110r19 112r15 112r27 114r15 114r27 +. 116r15 116r27 118r15 118r27 120r15 120r27 122r15 122r27 +61r37 P{36R9} 40|105b37 108m10 110m10 112m36 112r36 114m36 114r36 116m36 +. 116r36 118m36 118r36 120m36 120r36 122m36 122r36 +62i37 Last{integer} 40|105b58 122m44 +63U17*Put 63<22 63>38 40|125b17 156l11 156t14 +63s22 S{string} 40|125b22 126r25 130m10 132m10 134m10 136m10 138m15 138r15 +. 139m10 141m15 141r15 142m10 144m15 144r15 145m10 147m15 147r15 148m10 150m15 +. 150r15 151m10 153m15 153r15 155m10 155r22 +63r38 P{36R9} 40|125b38 130r29 134r28 138r31 141r31 144r31 147r31 150r31 +. 153r31 +66a4*English_Dictionary_Available(boolean) +70p4*Ewds_File{2|53P9[53]} +X 40 words_engine-english_support_package.adb +26e7 Spacer{character} 32m18 34m18 36m18 38m18 40m18 42m18 44m18 51m15 53m15 +. 55m15 57m15 59m15 61m15 63m15 +27N7 Nwidth 79r26 81r26 83r26 98r23 100r23 102r23 147r39 150r39 153r39 +106i10 L{integer} 108r20 108r29 109m10 109r15 110r22 110r31 111m10 111r15 +. 112r18 112m41 113m10 113r15 114r18 114m44 115m10 115r15 116r18 116m44 117m10 +. 117r15 118r18 118m44 119m10 119r15 120r18 120m44 121m10 121r15 122r18 +126i10 L{integer} 129r15 130r13 131m10 132r13 133r15 134r13 135m10 136r13 +. 137r15 138r18 139r13 140r15 141r18 142r13 143r15 144r18 145r13 146r15 147r18 +. 148r13 149r15 150r18 151r13 152r15 153r18 +127i10 M{integer} 129m10 130r22 131r15 133m10 134r22 135r15 137m10 138r27 +. 140m10 141r27 143m10 144r27 146m10 147r27 149m10 150r27 152m10 153r27 155r13 + diff --git a/obj/words_engine-static/words_engine-english_support_package.o b/obj/words_engine-static/words_engine-english_support_package.o new file mode 100644 index 0000000000000000000000000000000000000000..e6ec2f321fd93ff108d1fa7da5173d2cabc4ba81 Binary files /dev/null and b/obj/words_engine-static/words_engine-english_support_package.o differ diff --git a/obj/words_engine-static/words_engine-explanation_package.ali b/obj/words_engine-static/words_engine-explanation_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..e83e2526d24572082f0e9d3f55fceff49552dfcb --- /dev/null +++ b/obj/words_engine-static/words_engine-explanation_package.ali @@ -0,0 +1,98 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.explanation_package%s words_engine-explanation_package.ads c425a208 NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 35|17r6 17r43 +X 15 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 35|17w18 17r55 +61A12*Meaning_Type{string} 35|21r23 22r23 23r23 24r23 25r23 +62a4*Null_Meaning_Type{61A12} 35|21r39 22r39 23r39 24r39 25r39 +X 34 words_engine.ads +21K9*Words_Engine 27e17 35|18r9 27r5 +X 35 words_engine-explanation_package.ads +18K22*Explanation_Package 34|21k9 35|27l18 27e37 +19R9*Explanations 26e16 +21a9*Xxx_Meaning{15|61A12} +22a9*Yyy_Meaning{15|61A12} +23a9*Nnn_Meaning{15|61A12} +24a9*Rrr_Meaning{15|61A12} +25a9*Ppp_Meaning{15|61A12} + diff --git a/obj/words_engine-static/words_engine-explanation_package.o b/obj/words_engine-static/words_engine-explanation_package.o new file mode 100644 index 0000000000000000000000000000000000000000..07bed079edb3298f5135c9dd7bac727292625fb3 Binary files /dev/null and b/obj/words_engine-static/words_engine-explanation_package.o differ diff --git a/obj/words_engine-static/words_engine-initialization.ali b/obj/words_engine-static/words_engine-initialization.ali new file mode 100644 index 0000000000000000000000000000000000000000..19a2468610adbcee12b00477a8814988a685f629 --- /dev/null +++ b/obj/words_engine-static/words_engine-initialization.ali @@ -0,0 +1,110 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.initialization%b words_engine-initialization.adb 80ddd7b4 NE OO PK +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.initialization%s words_engine-initialization.ads 0416f58a EE NE OO PK +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-initialization.ads 20230322220154 97926821 +D words_engine-initialization.adb 20230322220154 8f172950 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 17 support_utils.ads +21K9*Support_Utils 29e18 41|17r6 17r41 18r6 18r46 +X 18 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 41|18w20 18r60 +96U14*Initialize_Developer_Parameters 41|25s7 +X 19 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 41|17w20 17r55 +70U14*Initialize_Word_Parameters 41|24s7 +X 39 words_engine.ads +21K9*Words_Engine 27e17 40|17r9 19r5 41|19r6 19r37 21r14 28r5 +X 40 words_engine-initialization.ads +17K22*Initialization 39|21k9 40|19l18 19e32 41|21b27 28l18 28t32 +18U14*Initialize_Engine 41|22b14 27l8 27t25 +X 42 words_engine-word_package.ads +22K22*Word_Package 41|19w19 19r50 42|84e30 +82U14*Initialize_Word_Package 41|26s7 + diff --git a/obj/words_engine-static/words_engine-initialization.o b/obj/words_engine-static/words_engine-initialization.o new file mode 100644 index 0000000000000000000000000000000000000000..bdd6c95e7743efeddf596adff9e0ad1ac3ffe046 Binary files /dev/null and b/obj/words_engine-static/words_engine-initialization.o differ diff --git a/obj/words_engine-static/words_engine-list_package.ali b/obj/words_engine-static/words_engine-list_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..30bfc990a88100b358e8f18e9b6d012fe809a548 --- /dev/null +++ b/obj/words_engine-static/words_engine-list_package.ali @@ -0,0 +1,768 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.list_package%b words_engine-list_package.adb fdfaf0a8 OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.strings.maps%s a-strmap.adb a-strmap.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.char_utils%s support_utils-char_utils.adb support_utils-char_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.dictionary_form%b support_utils-dictionary_form.adb support_utils-dictionary_form.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.assertions%s s-assert.adb s-assert.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.concat_4%s s-conca4.adb s-conca4.ali +W system.concat_5%s s-conca5.adb s-conca5.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.list_sweep%s words_engine-list_sweep.adb words_engine-list_sweep.ali +W words_engine.pearse_code%s words_engine-pearse_code.adb words_engine-pearse_code.ali +W words_engine.put_example_line%b words_engine-put_example_line.adb words_engine-put_example_line.ali +W words_engine.put_stat%b words_engine-put_stat.adb words_engine-put_stat.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.list_package%s words_engine-list_package.ads 736c9340 EE NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W system%s system.ads system.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-char_utils.ads 20230322220154 7736e88f +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-assert.ads 20140225151544 cd8d2c94 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-conca5.ads 20140225151544 875e432e +D s-conca7.ads 20140225151544 fcc75b1f +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-list_package.adb 20230322220154 231032b4 +D words_engine-list_sweep.ads 20230322220154 4456ccae +D words_engine-pearse_code.ads 20230322220154 c03e7377 +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 69|17r6 21r6 21r33 39r42 47r20 70|27r6 28r6 29r6 30r6 30r27 +. 120r44 124r10 125r9 125r27 134r40 138r10 142r45 150r10 157r10 163r44 177r13 +. 185r10 192r10 197r10 203r13 212r10 265r20 265r47 266r47 270r23 278r44 282r10 +. 283r10 310r16 446r10 457r23 468r13 474r13 486r7 497r7 499r10 501r10 505r10 +. 507r10 557r13 570r10 579r10 586r16 600r25 605r10 606r22 610r41 619r23 651r22 +. 767r27 771r11 775r10 776r10 777r10 778r10 779r10 782r13 784r10 785r10 786r10 +. 793r13 794r13 797r10 798r10 799r10 800r10 801r10 923r23 946r10 948r7 952r10 +. 954r10 962r37 969r7 972r7 1095r42 1104r10 +X 4 a-direio.ads +53P9*File_Type<46|81P9> +55E9*File_Mode +55n23*In_File{55E9[35|33]} 70|1014r44[35|33] +66I9*Count 69|44r58[23|614] 70|165r52[23|614] 964r45[23|614] +. 978r58[23|614] 983r31[35|33] 986r41[35|33] 1058r58[35|33] 1070r58[35|33] +. 1098r26[23|614] 1109r28[23|614] 1110r20[23|614] +80U14*Open 70|1014s13[35|33] +86U14*Close 70|1090s10[35|33] +95V13*Is_Open{boolean} 70|1013s17[35|33] +101U14*Read 70|968s15[23|614] +106U14*Read 70|379s36[23|614] 394s39[23|614] 415s42[23|614] 1048s16[35|33] +. 1059s22[35|33] 1071s22[35|33] +119U14*Set_Index 70|377s36[23|614] 392s39[23|614] 413s42[23|614] 1047s16[35|33] +. 1058s22[35|33] 1070s22[35|33] +X 5 a-except.ads +53K13*Exceptions 360e19 70|30w10 30r31 +103V13*Exception_Information{string} 70|954s32 +X 7 a-inteio.ads +18K13*Integer_Text_IO[17|45] 70|27w10 777r14 778r14 799r14 800r14 +X 10 a-string.ads +16K13*Strings 35e16 69|21r10 21r37 70|28r10 29r10 265r24 265r51 266r51 +X 11 a-strfix.ads +18K21*Fixed 251e22 70|28w18 265r32 +205V13*Trim{string} 70|265s38 +X 12 a-strmap.ads +38K21*Maps 412e21 70|29w18 265r59 266r59 +47A9*Character_Set<138A9> +51a4*Null_Set{47A9} 70|266r64 +100V13*To_Set{47A9} 70|265s64 +138A9 Character_Set_Internal(boolean) +X 13 a-strunb.ads +76K21*Unbounded 489e26 69|21w18 21r45 +79R9*Unbounded_String<6|48R9> 473e14 69|83r21 +94V13*To_Unbounded_String{79R9} 70|905s26 +100V13*To_String{string} 70|927s37 +X 15 a-textio.ads +49K13*Text_IO 471e16 69|17w10 39r46 47r24 70|120r48 124r14 125r13 125r31 +. 134r44 138r14 142r49 150r14 157r14 163r48 177r17 185r14 192r14 197r14 203r17 +. 212r14 270r27 278r48 282r14 283r14 310r20 446r14 457r27 468r17 474r17 486r11 +. 497r11 499r14 501r14 505r14 507r14 557r17 570r14 579r14 586r20 600r29 605r14 +. 606r26 610r45 619r27 651r26 767r31 771r15 775r14 776r14 779r14 782r17 784r14 +. 785r14 786r14 793r17 794r17 797r14 798r14 801r14 923r27 946r14 948r11 952r14 +. 954r14 962r41 969r11 972r11 1095r46 1104r14 +52P9*File_Type 69|39r54 47r32 70|120r56 134r52 142r57 163r56 270r35 278r56 +. 457r35 586r28 600r37 619r35 767r39 923r35 962r49 1095r54 +64I9*Count +68I12*Positive_Count{64I9} +73I12*Field{integer} +104V13*Name{string} 70|124s22 125s21 814s16 814s39 +117V13*Standard_Input{52P9} 70|814s45 +118V13*Standard_Output{52P9} 70|125s39 +121V13*Current_Input{52P9} 70|814s22 +165U14*New_Line 70|212s22 283s22 570s22 579s22 605s22 948s19 +186U14*Set_Col 70|486s19 505s22 507s22 776s22 798s22 +187U14*Set_Col 70|785s22 +195V13*Line{68I12} 70|606s34 610s53 +207U14*Put 70|946s22 +241U14*Put 70|138s22 150s22 157s22 177s25 185s22 192s22 197s22 203s25 282s22 +. 468s25 474s25 497s19 499s22 501s22 557s25 775s22 782s25 784s22 797s22 969s19 +259U14*Put_Line 70|310s28 651s34 779s22 786s22 793s25 794s25 801s22 972s19 +. 1104s22 +263U14*Put_Line 70|446s22 952s22 954s22 +X 16 a-tienio.ads +48i4*Default_Width{15|73I12} 70|516r38[24|84] 518r29[24|209] 521r29[24|219] +. 523r38[24|84] 525r28[24|148] 526r30[24|158] 527r30[24|133] 528r29[24|209] +. 531r29[24|219] 533r51[24|219] +54U14*Put 70|187s22[24|856] 188s23[23|81] 189s22[23|107] 190s28[24|883] 191s25[23|160] +X 17 a-tiinio.ads +59U14*Put 70|777s30[7|18] 778s30[7|18] 799s30[7|18] 800s30[7|18] +X 21 latin_utils.ads +21K9*Latin_Utils 29e16 69|18r6 18r42 19r6 19r30 20r6 20r43 70|31r6 31r39 +. 32r6 32r40 46r5 +X 22 latin_utils-config.ads +17K21*Config 42e23 69|19w18 19r42 +19i4*Output_Screen_Size{integer} 70|607r30 +21E9*Configuration_Type 21e79 69|38r42 70|456r23 618r23 922r23 +21n65*Only_Meanings{21E9} 70|481r60 +39V13*Path{string} 70|1015s19 +X 23 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 69|18w18 18r54 +34E9*Dictionary_Kind 46e8 69|66r14 70|117r34 164r44 963r37 982r22 1097r22 +35n8*X{34E9} 70|53r10 +36n9*Addons{34E9} 70|304r15 409r47 488r19 832r26 +37n9*Xxx{34E9} 70|117r56 301r15 490r23 +38n9*Yyy{34E9} 70|302r15 490r30 +39n9*Nnn{34E9} 70|300r15 +40n9*Rrr{34E9} 70|299r15 372r59 +41n9*Ppp{34E9} 70|117r63 303r15 389r42 391r45 732r15 +42n9*General{34E9} 70|538r26 592r20 671r34 982r41 1097r41 +44n9*Local{34E9} 70|538r37 +45n9*Unique{34E9} 70|312r28 343r26 348r23 592r31 671r45 +51a4*Ext(string) 70|197r35 1015r48 +56e4*Default_Dictionary_Kind{34E9} 69|66r33 +59a4*Dictionary_Available(boolean) 70|1012r10 +81K12*Area_Type_IO[16|46] 70|188r10 +107K12*Geo_Type_IO[16|46] 70|189r10 +160K12*Source_Type_IO[16|46] 70|191r10 +225e10*Age{24|845E9} 70|148r40 150r72 187r43 +226e10*Area{64E9} 70|188r44 +227e10*Geo{86E9} 70|189r43 +228e10*Freq{24|858E9} 70|154r18 155r46 158r48 190r49 +229e10*Source{112E9} 70|191r46 +370i10*Value{24|298I12} 70|231r27 309r63 +419e10*Kind{24|304E9} 70|541r32 548r32 +519e21*Pofs{24|64E9} 70|183r17 227r21 309r27 +531r16*Num{365R9} 70|231r23 309r59 +535r16*V{414R9} 70|541r30 548r30 +579R9*Dictionary_Entry 585e17 69|68r14 70|143r45 166r44 336r13 966r12 +582r10*Part{519R9} 70|183r12 227r16 231r18 309r22 309r54 541r25 548r25 574r19 +. 574r49 +583r10*Tran{223R9} 70|148r35 150r67 154r13 155r41 158r43 187r38 188r39 189r38 +. 190r44 191r41 +584a10*Mean{24|61A12} 70|313r58 315r53 673r28 673r55 973r24 +609r4*Null_Dictionary_Entry{579R9} 69|68r34 70|53r24 336r33 374r35 410r42 +. 418r38 574r27 +614K12*Dict_IO[4|43] 69|44r50 70|165r44 330r11 377r28 379r28 392r31 394r31 +. 413r34 415r34 964r37 968r7 978r50 1098r18 1109r20 1110r12 +615a4*Dict_File(4|53P9[614]) 70|378r32 379r42 393r34 394r45 413r53 415r48 +. 968r21 +620I12*MNPC_Type{4|66I9[614]} 69|67r14 +621i4*Null_MNPC{4|66I9[614]} 69|67r27 70|53r13 408r46 732r20 +627a10*Stem{24|39A12} 70|345r36 361r42 384r51 400r51 451r53 741r48 839r62 +628r10*IR{24|887R9} 70|345r49 361r55 367r62 369r46 384r64 400r64 697r20 698r20 +. 699r21 700r20 701r20 702r20 707r26 715r26 744r33 752r31 755r34 843r28 864r20 +629e10*D_K{34E9} 70|343r20 362r33 372r53 378r50 379r60 389r35 391r38 393r52 +. 394r63 405r48 409r41 413r71 415r66 746r33 832r20 +630i10*MNPC{4|66I9[614]} 70|349r31 350r41 362r45 376r38 378r63 388r36 393r65 +. 406r47 408r38 414r43 747r33 840r59 +654A9*Parse_Array(625R9) 69|32r38 70|323r27 688r24 822r17 855r24 +. 876r18 882r16 +X 24 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 69|20w18 20r55 +36N4*Max_Stem_Size 70|1101r41 +37N4*Max_Meaning_Size 70|130r17 224r33 235r54 242r48 246r45 251r42 256r15 +. 749r52 +39A12*Stem_Type{string} 69|53r17 +40a4*Null_Stem_Type{39A12} 69|53r39 70|56r15 61r21 +61A12*Meaning_Type{string} 70|287r27 +62a4*Null_Meaning_Type{61A12} 70|224r54 +64E9*Part_Of_Speech_Type 82e7 70|50r20 367r32 +66n6*N{64E9} 70|371r27 +67n6*Pron{64E9} 70|371r31 +68n6*Pack{64E9} 70|371r38 +69n6*Adj{64E9} 70|371r45 697r35 707r42 +70n6*Num{64E9} 70|227r29 233r29 309r34 371r51 372r36 +71n6*Adv{64E9} 70|742r31 864r35 +72n6*V{64E9} 70|387r27 540r38 +73n6*Vpar{64E9} 70|387r31 547r41 +74n6*Supine{64E9} 70|387r38 +79n6*Tackon{64E9} 70|50r46 846r24 +80n6*Prefix{64E9} 70|844r24 +81n6*Suffix{64E9} 70|50r56 731r17 845r24 +84K12*Part_Of_Speech_Type_IO[16|46] 70|516r15 523r15 +106K12*Decn_Record_IO 121e22 70|517r15 524r15 +107i7*Default_Width{natural} 70|517r30 524r30 +127n6*M{125E9} 70|698r51 701r41 +133K12*Gender_Type_IO[16|46] 70|527r15 +140n6*Voc{137E9} 70|698r43 699r43 +148K12*Case_Type_IO[16|46] 70|525r15 +154n6*S{152E9} 70|698r48 700r41 +158K12*Number_Type_IO[16|46] 70|526r15 +169n6*Pos{167E9} 70|698r54 752r56 +171n6*Super{167E9} 70|702r45 755r59 +179I9*Stem_Key_Type +188n6*Card{186E9} 70|240r15 +189n6*Ord{186E9} 70|243r15 +190n6*Dist{186E9} 70|247r15 +191n6*Adverb{186E9} 70|252r15 +209K12*Tense_Type_IO[16|46] 70|518r15 528r15 +219K12*Voice_Type_IO[16|46] 70|521r15 531r15 533r37 +225n6*Ind{223E9} 70|542r60 +228n6*Inf{223E9} 70|542r67 +229n6*Ppl{223E9} 70|549r59 +240e10*Mood{223E9} 70|542r52 549r52 +298I12*Numeral_Value_Type{natural} +315n7*Dep{304E9} 70|541r39 548r39 +424e10*Of_Case{137E9} 70|699r33 +425e10*Number{152E9} 70|700r32 +426e10*Gender{125E9} 70|701r32 +427e10*Comparison{167E9} 70|702r32 744r45 752r43 755r46 +460e10*Sort{186E9} 70|239r27 +490e10*Comparison{167E9} 70|743m29 +516r10*Tense_Voice_Mood{236R9} 70|542r35 +550r10*Tense_Voice_Mood{236R9} 70|549r35 +721R9*Suffix_Record +723r4*Null_Suffix_Record{721R9} 70|731r25 +744e25*Pofs{64E9} 70|233r21 367r70 369r54 540r31 547r34 591r22 697r28 707r34 +. 715r34 742m23 843r36 864r28 +754r16*Adj{421R9} 70|698r28 699r29 700r28 701r28 702r28 744r41 752r39 755r42 +756r16*Num{454R9} 70|239r23 +758r16*Adv{488R9} 70|743m21 +760r16*Verb{513R9} 70|542r30 +762r16*Vpar{544R9} 70|549r30 +788K12*Quality_Record_IO 804e25 70|514r39 537r13 +790i7*Default_Width{natural} 70|514r57 +803U17*Put 70|537s31 +811I12*Ending_Size_Type{integer} +816A12*Ending{string} +818R9*Ending_Record 822e17 70|738r29 +820i10*Size{811I12} 70|498r23 +821a10*Suf{816A12} 70|501r55 +841r4*Null_Ending_Record{818R9} 70|731r49 +845E9*Age_Type 855e22 70|83r37 106r37 +846n6*X{845E9} 70|465r26 731r69 745r51 +856K12*Age_Type_IO[16|46] 70|187r10 +858E9*Frequency_Type 869e28 70|72r43 94r43 +861n6*B{858E9} 70|731r72 745r62 +862n6*C{858E9} 70|471r27 +863n6*D{858E9} 70|154r26 +883K12*Frequency_Type_IO[16|46] 70|190r10 +887R9*Inflection_Record 894e17 69|54r17 +889r10*Qual{744R9} 70|233r16 239r18 367r65 369r49 537r54 540r26 542r25 547r29 +. 549r25 591r17 697r23 698r23 699r24 700r23 701r23 702r23 707r29 715r29 744r36 +. 752r34 755r37 843r31 864r23 +890i10*Key{179I9} 70|745m21 +891r10*Ending{818R9} 70|498r16 501m48 745m31 +892e10*Age{845E9} 70|465r19 466r40 468r67 745m44 +893e10*Freq{858E9} 70|471r19 472r46 475r43 745m54 +896r4*Null_Inflection_Record{887R9} 69|54r39 70|57r12 61r37 510r19 +X 25 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 70|32w18 32r52 +66a4*Stem_File_Name{string} 70|1015r25 +X 26 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 70|31w18 31r51 +37V13*Lower_Case{string} 70|985s37 994s33 1050s25 1053s28 1061s30 1073s30 +45V13*Trim{string} 70|148s10 150s42 155s10 158s12 204s17 265s14 282s35 466s12 +. 472s12 497s33 501s35 973s9 +51V13*Head{string} 70|235s17 241s20 244s20 248s20 253s20 282s41 449s14 450s12 +. 451s22 652s44 749s37 837s23 838s21 839s31 956s14 957s12 958s22 973s15 1101s23 +X 27 support_utils.ads +21K9*Support_Utils 29e18 70|33r6 33r41 34r6 34r40 35r6 35r41 36r6 36r46 37r6 +. 37r46 39r6 40r6 176r13 177r38 661r18 662r18 1000r15 1003r15 1005r15 +X 28 support_utils-addons_package.ads +21K23*Addons_Package 189e33 70|34w20 34r54 +160A9*Means_Array(24|61A12) +168a4*Means{160A9} 70|306r34 +X 29 support_utils-char_utils.ads +17K23*Char_Utils 33e29 70|39w20 1000r29 1003r29 1005r29 +28V14*V_To_U_And_J_To_I{character} 70|1000s40 1003s40 1005s40 +X 30 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 70|37w20 37r60 +45n6*Write_Statistics_File{40E9} 70|826r26 +47n6*Show_Dictionary{40E9} 70|196r22 +48n6*Show_Dictionary_Line{40E9} 70|201r22 +49n6*Show_Dictionary_Codes{40E9} 70|182r22 +50n6*Do_Pearse_Codes{40E9} 70|137r22 173r25 504r22 781r25 +52n6*Do_Only_Initial_Word{40E9} 70|791r24 +65n6*Include_Unknown_Context{40E9} 70|790r25 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 70|137r10 173r13 182r10 196r10 201r10 504r10 781r13 +. 790r13 791r12 826r14 +X 32 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 27|21k9 70|40w20 176s27 177s52 661s32 662s32 +X 33 support_utils-uniques_package.ads +19K23*Uniques_Package 44e34 70|35w20 35r55 +38A9*Uniques_De_Array(23|579R9)<4|66I9[23|614]> +41a4*Uniques_De{38A9} 70|313r37 350r22 +X 34 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 70|33w20 33r55 +37p4*Unknowns{15|52P9} 70|794r35 796r27 797r27 798r31 799r35 800r35 801r32 +. 813r32 +41b4*Trimmed{boolean} 70|897m7 906r29 +46n6*Write_Output_To_File{43E9} 70|773r23 805r26 809r29 +47n6*Do_Unknowns_Only{43E9} 70|939r23 +48n6*Write_Unknowns_To_File{43E9} 70|789r22 806r28 810r24 +52n6*Do_Fixes{43E9} 70|870r52 +54n6*Do_Dictionary_Forms{43E9} 70|171r22 +55n6*Show_Age{43E9} 70|147r22 464r26 +56n6*Show_Frequency{43E9} 70|153r23 470r26 +58n6*Do_Only_Meanings{43E9} 70|481r22 +59n6*Do_Stems_For_Unknown{43E9} 70|804r22 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 70|147r10 153r11 171r10 464r14 470r14 481r10 773r11 +. 789r10 804r10 805r14 806r16 809r17 810r12 870r40 939r11 +X 35 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 70|36w20 36r60 +25R9*Dictionary_Stem 31e17 70|987r12 +27a10*Stem{24|39A12} 70|1050r40 1053r43 1061r45 1073r45 +30i10*MNPC{4|66I9[23|614]} 70|1088r30 +33K12*Stem_Io[4|43] 70|980r11 983r23 986r33 1014r36 1058r50 1070r50 +39a4*Stem_File(4|53P9[33]) 70|1013r26 1014m19 1014r19 1047r27 1048r22 1058r33 +. 1059r28 1070r33 1071r28 1090m17 1090r17 +75V13*First_Index{4|66I9[33]} 70|1018s25 +80V14*Last_Index{4|66I9[33]} 70|1019s25 +X 46 s-direio.ads +81P9*File_Type(53R9) +X 67 words_engine.ads +21K9*Words_Engine 27e17 69|22r6 22r44 24r9 88r5 70|38r6 38r37 41r6 42r6 42r35 +. 43r6 44r6 44r36 48r14 308r38 1120r5 +X 68 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 69|22w19 22r57 +19R9*Explanations 26e16 69|35r38 85r15 70|274r30 690r24 857r24 879r18 884r16 +21a9*Xxx_Meaning{24|61A12} 70|301r43 +22a9*Yyy_Meaning{24|61A12} 70|302r43 +23a9*Nnn_Meaning{24|61A12} 70|300r43 +24a9*Rrr_Meaning{24|61A12} 70|299r43 +25a9*Ppp_Meaning{24|61A12} 70|303r43 652r56 749m22 +X 69 words_engine-list_package.ads +24K22*List_Package 67|21k9 69|51E9 88l18 88e30 70|48b27 1120l18 1120t30 +30R9*Word_Analysis 36r33 40r42 76c9 86e17 70|620r23 880r13 892r12 924r23 +32V13*Analyse_Word{30R9} 32>27 33>27 34>27 35>27 70|875b13 908l8 908t20 +32a27 Pa{23|654A9} 70|876b7 882r31 +33i27 Pa_Last{integer} 70|877b7 883r32 +34s27 Raw_Word{string} 70|878b7 886r30 901r68 905r47 +35r27 Xp{68|19R9} 70|879b7 884r32 +38U14*List_Stems 38>26 39>26 40>26 41>26 70|921b14 960l8 960t18 +38e26 Configuration{22|21E9} 70|922b7 943r26 +39p26 Output{15|52P9} 70|923b7 935r25 943r41 946r27 948r29 +40r26 WA{30R9} 70|924b7 927r48 933r10 943r49 945r10 +41s26 Input_Line{string} 70|925b7 935r33 +43U14*Unknown_Search 43>30 44<30 70|977b14 1093l8 1093t22 1101s7 +43s30 Unknown{string} 70|977b30 985r49 1050r47 1053r50 1061r52 1073r52 +44i30 Unknown_Count{4|66I9[23|614]} 70|978b30 1088m10 +46U14*List_Neighborhood 47>7 48>7 70|808s13 812s13 813s13 815s13 1095b14 +. 1118l8 1118t25 +47p7 Output{15|52P9} 70|1095b33 1099r54 1104r32 1108r17 1111r25 +48s7 Input_Word{string} 70|1096b33 1101r29 +51R9 Stem_Inflection_Record 55e17 61r34 70|55r48 219r13 271r23 458r23 587r16 +53a10*Stem{24|39A12} 70|56m7 497r42 650r30 +54r10*Ir{24|887R9} 70|57m6 233r13 239r15 465r16 466r37 468r64 471r16 472r43 +. 475r40 498r13 501m45 510r13 537r51 540r23 542r22 547r26 549r22 575r57 591r14 +57N4 Stem_Inflection_Array_Size 63r37 70|60r43 623r51 +58N4 Stem_Inflection_Array_Array_Size 79r18 70|64r12 332r32 888r15 +60A9 Stem_Inflection_Array(51R9) 63r9 70|60r15 623r23 632r28 +62A9 Stem_Inflection_Array_Array(60A9) 78r21 70|63r25 325r27 887r14 +65R9 Dictionary_MNPC_Record 69e14 74r9 70|52r43 220r13 272r23 334r13 335r13 +. 459r23 588r16 633r28 +66e7*D_K{23|34E9} 70|291r35 294r31 298r15 312r22 348m16 405r33 488r13 490r16 +. 538r19 592r13 595r42 671r23 +67i7*MNPC{23|620I12} 70|306r53 313r52 349m16 376r50 388r49 406r32 595r50 +68r7*De{23|579R9} 70|227r13 231r15 309r19 309r51 315r50 350m16 541r22 548r22 +. 574r16 575r64 595r59 661r53 662r65 673r25 673r52 +71N4 Dictionary_MNPC_Array_Size 73r46 +73A9 Dictionary_MNPC_Array(65R9) 80r17 70|67r24 326r27 889r13 +78a10*Stem_IAA{62A9} 70|627r41 628r41 632r57 903m14 +80a10*Dict{73A9} 70|627r25 628r25 630r19 633r57 660r26 662r52 672r29 673r39 +. 903m32 +81b10*I_Is_Pa_Last{boolean} 70|682r34 903m45 +82b10*Unknowns{boolean} 70|904m14 933r13 +83r10*The_Word{13|79R9} 70|905m14 927r51 +84b10*Was_Trimmed{boolean} 70|906m14 945r13 +85r10*Xp{68|19R9} 70|652m53 677r66 906m38 +X 70 words_engine-list_package.adb +50E12 Xons{24|64E9} 183r29 591r34 715r46 +52r4 Null_Dictionary_MNPC_Record{69|65R9} 68r17 334r39 335r39 341r17 347r19 +. 636r22 +55r4 Null_Stem_Inflection_Record{69|51R9} 646r21 +59a4 Null_Sra{69|60A9} 65r20 624r15 +63a4 Null_Sraa{69|62A9} 888r52 +67a4 Null_Dma{69|73A9} 889r38 +70N4 Max_Meaning_Print_Size 128r17 +72a4 Inflection_Frequency(string) 472r18 475r15 +83a4 Inflection_Age(string) 466r18 468r45 +94a4 Dictionary_Frequency(string) 155r16 158r18 +106a4 Dictionary_Age(string) 148r16 150r48 +117E12 Meaning_Cache_Type{23|34E9} 118r33 +118A9 Meaning_Cache(boolean)<23|34E9> 275r30 625r23 +120V13 Get_Max_Meaning_Size{integer} 120b13 120>35 132l8 132t28 622s43 1099s32 +120p35 Output{15|52P9} 124r28 +134U14 Put_Pearse_Code 134b14 134>31 135>31 140l8 140t23 172s10 292s13 305s13 +. 308s13 489s10 491s10 493s10 774s10 796s10 +134p31 Output{15|52P9} 138r27 +135e31 Code{72|23E9} 138r43 +142U14 Put_Dictionary_Flags 142b14 142>36 143>36 144<36 161l8 161t28 209s7 +142p36 Output{15|52P9} 150r27 157r27 +143r36 De{23|579R9} 148r32 150r64 154r10 155r38 158r40 +144b36 Hit{boolean} 146m7 151m10 159m10 +163U14 Put_Dictionary_Form 163b14 163>35 164>35 165>35 166>35 216l8 216t27 +. 595s10 971s7 +163p35 Output{15|52P9} 172r27 177r30 185r27 187r27 188r28 189r27 190r33 191r30 +. 192r27 197r27 203r30 209r29 212r32 +164e35 D_K{23|34E9} 197r40 +165i35 MNPC{4|66I9[23|614]} 169r61 +166r35 De{23|579R9} 176r44 177r69 183r9 187r35 188r36 189r35 190r41 191r38 +. 209r37 +168b7 Chit{boolean} 193m10 211r10 +168b13 Dhit{boolean} 174m13 178m13 211r18 +168b19 Ehit{boolean} 198m10 211r26 +168b25 Fhit{boolean} 209m41 211r34 +168b31 Lhit{boolean} 205m13 211r42 +169i7 Dictionary_Line_Number{integer} 202r13 204r38 +218V13 Constructed_Meaning{string} 218b13 219>7 220>7 260l8 260t27 310s46 +219r7 Sr{69|51R9} 233r10 239r12 +220r7 Dm{69|65R9} 227r10 231r12 +224a7 S{string} 228r17 258r20 +225i7 N{integer} 231m7 235r50 241r41 244r41 245r67 248r41 251r30 253r41 254r45 +262V13 Trim_Bar{string} 262b13 262>23 267l8 267t16 282s47 315s37 +262s23 S{string} 265r44 +269U14 Put_Meaning_Line 269b14 270>7 271>7 272>7 273>7 274>7 275=7 318l8 +. 318t24 677s19 +270p7 Output{15|52P9} 292r30 293r26 305r30 306r26 308r30 310r38 313r29 315r29 +271r7 Sr{69|51R9} 310r67 +272r7 Dm{69|65R9} 291r32 294r28 298r12 306r50 309r16 309r48 310r71 312r19 +. 313r49 315r47 +273i7 Mm{integer} 282r71 +274r7 Xp{68|19R9} 299r40 300r40 301r40 302r40 303r40 +275a7 Used_Meanings{118A9} 291r17 294m13 +278U17 Put_Meaning 278b17 278>30 279>30 284l11 284t22 293s13 306s13 313s16 +. 315s16 +278p30 Output{15|52P9} 282r27 283r32 +279s30 Raw_Meaning{string} 282r57 +286U17 Put_Word_Meaning 286b17 287>10 288>10 296l11 296t27 299s22 300s22 +. 301s22 302s22 303s22 +287a10 Meaning{24|61A12} 293r34 +288e10 Code{72|23E9} 292r38 +322U14 Cycle_Over_Pa 322b14 323>7 324>7 325<7 326<7 327<7 328>7 328>17 453l8 +. 453t21 901s7 +323a7 Pa{23|654A9} 343r13 345r29 345r42 349r24 350r34 361r35 361r48 362r26 +. 362r38 367r55 369r39 372r46 376r31 378r43 378r56 379r53 384r44 384r57 388r29 +. 389r28 391r31 393r45 393r58 394r56 400r44 400r57 405r41 406r40 408r31 409r34 +. 413r64 414r36 415r59 451r46 +324i7 Pa_Last{integer} 339r18 369r27 438r14 +325a7 Sraa{69|62A9} 345m13 361m19 384m28 400m28 +326a7 Dma{69|73A9} 351m13 363m19 +327b7 I_Is_Pa_Last{boolean} 439m10 441m10 +328s7 Raw_Word{string} 447r67 +328s17 W{string} 451r28 +331i7 I{integer} 339r13 343r17 345r33 345r46 349r28 350r38 352m13 352r18 +. 361r39 361r52 362r30 362r42 367r59 369r22 369r43 372r50 376r35 378r47 378r60 +. 379r57 384r48 384r61 388r33 389r32 391r35 393r49 393r62 394r60 400r48 400r61 +. 405r45 406r44 408r35 409r38 413r68 414r40 415r63 427m25 427r30 431m19 431r24 +. 438r10 451r50 +332i7 J{integer} 344m13 344r18 345r19 351r18 359m19 359r24 361r25 363r24 +. 384r34 400r34 +333i7 K{integer} 357m19 361r28 382m28 382r33 384r37 398m28 398r33 400r37 +334r7 Dm{69|65R9} 347m13 348m13 349m13 350m13 351r24 362m19 363r30 364r26 +335r7 Odm{69|65R9} 341m10 364m19 376r46 388r45 405r29 406r28 +336r7 Dea{23|579R9} 362r51 374m28 379m66 394m69 410m34 415m72 418m31 +355U26 Handle_Parse_Record 355b26 365l20 365t39 375s28 380s28 396s28 420s28 +367e16 pofs{24|64E9} 369r61 370r24 372r29 +455U14 Put_Inflection 455b14 456>7 457>7 458>7 459>7 581l8 581t22 648s19 +456e7 Configuration{22|21E9} 481r44 575r31 +457p7 Output{15|52P9} 468r30 474r30 486r28 489r27 491r27 493r27 497r24 499r27 +. 501r27 505r31 507r31 557r30 570r32 575r46 579r32 +458r7 Sr{69|51R9} 465r13 466r34 468r61 471r13 472r40 475r37 497r39 498r10 +. 501r42 510r10 537r48 540r20 542r19 547r23 549r19 575r54 +459r7 Dm{69|65R9} 488r10 490r13 538r16 541r19 548r19 574r13 575r61 +462U17 Put_Inflection_Flags 462b17 477l11 477t31 569s10 +512q10 Print_Modified_Qual 559l14 559e33 +514a13 Out_String{string} 537m36 545m19 552m19 557r38 +515i13 Passive_Start{integer} 520r15 545r31 +519i13 Passive_Finish{integer} 545r52 +522i13 Ppl_Start{integer} 530r15 552r31 +529i13 Ppl_Finish{integer} 552r48 +532a13 Passive_Blank{string} 546r21 553r21 +585U14 Put_Form 585b14 586>7 587>7 588>7 597l8 597t16 665s19 +586p7 Output{15|52P9} 595r31 +587r7 Sr{69|51R9} 591r11 +588r7 Dm{69|65R9} 592r10 595r39 595r47 595r56 +599U14 Do_Pause 599b14 600>7 601>7 612l8 612t16 682s13 +600p7 Output{15|52P9} 605r32 606r40 609r17 610r59 +601b7 I_Is_Pa_Last{boolean} 604r10 +617U14 Put_Parse_Details 617b14 618>7 619>7 620>7 685l8 685t25 943s7 +618e7 Configuration{22|21E9} 648r35 +619p7 Output{15|52P9} 622r65 648r50 651r44 665r29 677r37 682r23 +620r7 WA{69|30R9} 627r22 627r38 628r22 628r38 630r16 632r54 633r54 652r50 +. 660r23 662r49 672r26 673r36 677r63 682r31 +622i7 Mm{integer} 652r69 677r59 +623a7 Osra{69|60A9} 641r23 655m16 +625a7 Used_Meanings{118A9} 678m36 678r36 +630i11 J{integer} 632r67 633r63 660r19 662r58 672r18 673r45 +632a13 Sra{69|60A9} 641r16 644r25 645r52 648r58 650r22 655r24 665r37 677r45 +633r13 DER{69|65R9} 636r16 648r67 661r49 665r46 671r19 673r21 677r54 +643l16 Put_Inflection_Array_J 645r24 654l25 654e47 +644i20 K{integer} 645r57 648r63 650r27 +658q13 Putting_Form 667l17 667e29 +669q13 Putting_Meaning 680l17 680e32 +687U14 Fix_Adverb 687b14 688=7 689=7 690=7 763l8 763t18 871s10 +688a7 Pa{23|654A9} 696r24 697r13 698r13 699r14 700r13 701r13 702r13 706r25 +. 707r19 714r25 715r19 724m16 724r45 728m13 728r29 730m13 741m19 741r36 744r21 +. 746r21 747r21 752r19 755r22 +689i7 Pa_Last{integer} 696r36 724r20 727m13 727r24 728r17 730r17 734m13 734r24 +. 741r23 +690r7 Xp{68|19R9} 749m19 +692i7 J1{integer} 716m19 723r22 724r34 727r39 +692i11 J2{integer} 708m19 723r32 727r34 728r33 741r40 744r25 746r25 747r25 +. 752r23 755r26 +693i7 J{integer} 704m13 706r19 707r23 708r25 712m16 712r21 714r19 715r23 +. 716r25 720m16 720r21 +696i11 I{integer} 697r17 698r17 699r18 700r17 701r17 702r17 704r18 +723i17 J{integer} 724r30 724r49 +737U26 Handle_Degree 737b26 738>19 739>19 750l20 750t33 753s19 756s19 +738r19 E{24|818R9} 745r41 +739s19 Caption{string} 749r43 +766U14 List_Unknowns 766b14 767>7 768>7 769>7 818l8 818t21 935s10 +767p7 Output{15|52P9} 774r27 775r27 776r31 777r35 778r35 779r32 782r30 784r27 +. 786r32 793r35 808r32 812r32 815r32 +768s7 Input_Line{string} 793r43 794r45 +769s7 Raw_Word{string} 775r35 784r35 797r37 808r40 812r40 813r42 815r40 +820U14 Write_Addons_Stats 820b14 821>7 822>7 823>7 852l8 852t26 900s7 +821s7 W{string} 839r37 +822a7 Pa{23|654A9} 832r13 839r55 840r52 843r21 +823i7 Pa_Last{integer} 831r21 +831i11 I{integer} 832r17 839r59 840r56 843r25 +834U26 Put_Addon_Info 834b26 834>42 841l20 841t34 844s34 845s34 846s34 +834s42 Caption{string} 836r40 +854U14 Handle_Adverb 854b14 855=7 856=7 857=7 873l8 873t21 898s7 +855a7 Pa{23|654A9} 863r16 864r13 871m22 +856i7 Pa_Last{integer} 863r28 871m26 +857r7 Xp{68|19R9} 871m35 +859b7 There_Is_An_Adverb{boolean} 865m13 870r15 +863i11 I{integer} 864r17 +882a7 Var_Pa{23|654A9} 898m22 898r22 899m30 899r30 900r30 901r22 +883i7 Var_Pa_Last{integer} 898m30 898r30 899r43 899m57 899r57 900r38 901r30 +. 904r26 +884r7 Var_Xp{68|19R9} 898m43 898r43 906r44 +886a7 W{string} 900r27 901r78 +887a7 Sraa{69|62A9} 901m43 903r26 +889a7 Dma{69|73A9} 901m49 903r40 +891b7 I_Is_Pa_Last{boolean} 901m54 903r61 +892r7 WA{69|30R9} 903m7 907r14 +927a7 Raw_Word{string} 935r45 953r64 958r28 +951r12 Error{5|62R9} 954r55 +962U14 List_Entry 962b14 962>26 963>26 964>26 965>26 975l8 975t18 1111s13 +962p26 Output{15|52P9} 969r24 971r28 972r29 +963e26 D_K{23|34E9} 968r32 971r36 +964i26 Mn{4|66I9[23|614]} 968r42 971r41 +965i26 Mm{integer} 973r30 +966r7 De{23|579R9} 968m38 971r45 973r21 +982e7 D_K{23|34E9} 1012r32 1013r37 1014r30 1015r53 1018r60 1019r59 1047r38 +. 1048r33 1058r44 1059r39 1070r44 1071r39 1090r28 +983i7 J{4|66I9[35|33]} 1030m13 1036m22 1039m22 1042r28 1047r44 1051r25 1052m19 +. 1054r25 1055m19 1057r42 1069r28 +983i10 J1{4|66I9[35|33]} 1023m13 1030r19 1034r20 1034r37 1036r27 1051m19 +. 1052r25 1055r25 1057r36 1084m13 +983i14 J2{4|66I9[35|33]} 1024m13 1030r24 1034r25 1034r42 1039r27 1052r30 +. 1054m19 1055r30 1069r37 1085m13 +983i18 Jj{4|66I9[35|33]} 1042m22 1062m25 1074m25 1084r19 +985a7 Index_On{string} 1018r49 1019r48 +986i7 Index_First{4|66I9[35|33]} 1018m10 1021r13 1021r39 1023r19 +986i20 Index_Last{4|66I9[35|33]} 1019m10 1021r54 1024r19 1085r19 +987r7 Ds{35|25R9} 1048m39 1050r37 1053r40 1059m45 1061r42 1071m45 1073r42 +. 1088r27 +988b7 First_Try{boolean} 1026m13 1035r22 1037m22 +988b18 Second_Try{boolean} 1028m13 1038r25 1040m22 +990V16 First_Two{string} 990b16 990>27 1008l11 1008t20 1018s38 1019s37 +990s27 W{string} 994r45 995r23 995r35 1000r59 1003r59 1005r59 +994a10 S{string} 998r13 999r17 1000r62 1002r17 1003r62 1004r17 1005r62 +995a10 Ss{string} 999m13 1002m13 1004m13 1007r17 +1032l13 Binary_Search 1043r27 1077r30 1080r24 1083l22 1083e35 +1057i23 I 1058r65 1062r31 +1069i23 I 1070r65 1074r31 +1097e7 D_K{23|34E9} 1111r33 +1098i7 Unk_MNPC{4|66I9[23|614]} 1101m57 1103r19 1109r44 1110r36 +1099i7 Mm{integer} 1111r42 +1109i14 Mn 1111r38 +X 71 words_engine-list_sweep.ads +19K22*List_Sweep 70|42w19 42r48 899r7 71|22e28 +20U14*List_Sweep 70|899s18 +X 72 words_engine-pearse_code.ads +21K22*Pearse_Code 70|44w19 44r49 308r51 72|35e29 +23E9*Symbol 70|135r40 288r27 72|31e5 +25n6*Inflection{23E9} 70|493r35 +26n6*Citation_Form{23E9} 70|172r35 +27n6*Gloss{23E9} 70|299r56 308r63 +28n6*Unknowns_2{23E9} 70|774r35 796r37 +29n6*Affix{23E9} 70|489r35 +30n6*Trick{23E9} 70|300r56 301r56 302r56 303r56 305r38 491r35 +33V13*Format{string} 70|138s35 +X 74 words_engine-put_example_line.adb +23U24*Put_Example_Line 67|21k9 70|41w19 575s13 +X 76 words_engine-put_stat.adb +19U24*Put_Stat 67|21k9 70|43w19 448s10 836s19 955s10 +X 77 words_engine-word_package.ads +22K22*Word_Package 70|38w19 38r50 77|84e30 +24i4*Line_Number{integer} 70|449r35 777r43 799r45 837r44 956r35 +24i17*Word_Number{integer} 70|450r33 778r43 800r45 838r42 957r33 +52i4*Scroll_Line_Number{integer} 70|607r9 610m10 +55U14*Pause 70|609s10 1108s10 +63V13*Ltu{boolean} 70|1050s20 +65V13*Gtu{boolean} 70|1053s23 +67V13*Equ{boolean} 70|1061s25 1073s25 + diff --git a/obj/words_engine-static/words_engine-list_package.o b/obj/words_engine-static/words_engine-list_package.o new file mode 100644 index 0000000000000000000000000000000000000000..cbace8cc588773a82591171a23ddce103e78161d Binary files /dev/null and b/obj/words_engine-static/words_engine-list_package.o differ diff --git a/obj/words_engine-static/words_engine-list_sweep.ali b/obj/words_engine-static/words_engine-list_sweep.ali new file mode 100644 index 0000000000000000000000000000000000000000..984a2d42252660442631f6d72835d646914c138a --- /dev/null +++ b/obj/words_engine-static/words_engine-list_sweep.ali @@ -0,0 +1,399 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_IMPLICIT_CONDITIONALS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.list_sweep%b words_engine-list_sweep.adb 62b8e6ea NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system%s system.ads system.ali +W system.compare_array_unsigned_8%s s-carun8.adb s-carun8.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.list_sweep%s words_engine-list_sweep.ads 31377566 EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-carun8.ads 20140225151544 a903718d +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-list_sweep.ads 20230322220154 4456ccae +D words_engine-list_sweep.adb 20230322220154 894a82f6 +X 1 ada.ads +16K9*Ada 19e8 46|17r6 17r26 +X 2 a-direio.ads +53P9*File_Type<27|81P9> +66I9*Count +101U14*Read 46|42s15[16|614] 62s30[16|614] +106U14*Read 46|222s24[16|614] 359s27[16|614] 495s24[16|614] +119U14*Set_Index 46|221s24[16|614] 357s27[16|614] 494s24[16|614] +X 3 a-except.ads +53K13*Exceptions 360e19 46|17w10 17r30 +89U14*Raise_Exception 46|541s19 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 45|17r6 17r42 46|18r6 18r39 20r6 20r43 24r5 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 45|17w18 17r54 +36n9*Addons{34E9} 46|531r32 554r35 559r35 +37n9*Xxx{34E9} 46|603r33 +38n9*Yyy{34E9} 46|531r42 554r45 559r45 603r53 +41n9*Ppp{34E9} 46|603r73 +42n9*General{34E9} 46|38r24 219r26 355r33 493r29 +44n9*Local{34E9} 46|38r35 219r37 355r44 +45n9*Unique{34E9} 46|228r28 +225e10*Age{17|845E9} 46|363r31 363r57 369r31 369r57 +228e10*Freq{17|858E9} 46|375r31 375r58 +287r10*Decl{17|97R9} 46|497r31 +288e10*Kind{17|282E9} 46|500r57 +419e10*Kind{17|304E9} 46|123r26 129r26 149r26 165r33 166r33 167r33 168r33 +. 169r32 +519e21*Pofs{17|64E9} 46|496r27 +525r16*Pron{284R9} 46|497r26 500r52 +535r16*V{414R9} 46|123r24 129r24 149r24 165r31 166r31 167r31 168r31 169r30 +579R9*Dictionary_Entry 585e17 46|32r12 58r27 209r48 210r15 353r21 490r15 +582r10*Part{519R9} 46|123r19 129r19 149r19 165r26 166r26 167r26 168r26 169r25 +. 496r22 497r21 500r47 +583r10*Tran{223R9} 46|363r26 363r52 369r26 369r52 375r26 375r53 +584a10*Mean{17|61A12} 46|63r33 280r33 +609r4*Null_Dictionary_Entry{579R9} 46|217r20 +614K12*Dict_IO[2|43] 46|42r7 62r22 197r11 221r16 222r16 357r19 359r19 494r16 +. 495r16 598r26 +615a4*Dict_File(2|53P9[614]) 46|42r21 62r36 221r35 222r30 357r38 359r33 494r35 +. 495r30 +621i4*Null_MNPC{2|66I9[614]} 46|216r23 +625R9*Parse_Record 631e17 46|29r32 202r36 209r27 278r36 283r35 284r35 586r16 +. 587r16 597r41 +627a10*Stem{17|39A12} 46|89r51 449r32 450r26 451r25 452r25 454r25 455r25 +628r10*IR{17|887R9} 46|45r16 48r30 49r27 52r33 53r22 79r38 80r36 81r36 92r23 +. 93r22 111r19 112r26 113r26 115r26 116r26 117r26 123r52 131r23 132r22 133r22 +. 137r26 138r22 150r20 151r22 152r22 153r22 154r22 160r23 161r22 163r34 170r34 +. 171r25 172r25 184r16 296r20 296r32 300r25 300r36 306r25 306r36 308r20 308r39 +. 312r25 312r36 314r20 314r39 315r44 315r55 362r31 362r59 367r31 367r59 373r31 +. 373r60 381r29 382r28 402r22 408r22 415r22 447r27 448r27 499m26 531r58 539r34 +. 539r57 555r23 560r23 600r31 600r43 633r20 634r19 636m20 639r20 640r23 642m23 +629e10*D_K{34E9} 46|38r13 42r35 62r50 219r19 221r49 222r44 228r22 288r25 +. 288r34 291r21 291r30 294r21 294r30 298r21 298r30 304r21 304r30 310r21 310r30 +. 355r26 357r56 359r51 493r23 494r53 495r48 531r25 554r28 559r28 603r26 603r46 +. 603r66 +630i10*MNPC{2|66I9[614]} 46|42r48 62r63 216r16 221r58 229r38 292r20 292r30 +. 295r20 295r30 299r20 299r30 305r20 305r30 311r20 311r30 357r69 494r66 600r57 +. 600r66 +633r4*Null_Parse_Record{625R9} 46|396r55 586r32 +654A9*Parse_Array(625R9) 45|20r43 46|193r23 195r19 472r24 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 46|20w18 20r55 262r26 274r26 315r18 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} 46|59r29 64r31 64r53 278r57 +62a4*Null_Meaning_Type{61A12} 46|59r45 +64E9*Part_Of_Speech_Type 82e7 46|527r26 +65n7*X{64E9} 46|560r38 +66n6*N{64E9} 46|46r15 381r44 447r43 448r39 +67n6*Pron{64E9} 46|257r30 269r30 496r34 633r35 +69n6*Adj{64E9} 46|77r16 +72n6*V{64E9} 46|84r16 639r35 +73n6*Vpar{64E9} 46|184r32 +74n6*Supine{64E9} 46|184r40 +79n6*Tackon{64E9} 46|527r52 +81n6*Suffix{64E9} 46|527r62 +89I12*Which_Type{natural} +90I12*Variant_Type{natural} +99i10*Which{89I12} 46|258r33 270r33 497r36 634r37 +100i10*Var{90I12} 46|260r42 260r64 272r42 272r64 499m44 636m38 +127n6*M{125E9} 46|81r28 448r57 +138n7*X{137E9} 46|448r51 +139n6*Nom{137E9} 46|48r20 52r23 79r28 +153n7*X{152E9} 46|448r54 +154n6*S{152E9} 46|49r19 80r28 92r71 161r44 171r47 +155n6*P{152E9} 46|53r44 +162I9*Person_Type +201n6*Pres{199E9} 46|92r48 112r64 152r61 164r23 172r58 +203n6*Fut{199E9} 46|115r64 133r60 152r69 +204n6*Perf{199E9} 46|154r61 +206n6*Futp{199E9} 46|154r69 +215n6*Active{213E9} 46|92r54 131r61 137r64 153r60 164r29 172r64 +216n6*Passive{213E9} 46|151r60 +225n6*Ind{223E9} 46|138r60 150r58 164r37 172r72 +227n6*Imp{223E9} 46|92r62 111r56 150r65 +228n6*Inf{223E9} 46|132r59 138r67 +238e10*Tense{199E9} 46|112r56 115r56 133r52 152r52 154r52 +239e10*Voice{213E9} 46|131r53 137r56 151r52 153r52 +240e10*Mood{223E9} 46|111r49 132r52 138r52 150r50 +282E9*Pronoun_Kind_Type 291e8 46|500r21 +305n8*X{304E9} 46|165r41 +312n7*Intrans{304E9} 46|165r46 +313n7*Impers{304E9} 46|123r33 169r39 +315n7*Dep{304E9} 46|129r33 166r40 +317n7*Semidep{304E9} 46|149r33 167r40 +319n7*Perfdef{304E9} 46|168r40 +330r10*Decl{97R9} 46|382r41 +331e10*Of_Case{137E9} 46|48r43 52r46 +332e10*Number{152E9} 46|49r40 53r35 +361r10*Decl{97R9} 46|258r28 260r37 260r59 270r28 272r37 272r59 499m39 634r32 +. 636m33 +424e10*Of_Case{137E9} 46|79r50 +425e10*Number{152E9} 46|80r48 +426e10*Gender{125E9} 46|81r48 +515r10*Con{97R9} 46|640r36 642m36 +516r10*Tense_Voice_Mood{236R9} 46|111r32 112r39 115r39 131r36 132r35 133r35 +. 137r39 138r35 150r33 151r35 152r35 153r35 154r35 163r47 172r38 +517i10*Person{162I9} 46|113r39 116r39 117r39 123r65 160r36 170r47 +518e10*Number{152E9} 46|161r35 171r38 +744R9*Quality_Record 780e17 46|254r41 266r41 +744e25*Pofs{64E9} 46|45r24 184r24 256r24 256r37 257r23 268r24 268r37 269r23 +. 381r37 447r35 531r66 539r42 539r65 555r31 560r31 633r28 639r28 +748r16*Noun{328R9} 46|48r38 49r35 52r41 53r30 382r36 +750r16*Pron{359R9} 46|258r23 260r32 260r54 270r23 272r32 272r54 499m34 634r27 +. 636m28 +754r16*Adj{421R9} 46|79r46 80r44 81r44 +760r16*Verb{513R9} 46|92r31 111r27 112r34 113r34 115r34 116r34 117r34 123r60 +. 131r31 132r30 133r30 137r34 138r30 150r28 151r30 152r30 153r30 154r30 160r31 +. 161r30 163r42 170r42 171r33 172r33 640r31 642m31 +785V14*"<"{boolean} 46|262s47 315s39 +811I12*Ending_Size_Type{integer} +820i10*Size{811I12} 46|93r32 308r30 308r49 314r30 314r49 +846n6*X{845E9} 46|362r40 363r37 367r40 369r37 +847n6*A{845E9} 46|362r68 363r63 402r31 +852n6*F{845E9} 46|367r68 369r63 408r32 +859n6*X{858E9} 46|373r41 375r38 +862n6*C{858E9} 46|373r70 415r33 +863n6*D{858E9} 46|375r65 +889r10*Qual{744R9} 46|45r19 48r33 49r30 52r36 53r25 79r41 80r39 81r39 92r26 +. 111r22 112r29 113r29 115r29 116r29 117r29 123r55 131r26 132r25 133r25 137r29 +. 138r25 150r23 151r25 152r25 153r25 154r25 160r26 161r25 163r37 170r37 171r28 +. 172r28 184r19 296r23 296r35 300r28 300r39 306r28 306r39 312r28 312r39 315r47 +. 315r58 381r32 382r31 447r30 448r30 499m29 531r61 539r37 539r60 555r26 560r26 +. 600r34 600r46 633r23 634r22 636m23 639r23 640r26 642m26 +891r10*Ending{818R9} 46|93r25 308r23 308r42 314r23 314r42 +892e10*Age{845E9} 46|362r34 362r62 367r34 367r62 402r25 408r25 +893e10*Freq{858E9} 46|373r34 373r63 415r25 +957V25*"<="{boolean} 46|81s30 +958V25*"<="{boolean} 46|48s24 52s27 79s32 +959V25*"<="{boolean} 46|49s21 80s30 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 46|18w18 18r51 +45V13*Trim{string} 46|89s42 449s19 +X 19 support_utils.ads +21K9*Support_Utils 29e18 46|19r6 19r41 21r6 21r41 22r6 22r46 23r6 23r46 +X 20 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 46|22w20 22r60 +53n6*For_Word_List_Check{40E9} 46|47r29 78r29 159r29 183r23 +68n6*Omit_Archaic{40E9} 46|401r53 +69n6*Omit_Medieval{40E9} 46|407r54 +70n6*Omit_Uncommon{40E9} 46|414r54 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 46|47r17 78r17 159r17 183r11 401r41 407r42 414r42 +X 21 support_utils-uniques_package.ads +19K23*Uniques_Package 44e34 46|21w20 21r55 +38A9*Uniques_De_Array(16|579R9)<2|66I9[16|614]> +41a4*Uniques_De{38A9} 46|229r23 +X 22 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 46|19w20 19r55 +41b4*Trimmed{boolean} 46|400m16 406m16 412m16 419m16 460m19 +44n6*Trim_Output{43E9} 46|347r22 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 46|347r10 +X 23 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 46|23w20 23r60 +23b4*Followed_By_Period{boolean} 46|445r29 +23b37*All_Caps{boolean} 46|445r16 +X 27 s-direio.ads +81P9*File_Type(53R9) +X 44 words_engine.ads +21K9*Words_Engine 27e17 45|19r9 22r5 46|26r14 651r5 +X 45 words_engine-list_sweep.ads +19K22*List_Sweep 44|21k9 45|22l18 22e28 46|26b27 651l18 651t28 +20U14*List_Sweep 20=26 21=26 46|471b14 649l8 649t18 +20a26 Pa{16|654A9} 46|472b7 484r10 493r16 494r46 494r59 495r41 499m19 499r19 +. 531r18 531r51 539r22 539r49 547m35 547r35 547r67 548m16 549r18 554r21 555r16 +. 559r21 560r16 563m16 564r18 574m38 574r38 574r64 575m19 576r21 587r32 593r19 +. 607m25 607r50 614r28 614r37 615m28 615r53 633r13 634r12 636m13 636r13 639r13 +. 640r16 642m16 642r16 +21i26 Pa_Last{integer} 46|473b7 492r24 529r32 548r43 549r36 550m16 550r27 +. 563r43 564r36 565m16 565r27 575r46 576r39 577m19 577r30 592r41 607r34 607r63 +. 609m25 609r36 613r37 615r37 615r66 616m28 616r39 631r21 +X 46 words_engine-list_sweep.adb +29V13 Allowed_Stem{boolean} 29b13 29>27 189l8 189t20 396s20 +29r27 Pr{16|625R9} 38r10 42r32 42r45 45r13 48r27 49r24 52r30 53r19 62r47 +. 62r60 79r35 80r33 81r33 89r48 92r20 93r19 111r16 112r23 113r23 115r23 116r23 +. 117r23 123r49 131r20 132r19 133r19 137r23 138r19 150r17 151r19 152r19 153r19 +. 154r19 160r20 161r19 163r31 170r31 171r22 172r22 184r13 +30b7 Allowed{boolean} 51m19 61m22 67m28 73m19 79m16 102m25 105m22 119m16 +. 125m16 136m19 141m19 156m16 163m19 170m19 174m19 185m13 188r14 +32r7 De{16|579R9} 42m41 123r16 129r16 149r16 165r23 166r23 167r23 168r23 +. 169r22 +56q19 Search_For_Pl 71l23 71e36 +58r22 De{16|579R9} 62m56 63r30 +59a22 Mean{17|61A12} 63m22 66r28 +64i26 J{integer} 66r34 66r39 +89a16 Stem{string} 95r22 96r36 96r42 96r59 +90a16 Last_Three{string} 96m22 97r31 98r31 99r31 100r31 +192U14 Order_Parse_Array 192b14 193=7 194<7 195>7 469l8 469t25 547s16 574s19 +193a7 Sl{16|654A9} 200r47 238r10 329r22 330r28 330r36 331r25 332m19 332r29 +. 333m19 350r19 355r19 357r49 357r62 359r44 362r24 362r52 367r24 367r52 373r24 +. 373r53 381r22 382r21 394r27 396r34 398m16 398r41 402r15 404m16 404r41 408r15 +. 410m16 410r41 415r15 417m16 417r41 447r20 448r20 449r25 450r19 451r18 452r18 +. 454r18 455r18 458m19 458r44 +194i7 Diff_J{integer} 239m10 467m7 +195a7 Pa{16|654A9} 396r46 +199i7 Hits{integer} 248m10 334m19 334r27 343r29 +200i7 Sl_Last{integer} 201r56 239r38 329r34 350r31 394r39 398r25 398r54 399m16 +. 399r27 404r25 404r54 405m16 405r27 410r25 410r54 411m16 411r27 417r25 417r54 +. 418m16 418r27 458r28 458r57 459m19 459r30 467r35 +201i7 Sl_Last_Initial{integer} 239r20 467r17 +202r7 Sm{16|625R9} 331m19 333r33 +203b7 Has_Noun_Abbreviation{boolean} 384m22 444r19 +205b7 Not_Only_Archaic{boolean} 365m22 401r20 +206b7 Not_Only_Medieval{boolean} 371m22 407r20 +207b7 Not_Only_Uncommon{boolean} 378m22 414r20 +209V16 Depr{16|579R9} 209b16 209>22 234l11 234t15 280s23 +209r22 Pr{16|625R9} 216r13 219r16 221r46 221r55 222r41 228r19 229r35 +210r10 De{16|579R9} 222m50 229m16 233r17 +246l7 Hit_Loop 343r15 344l16 344e24 +252q10 Switch 340l14 340e20 +254V23 "<"{boolean} 254b23 254>27 254>33 264l18 264t20 296s28 +254r27 Left{17|744R9} 256r19 257r18 258r18 260r27 262r50 +254r33 Right{17|744R9} 256r31 260r48 262r56 +266V22 Equ{boolean} 266b22 266>27 266>33 276l17 276t20 300s18 306s18 312s18 +266r27 Left{17|744R9} 268r19 269r18 270r18 272r27 274r50 +266r33 Right{17|744R9} 268r31 272r48 274r56 +278V22 Meaning{17|61A12} 278b22 278>31 281l17 281t24 301s18 301s32 307s18 +. 307s32 313s18 313s32 +278r31 Pr{16|625R9} 280r29 +283V22 Compare{boolean} 283b22 283>31 284>31 316l17 316t24 330s19 +283r31 L{16|625R9} 288r32 291r28 292r28 294r28 295r28 296r30 298r28 299r28 +. 300r34 301r41 304r28 305r28 306r34 307r41 308r37 310r28 311r28 312r34 313r41 +. 314r37 315r53 +284r31 R{16|625R9} 288r23 291r19 292r18 294r19 295r18 296r18 298r19 299r18 +. 300r23 301r27 304r19 305r18 306r23 307r27 308r18 310r19 311r18 312r23 313r27 +. 314r18 315r42 +328l13 Inner_Loop 338l22 338e32 +329i17 I{integer} 330r32 330r40 331r29 332r23 332r33 333r23 +350i14 I{integer} 355r23 357r53 357r66 359r48 362r28 362r56 367r28 367r56 +. 373r28 373r57 381r26 382r25 +353r16 De{16|579R9} 359m57 363r23 363r49 369r23 369r49 375r23 375r50 +394i14 I{integer} 396r38 396r50 398r20 398r45 402r19 404r20 404r45 408r19 +. 410r20 410r45 415r19 417r20 417r45 447r24 448r24 449r29 450r23 451r22 452r22 +. 454r22 455r22 458r23 458r48 +488q7 Reset_Pronoun_Kind 504l11 504e29 +490r10 De{16|579R9} 495m54 496r19 497r18 500r44 +492i14 I{integer} 493r20 494r50 494r63 495r45 499r23 +517q7 Sweeping 582l11 582e19 +520X10 Internal_Loop_Error 541r36 +521b10 Fix_On{boolean} 534m16 556r16 569m16 +522b10 Pw_On{boolean} 532r25 535m16 561r20 568m16 +523i10 P_First{integer} 536m16 547r39 551m16 +524i10 P_Last{integer} 540m19 547r50 548r20 549r22 552m16 563r20 564r22 566m16 +. 566r26 570r19 571m19 574r47 575r23 576r25 +525i10 Jj{integer} 538m16 539r26 539r53 540r29 +526i10 Diff_J{integer} 547m59 548r29 548r53 550r37 563r29 563r53 565r37 574m56 +. 575r32 575r56 577r40 +527E18 Xons{17|64E9} 531r74 555r39 +529i14 J{integer} 531r22 531r55 536r27 538r22 554r25 555r20 559r25 560r20 +. 571r29 573r19 +586r10 Pr{16|625R9} 593m13 594r16 603r23 603r43 603r63 605r25 627r20 +587r10 Opr{16|625R9} 594r22 605r31 627m13 +588i10 J{integer} 592r37 593r23 607r29 607r54 613r28 614r32 614r41 615r32 +. 615r57 620m22 620r27 624m16 624r21 +590l10 Compress_Loop 592r18 628l19 628e32 +595q16 Supress_Key_Check 622l20 622e37 +597V29 "<="{boolean} 597b29 597>34 597>37 601l24 601t27 605s28 +597r34 A{16|625R9} 600r29 600r55 +597r37 B{16|625R9} 600r41 600r64 +631i11 I{integer} 633r17 634r16 636r17 639r17 640r20 642r20 + diff --git a/obj/words_engine-static/words_engine-list_sweep.o b/obj/words_engine-static/words_engine-list_sweep.o new file mode 100644 index 0000000000000000000000000000000000000000..62dec9ab386890a9f8966db927d2043c88c6f0e6 Binary files /dev/null and b/obj/words_engine-static/words_engine-list_sweep.o differ diff --git a/obj/words_engine-static/words_engine-parse.ali b/obj/words_engine-static/words_engine-parse.ali new file mode 100644 index 0000000000000000000000000000000000000000..7d1c745a87ec59dad1a58e597f099c8fc67cb1dc --- /dev/null +++ b/obj/words_engine-static/words_engine-parse.ali @@ -0,0 +1,744 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_ACCESS_SUBPROGRAMS +RV NO_ALLOCATORS +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_DISPATCH +RV NO_DISPATCHING_CALLS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_DYNAMIC_CODE +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_STREAMS +RV NO_UNCHECKED_ACCESS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_ATTRIBUTES +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_IMPLICIT_ALIASING +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.parse%b words_engine-parse.adb d7cbd98a OO PF PK +W ada%s ada.ads ada.ali +Z ada.containers%s a-contai.ads a-contai.ali +Z ada.containers.generic_array_sort%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.finalization%s a-finali.adb a-finali.ali +W ada.integer_text_io%s a-inteio.ads a-inteio.ali +Z ada.iterator_interfaces%s +W ada.streams%s a-stream.adb a-stream.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +Z ada.unchecked_deallocation%s +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali E +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system%s system.ads system.ali +W system.assertions%s s-assert.adb s-assert.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.finalization_masters%s s-finmas.adb s-finmas.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.pool_global%s s-pooglo.adb s-pooglo.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_elements%s s-stoele.adb s-stoele.ali +W system.storage_pools%s s-stopoo.adb s-stopoo.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W system.stream_attributes%s s-stratt.adb s-stratt.ali +W system.strings.stream_ops%s s-ststop.adb s-ststop.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali +W words_engine.pearse_code%s words_engine-pearse_code.adb words_engine-pearse_code.ali +W words_engine.put_stat%b words_engine-put_stat.adb words_engine-put_stat.ali +W words_engine.search_english%b words_engine-search_english.adb words_engine-search_english.ali +W words_engine.tricks%s words_engine-tricks.adb words_engine-tricks.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.parse%s words_engine-parse.ads a2354bd7 EE OO PF PK +W ada%s ada.ads ada.ali +W ada.containers%s a-contai.ads a-contai.ali +Z ada.containers.generic_array_sort%s +W ada.containers.vectors%s +W ada.exceptions%s a-except.adb a-except.ali +Z ada.finalization%s a-finali.adb a-finali.ali +Z ada.iterator_interfaces%s +W ada.streams%s a-stream.adb a-stream.ali +W ada.tags%s a-tags.adb a-tags.ali +Z ada.unchecked_deallocation%s +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W system%s system.ads system.ali +W system.assertions%s s-assert.adb s-assert.ali +W system.finalization_masters%s s-finmas.adb s-finmas.ali +W system.pool_global%s s-pooglo.adb s-pooglo.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_elements%s s-stoele.adb s-stoele.ali +W system.storage_pools%s s-stopoo.adb s-stopoo.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W system.stream_attributes%s s-stratt.adb s-stratt.ali +W system.strings.stream_ops%s s-ststop.adb s-ststop.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.list_package%s words_engine-list_package.adb words_engine-list_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-contai.ads 20101025135029 61e5e089 +D a-cgarso.ads 20070406091342 9129bfa8 +D a-convec.ads 20120217141546 0aaf3975 +D a-convec.adb 20140220134615 a022038f +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-inteio.ads 20070406091342 f64b89a4 +D a-ioexce.ads 20140225151544 e4a01f64 +D a-iteint.ads 20110906092602 7c7305e9 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D a-uncdea.ads 20070406091342 f15a5ed1 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-assert.ads 20140225151544 cd8d2c94 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-carun8.ads 20140225151544 a903718d +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca5.ads 20140225151544 875e432e +D s-conca7.ads 20140225151544 fcc75b1f +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-string.ads 20140225151139 8fe54fb7 +D s-ststop.ads 20140225151139 e6693757 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-parse.ads 20230322220154 6d4edb33 +D words_engine-parse.adb 20230322220154 0f5843c3 +D words_engine-pearse_code.ads 20230322220154 c03e7377 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-tricks.ads 20230322220154 a385fb0a +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 76|18r6 18r34 77|17r6 18r6 31r6 31r33 32r6 41r8 991r10 992r31 +. 1043r12 1172r51 1216r10 1218r7 1226r7 1230r13 1232r10 1233r10 1234r10 1235r10 +. 1236r10 +X 4 a-contai.ads +16K13*Containers 24e19 76|18r10 18r38 +20I9*Count_Type 77|1103r32 +X 6 a-convec.ads +45k24*Vectors 474e27 76|18w21 22r36 77|43r34 +55R9*Vector<10|48R9> 76|35r30[22] 77|1029r62[43] 1031r30[43] 1092r30[76|22] +. 1100r35[43] 1101r35[76|22] 1185r38[76|22] 1192r38[76|22] +63R9*Cursor 77|1170r59[76|22] +97V13*Length{4|20I9} 77|1105s24[43] 1116s24[43] +105U14*Clear 77|1196s10[76|22] +113V13*Element{18|79R9} 77|1108s31[43] 1126s38[43] +114r7 Container{55R9[77|43]} 77|1108r40[43] 1126r47[43] +115i7 Index{integer} 77|1109r40[43] 1127r47[43] +117V13*Element{75|30R9} 77|1171s47[76|22] +117r22 Position{63R9[76|22]} 77|1171r56[76|22] +243U14*Append 77|1054s22[43] 1154s25[76|22] +327U14*Iterate 77|1188s19[76|22] +329p7 Process 77|1188r28[76|22] +X 8 a-direio.ads +66I9*Count 77|594r37[29|614] 634r37[29|614] +X 11 a-inteio.ads +18K13*Integer_Text_IO[22|45] 77|17w10 1234r14 1235r14 +X 13 a-iteint.ads +24h9 Forward_Iterator +32h9 Reversible_Iterator<24R9[6|70]> +X 15 a-string.ads +16K13*Strings 35e16 77|31r10 31r37 32r10 991r14 992r35 1043r16 +X 16 a-strfix.ads +18K21*Fixed 251e22 77|32w18 991r22 992r43 1043r24 +36V13*Index{natural} 77|991s28 992s49 1043s30 +X 18 a-strunb.ads +76K21*Unbounded 489e26 77|31w18 31r45 +79R9*Unbounded_String<10|48R9> 473e14 77|43r52 +94V13*To_Unbounded_String{79R9} 77|1054s30 +100V13*To_String{string} 77|1108s20 1126s27 +166V14*"="{boolean} 6|43i19 +X 20 a-textio.ads +49K13*Text_IO 471e16 77|18w10 41r12 1172r55 1216r14 1218r11 1226r11 1230r17 +. 1232r14 1233r14 1236r14 +52P9*File_Type 77|1172r63 +125P9*File_Access(52P9) +132V13*Current_Output{125P9} 77|1178s18 +186U14*Set_Col 77|1233s22 +241U14*Put 77|1230s25 1232s22 +242U14*Put 77|1216s22 +259U14*Put_Line 77|1236s22 +263U14*Put_Line 77|1218s19 1226s19 +X 21 a-tienio.ads +65U14*Get 77|709s33[30|84] +X 22 a-tiinio.ads +59U14*Put 77|1234s30[11|18] 1235s30[11|18] +X 27 latin_utils.ads +21K9*Latin_Utils 29e16 76|17r6 17r30 77|19r6 19r39 22r6 22r43 23r6 23r42 +. 34r5 +X 28 latin_utils-config.ads +17K21*Config 42e23 76|17w18 17r42 +21E9*Configuration_Type 21e79 76|25r42 33r43 77|863r24 1090r43 1164r42 +21n65*Only_Meanings{21E9} 77|930r33 +26n45*English_To_Latin{26E9} 77|1145r30 +27e4*Language{26E9} 77|1145r19 +X 29 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 77|23w18 23r54 +36n9*Addons{34E9} 77|594r21 634r21 +41n9*Ppp{34E9} 77|483r15 782r15 824r15 +614K12*Dict_IO[8|43] 77|594r29 634r29 +621i4*Null_MNPC{8|66I9[614]} 77|483r20 782r20 824r20 +628r10*IR{30|887R9} 77|384r21 389r24 390r20 391r20 395r50 423r21 427r24 431r46 +. 459r21 464r24 465r20 469r37 470r23 471r23 472r23 571r29 572r28 664r20 665r19 +. 748r54 791r25 833r54 +633r4*Null_Parse_Record{625R9} 77|82r24 503r59 518r58 869r49 871r58 918r32 +654A9*Parse_Array(625R9) 77|79r46 377r29 416r54 451r59 499r51 503r14 +. 527r52 607r59 645r48 718r31 869r12 871r14 +X 30 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 77|22w18 22r55 65r25 116r16 724r24 +36N4*Max_Stem_Size 77|476r38 775r42 817r42 +37N4*Max_Meaning_Size 77|214r15 290r54 487r15 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} 77|66r24 181r30 235r30 +62a4*Null_Meaning_Type{61A12} 77|880r25 +64E9*Part_Of_Speech_Type 82e7 77|703r14 +65n7*X{64E9} 77|703r37 711r33 +72n6*V{64E9} 77|477r17 571r44 664r35 776r17 818r17 +73n6*Vpar{64E9} 77|389r39 427r39 750r28 793r28 +74n6*Supine{64E9} 77|464r39 835r28 +79n6*Tackon{64E9} 77|384r37 423r37 459r37 593r23 633r23 +81n6*Suffix{64E9} 77|384r47 423r47 459r47 +84K12*Part_Of_Speech_Type_IO[21|46] 77|709r10 +126n7*X{125E9} 77|728r48 729r53 +138n7*X{137E9} 77|728r42 729r47 +139n6*Nom{137E9} 77|390r43 751r35 +145n6*Acc{137E9} 77|465r45 836r37 +152E9*Number_Type 156e7 77|309r9 354r22 +153n7*X{152E9} 77|481r15 727r61 728r45 729r50 822r15 +154n6*S{152E9} 77|309r27 354r40 +155n6*P{152E9} 77|309r32 354r45 +162I9*Person_Type 77|310r9 355r25 +199E9*Tense_Type 207e7 77|185r24 187r44 187r63 239r44 241r64 263r24 308r9 +. 353r19 +200n7*X{199E9} 77|194r40 727r43 728r52 +201n6*Pres{199E9} 77|185r38 191r18 251r48 308r26 353r36 +202n6*Impf{199E9} 77|192r18 +203n6*Fut{199E9} 77|128r15 131r15 141r15 144r15 154r15 157r15 193r18 245r18 +. 250r47 252r42 479r16 756r19 758r19 798r19 800r19 +204n6*Perf{199E9} 77|125r15 138r15 151r15 191r25 191r40 203r48 247r40 754r19 +. 795r19 +205n6*Plup{199E9} 77|192r25 192r40 +206n6*Futp{199E9} 77|193r40 308r34 353r44 +213E9*Voice_Type 217e7 77|240r44 261r24 +214n7*X{213E9} 77|252r30 728r55 +215n6*Active{213E9} 77|128r20 141r21 154r21 250r30 359r49 727r46 756r24 798r25 +216n6*Passive{213E9} 77|125r21 131r20 138r21 144r21 151r21 157r21 203r54 +. 215r48 251r30 479r21 754r25 758r24 795r25 800r25 +223E9*Mood_Type 230e7 77|307r28 352r16 +224n7*X{223E9} 77|727r54 728r58 +225n6*Ind{223E9} 77|307r44 352r32 +226n6*Sub{223E9} 77|307r51 352r39 +228n6*Inf{223E9} 77|291r58 479r30 +229n6*Ppl{223E9} 77|125r30 128r29 131r29 138r30 141r30 144r30 151r30 154r30 +. 157r30 203r63 754r34 756r33 758r33 795r34 798r34 800r34 +236R9*Tense_Voice_Mood_Record 241e17 77|65r45 116r36 180r30 234r30 374r29 +. 413r54 724r44 +238e10*Tense{199E9} 77|205r44 207r60 277r47 +239e10*Voice{213E9} 77|261r67 278r47 +240e10*Mood{223E9} 77|216r41 +513R9*Verb_Record 519e17 77|73r27 178r30 373r29 727r18 +515r10*Con{97R9} 77|572r41 665r32 +516r10*Tense_Voice_Mood{236R9} 77|205r27 207r43 216r24 +517i10*Person{162I9} 77|779r24 +518e10*Number{152E9} 77|391r51 752r43 780r24 +544R9*Vpar_Record 551e17 77|64r21 101r41 102r40 177r30 182r30 231r30 236r30 +. 376r29 415r54 728r18 +546r10*Con{97R9} 77|106r14 777r25 819r25 +547e10*Of_Case{137E9} 77|107r14 390r33 751r25 +548e10*Number{152E9} 77|108r14 391r33 752r25 +549e10*Gender{125E9} 77|109r14 +550r10*Tense_Voice_Mood{236R9} 77|110r14 201r54 203r28 261r50 271r24 277r30 +. 278r30 753r27 755r26 757r26 794r28 797r27 799r26 +577R9*Supine_Record 583e17 77|449r59 729r21 +579r10*Con{97R9} 77|469r52 478r28 +580e10*Of_Case{137E9} 77|465r35 470r38 836r27 +581e10*Number{152E9} 77|471r38 +582e10*Gender{125E9} 77|472r38 +675R9*Tackon_Record +677r4*Null_Tackon_Record{675R9} 77|593r31 633r31 +744R9*Quality_Record 780e17 77|748r29 790r29 833r29 +744e25*Pofs{64E9} 77|384r29 389r32 423r29 427r32 459r29 464r32 571r37 664r28 +. 750r21 793r21 835r21 +760r16*Verb{513R9} 77|572r36 665r27 +762r16*Vpar{544R9} 77|390r28 391r28 395r58 431r54 751r20 752r20 753r22 755r21 +. 757r21 794r23 797r22 799r21 +764r16*Supine{577R9} 77|465r28 469r45 470r31 471r31 472r31 836r20 +841r4*Null_Ending_Record{818R9} 77|482r22 593r55 633r55 781r22 823r22 +846n6*X{845E9} 77|482r42 593r75 633r75 781r42 823r42 +859n6*X{858E9} 77|593r78 633r78 +860n6*A{858E9} 77|482r45 781r45 823r45 +889r10*Qual{744R9} 77|384r24 389r27 390r23 391r23 395r53 423r24 427r27 431r49 +. 459r24 464r27 465r23 469r40 470r26 471r26 472r26 571r32 572r31 664r23 665r22 +. 748r57 791r28 833r57 +965V25*"<="{boolean} 77|956r28 +971X4*Give_Up 77|1204r12 +X 31 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 77|19w18 19r51 +36V13*Lower_Case{character} 77|968s30 +37V13*Lower_Case{string} 77|532s32 610s32 +45V13*Trim{string} 77|88s14 93s14 98s14 356s22 356s33 1094s37 1114s24 +51V13*Head{string} 77|213s30 290s33 476s16 484s31 775s16 817s16 946s14 947s14 +. 948s22 +X 32 support_utils.ads +21K9*Support_Utils 29e18 77|20r6 20r41 21r6 21r46 24r6 24r40 25r6 25r46 +X 33 support_utils-addons_package.ads +21K23*Addons_Package 189e33 77|24w20 24r54 +127a10*Tack{30|39A12} 77|592r61 632r65 +129i10*MNPC{integer} 77|594r56 634r56 +159A9*Tackon_Array(124R9) +163a4*Tackons{159A9} 77|549r61 592r49 594r44 622r37 632r53 634r44 +178V13*Subtract_Tackon{string} 77|549s39 622s15 +X 34 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 77|21w20 21r60 +50n6*Do_Pearse_Codes{40E9} 77|1214r22 1229r25 +52n6*Do_Only_Initial_Word{40E9} 77|1158r32 +55n6*Do_Only_Fixes{40E9} 77|530r60 583r28 585r28 651r60 685r22 693r22 +63n6*Do_Syncope{40E9} 77|507r22 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 77|507r10 530r48 583m16 585m16 651r48 685m10 693m10 +. 1158r20 1214r10 1229r13 +X 36 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 32|21k9 +X 37 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 77|20w20 20r55 +34p4*Output{20|52P9} 77|1176m18 1176r18 +37p4*Unknowns{20|52P9} 77|1230r30 1232r27 1233r31 1234r35 1235r35 1236r32 +46n6*Write_Output_To_File{43E9} 77|1175r25 +48n6*Write_Unknowns_To_File{43E9} 77|1228r22 +49n6*Ignore_Unknown_Names{43E9} 77|897r26 +51n6*Do_Compounds{43E9} 77|929r25 +52n6*Do_Fixes{43E9} 77|650r55 654r19 681r19 684r44 +53n6*Do_Tricks{43E9} 77|900r25 901r25 909r25 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 77|650r43 654m7 681m7 684r32 897r14 900r13 901m13 909m13 +. 929r13 1175r13 1228r10 +X 38 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 77|25w20 25r60 +23b4*Followed_By_Period{boolean} 77|1122m10 1132m16 +23b24*Capitalized{boolean} 77|897r53 1142m16 +23b37*All_Caps{boolean} 77|1143m16 +X 72 words_engine.ads +21K9*Words_Engine 27e17 76|19r6 19r37 21r9 36r5 77|26r6 26r37 27r6 27r31 +. 28r6 29r6 33r6 33r44 36r6 36r36 39r14 1239r5 +X 74 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 77|33w19 33r57 +19R9*Explanations 26e16 77|379r29 418r54 454r59 501r51 529r52 609r59 647r48 +. 722r31 878r12 +21a9*Xxx_Meaning{30|61A12} 77|880m10 +25a9*Ppp_Meaning{30|61A12} 77|396r43 400m19 432r62 437m19 484m16 +X 75 words_engine-list_package.ads +24K22*List_Package 88e30 76|19w19 19r50 +30R9*Word_Analysis 86e17 76|22r54 77|50r14 937r15 1171r30 +32V13*Analyse_Word{30R9} 77|939s16 +38U14*List_Stems 77|1181s10 +X 76 words_engine-parse.ads +21K22*Parse 72|21k9 76|36l18 36e23 77|39b27 1239l18 1239t23 +22K12*Result_Container[6|45] 35r13 77|46r8 1092r13 1101r18 1170r42 1185r21 +. 1192r21 +25U14*Parse_Line 25>26 26>26 77|1164b14 1209l8 1209t18 +25e26 Configuration{28|21E9} 77|1164b26 1181r22 1192r62 +26s26 Input_Line{string} 77|1165b26 1167r57 1193r12 1207r32 +33V13*Analyse_Line{6|55R9[22]} 33>27 34>27 77|1090b13 1162l8 1162t20 1192s48 +33e27 Configuration{28|21E9} 77|1090b27 1150r44 +34s27 Input_Line{string} 77|1091b27 1094r43 1098r57 1114r30 1151r18 +X 77 words_engine-parse.adb +43K12 Word_Container[6|45] 44r8 1029r47 1031r15 1100r20 +48R9 Word_Analysis_Result 52e16 867r15 1139r29 +50r9*WA{75|30R9} 940m18 1154r40 +51b9*Used_Next_Word{boolean} 940m28 1152r41 +54N4 Syncope_Max 503r32 518r21 518r43 +55N4 Tricks_Max 871r32 917r21 918r18 +58i4 Storage_Error_Count{integer} 1201r13 1220m7 1220r30 +59b4 No_Syncope{boolean} 507r42 521m7 574m22 667m13 +61R9 Participle 67e17 183r13 237r13 394r32 430r32 +63b10*Ppl_On{boolean} 211m15 222m9 288m18 298m9 398r31 435r31 +64r10*Ppl_Info{30|544R9} 212m15 223m9 289m18 299m9 399r33 436r33 +65r10*Compound_Tvm{30|236R9} 215m15 225m9 291m18 301m9 401r37 438r37 +66a10*Ppp_Meaning{30|61A12} 213m15 224m9 290m18 300m9 400r39 437r39 +69R9 Verb_To_Be 69d21 77e17 306r40 345r17 350r17 357r29 366r14 734r25 +69b21*Matches{boolean} 71r15 345m29 350m29 358m24 367m9 +73r16*Verb_Rec{30|513R9} 359m24 737r42 +79U14 Clear_Parse_Array 79b14 79<33 84l8 84t25 506s7 886s7 887s7 +79a33 Any_Pa{29|654A9} 81r16 82m10 +81i11 I{integer} 82r18 +86V13 Is_Esse{boolean} 86b13 86>22 89l8 89t15 262s39 785s13 796s18 +86s22 T{string} 88r20 +91V13 Is_Fuisse{boolean} 91b13 91>24 94l8 94t17 785s36 +91s24 T{string} 93r20 +96V13 Is_Iri{boolean} 96b13 96>21 99l8 99t14 827s13 +96s21 T{string} 98r20 +101V13 Get_Participle_Info{30|544R9} 101b13 101>34 112l8 112t27 212s27 289s30 +101r34 Vpar{30|544R9} 106r9 107r9 108r9 109r9 110r9 +114R9 Participle_Gloss 118e17 121r63 +116r10*Key{30|236R9} 125m7 128m7 131m7 138m7 141m7 144m7 151m7 154m7 157m7 +. 201r36 270r46 +117a10*Gloss{string} 126m6 129m6 132m6 139m6 142m6 145m6 152m6 155m6 158m6 +. 213r59 282r69 284r71 +121A9 Participle_Glosses_Arr(114R9) 123r34 136r44 149r46 +123a4 Participle_Glosses{121A9} 200r16 201r13 213r36 +136a4 Participle_Glosses_With_Esse{121A9} 269r16 270r13 282r36 +149a4 Participle_Glosses_With_Fuisse{121A9} 284r36 +176V13 Get_Pas_Nom_Participle{61R9} 176b13 177>7 178>7 179>7 180>7 181>7 +. 182>7 227l8 227t30 395s18 +177r7 Parsed_Verb{30|544R9} 201r42 203r16 212r48 +178r7 Sum_Info{30|513R9} 205r18 207r34 216r15 +179b7 Default_Ppl_On{boolean} 222r19 +180r7 Default_Compound_Tvm{30|236R9} 225r25 +181a7 Default_Ppp_Meaning{30|61A12} 224r24 +182r7 Default_Ppl_Info{30|544R9} 223r21 +185e7 Compound_Tense{30|199E9} 204m16 207m16 215r32 +187V16 Get_Compound_Tense{30|199E9} 187b16 187>36 196l11 196t29 204s34 +187e36 Tense{30|199E9} 190r15 +200i11 I{integer} 201r33 213r56 +230V13 Get_Pas_Participle{61R9} 230b13 231>7 232>7 233>7 234>7 235>7 236>7 +. 304l8 304t26 431s18 +231r7 Parsed_Verb{30|544R9} 261r38 271r12 277r18 278r18 289r51 +232s7 Trimmed_Next_Word{string} 262r48 +233b7 Default_Ppl_On{boolean} 298r19 +234r7 Default_Compound_Tvm{30|236R9} 301r25 +235a7 Default_Ppp_Meaning{30|61A12} 300r24 +236r7 Default_Ppl_Info{30|544R9} 299r21 +239V16 Get_Compound_Tense{30|199E9} 239b16 239>36 240>36 241>36 259l11 259t29 +. 276s34 +239e36 Tense{30|199E9} 244r15 257r35 +240e36 Voice{30|213E9} 249r27 +241b36 Uses_Esse{boolean} 246r21 +261e7 Voice{30|213E9} 291r51 +262b7 Uses_Esse{boolean} 279r18 281r19 +263e7 Compound_Tense{30|199E9} 276m16 291r35 +269i11 I{integer} 270r43 282r66 284r68 +274a16 Ppp_Meaning_S{string} 282m19 284m19 290r39 +306V13 Is_Sum{69R9} 306b13 306>21 369l8 369t14 734s39 +306s21 T{string} 344r10 346r13 346r16 347r9 347r12 348r9 348r12 356r28 +307a7 Sa(string) 356r39 +352e11 L{30|223E9} 356r43 359r57 +353e14 K{30|199E9} 356r46 359r46 +354e17 J{30|152E9} 356r49 359r64 +355i20 I 356r52 359r61 +372U14 Do_Clear_Pas_Nom_Ppl 372b14 373>7 374<7 375=7 376<7 377=7 378=7 379=7 +. 409l8 409t28 770s13 +373r7 Sum_Info{30|513R9} 391r42 395r64 +374r7 Compound_Tvm{30|236R9} 396r26 401m16 +375b7 Ppl_On{boolean} 385r21 396r18 398m16 406m13 +376r7 Ppl_Info{30|544R9} 396r56 399m16 +377a7 Pa{29|654A9} 384r13 389r16 390r12 391r12 395r42 404m13 404r39 +378i7 Pa_Last{integer} 382r30 404r23 404r53 405m13 405r24 +379r7 Xp{74|19R9} 396r40 400m16 +382i11 J4{integer} 384r17 389r20 390r16 391r16 395r46 404r17 404r43 +394r16 Part{61R9} 398r26 399r28 400r34 401r32 +412U14 Do_Clear_Pas_Ppl 412b14 412>32 413<32 414=32 415<32 416=32 417=32 +. 418=32 446l8 446t24 812s13 +412s32 Next_Word{string} 429r55 +413r32 Compound_Tvm{30|236R9} 432r45 438m16 +414b32 Ppl_On{boolean} 424r21 432r37 435m16 443m13 +415r32 Ppl_Info{30|544R9} 433r18 436m16 +416a32 Pa{29|654A9} 423r13 427r16 431r38 441m13 441r39 +417i32 Pa_Last{integer} 421r30 441r23 441r53 442m13 442r24 +418r32 Xp{74|19R9} 432r59 437m16 +421i11 J5{integer} 423r17 427r20 431r42 441r17 441r43 +429a16 Trimmed_Next_Word{string} 432r18 +430r16 Part{61R9} 435r26 436r28 437r34 438r32 +449U14 Do_Clear_Pas_Supine 449b14 449<35 450=35 451=35 452=35 453=35 454=35 +. 496l8 496t27 847s13 +449r35 Supine_Info{30|577R9} 469m13 478r16 +450b35 Ppl_On{boolean} 460r21 468m13 493m13 +451a35 Pa{29|654A9} 459r13 464r16 465r12 469r29 470r15 471r15 472r15 475m13 +. 491m13 491r39 +452i35 Pa_Last{integer} 457r30 474m13 474r24 475r17 491r23 491r53 492m13 +. 492r24 +453b35 Used_Next_Word{boolean} 489m13 +454r35 Xp{74|19R9} 484m13 +457i11 J6{integer} 459r17 464r20 465r16 469r33 470r19 471r19 472r19 491r17 +. 491r43 +498U14 Perform_Syncope 498b14 498>31 499=31 500=31 501=31 522l8 522t23 578s16 +. 672s7 688s10 +498s31 Input_Word{string} 508r19 +499a31 Pa{29|654A9} 514m10 515r12 +500i31 Pa_Last{integer} 511m10 511r21 514r19 515r21 +501r31 Xp{74|19R9} 508m48 +503a7 Sypa{29|654A9} 506m26 508m31 508r31 515r44 518m10 +504i7 Sypa_Last{integer} 508m37 508r37 511r31 515r31 515r55 519m10 +524U14 Enclitic 524b14 524>24 525=24 526=24 527=24 528=24 529=24 602l8 602t16 +. 677s7 690s10 +524s24 Input_Word{string} 532r44 578r33 584r22 +525i24 Entering_Pa_Last{integer} 538m7 587r29 590r23 591r25 592r23 +526b24 Have_Done_Enclitic{boolean} 534r10 596m19 +527a24 Pa{29|654A9} 555m41 559m36 571r22 572r21 578m45 584m34 590m19 591r21 +. 592m19 +528i24 Pa_Last{integer} 538r27 539r10 555m45 557r19 558r35 559m40 561r26 +. 562m25 570r30 578m49 584m38 587r19 589m19 589r30 590r47 591r49 +529r24 Xp{74|19R9} 559m75 578m58 +530b7 Save_Do_Only_Fixes{boolean} 585r46 +531i7 Enclitic_Limit{integer} 540m10 544r21 +532a7 Try{string} 549r56 552r25 +544i11 I{integer} 549r70 592r58 594r53 +549a13 Less{string} 552r16 555r35 559r30 +550i13 Save_Pa_Last{integer} 558m19 560r22 561r41 561r56 562r36 +570i20 I{integer} 571r26 572r25 +604U14 Tricks_Enclitic 604b14 604>31 605=31 606>31 607=31 608=31 609=31 640l8 +. 640t23 906s16 +604s31 Input_Word{string} 610r44 +605i31 Entering_Trpa_Last{integer} 616m7 627r31 630r25 631r27 632r25 +606b31 Have_Done_Enclitic{boolean} 612r10 +607a31 Trpa{29|654A9} 625m34 630m19 631r21 632m19 +608i31 Trpa_Last{integer} 616r29 625m40 627r19 629m19 629r32 630r51 631r53 +609r31 Xp{74|19R9} 625m77 +610a7 Try{string} 622r32 624r25 +618i11 I{integer} 622r46 632r62 634r53 +621a13 Less{string} 624r16 625r28 +642U14 Pass 642b14 642>20 643=20 644=20 645=20 646=20 647=20 695l8 695t12 +. 892s7 +642s20 Input_Word{string} 655r23 656r13 659r21 672r24 677r17 686r16 688r27 +. 690r20 +643i20 Entering_Pa_Last{integer} 677m29 690m32 +644b20 Have_Done_Enclitic{boolean} 677m47 690m50 +645a20 Pa{29|654A9} 655m35 656m25 659m33 664r13 665r12 672m36 677m67 686m28 +. 688m39 691m12 +646i20 Pa_Last{integer} 655m39 656m29 658r10 659m37 663r21 672m40 677m71 +. 684r10 686m32 688m43 691m16 +647r20 Xp{74|19R9} 655m48 659m72 672m49 678m17 688m52 691m25 +650b7 Save_Do_Fixes{boolean} 681r32 +651b7 Save_Do_Only_Fixes{boolean} 693r40 +663i11 I{integer} 664r17 665r16 +697U14 Parse_English_Word 697b14 697>34 698>34 699>34 700>34 715l8 715t26 +. 1146s19 +697s34 Input_Word{string} 714r23 +698s34 Line{string} 709r38 +699i34 K{integer} 709r44 +700i34 L2{integer} 702r37 +702i7 L{integer} 709r53 709m63 +703e7 Pofs{30|64E9} 709m57 711m25 714r35 +717U14 Compounds_With_Sum 717b14 718=7 719=7 720>7 721=7 722=7 851l8 851t26 +. 932s13 +718a7 Pa{29|654A9} 748r47 771m25 774m13 791r18 813m33 816m13 833r47 848m15 +719i7 Pa_Last{integer} 746r24 771m29 773m13 773r24 774r17 788r24 813m37 815m13 +. 815r24 816r17 831r24 848m19 +720s7 Next_Word{string} 734r47 775r31 785r22 785r47 796r27 812r31 817r31 +. 827r21 +721b7 Used_Next_Word{boolean} 762m19 768r13 804m19 810r13 840m19 846r13 848m28 +722r7 Xp{74|19R9} 771m38 813m46 848m44 +724r7 Compound_Tvm{30|236R9} 770m45 778r15 812m42 820r15 +725b7 Ppl_On{boolean} 770m59 770r59 813m15 813r15 847m47 847r47 +727r7 Sum_Info{30|513R9} 737m26 752r34 770r35 779r15 780r15 +728r7 Ppl_Info{30|544R9} 771m15 777r16 813m23 819r16 +729r7 Supine_Info{30|577R9} 847m34 +731b7 Is_Verb_To_Be{boolean} 740m10 743r10 +734r10 Tmp{69R9} 736r15 737r38 740r27 +746i14 I{integer} 748r51 +748r16 Q{30|744R9} 750r19 751r18 752r18 753r20 755r19 757r19 +788i14 I{integer} 791r22 +790r16 Q{30|744R9} 793r19 794r21 797r20 799r19 +831i14 J{integer} 833r51 +833r16 Q{30|744R9} 835r19 836r18 +862V13 Parse_Latin_Word{48R9} 862b13 863>7 864>7 865>7 866>7 951l8 951t24 +. 1150s26 +863e7 Configuration{28|21E9} 930r17 +864s7 Input_Word{string} 892r13 903r25 906r33 939r43 948r28 +865s7 Input_Line{string} 948r55 +866s7 Next_Word{string} 932r46 +869a7 Pa{29|654A9} 886m26 892m63 892r63 914m10 915r12 932m33 932r33 939r30 +870i7 Pa_Last{integer} 889m7 892m67 892r67 896r11 912m10 912r21 914r19 915r21 +. 927r10 932m37 932r37 939r34 +871a7 Trpa{29|654A9} 887m26 903m37 903r37 907m38 907r38 915r44 917m10 +872i7 Trpa_Last{integer} 903m43 903r43 905r16 907m44 907r44 912r31 915r31 +. 915r55 920m10 +874i7 Entering_Pa_Last{integer} 892m25 892r25 +875i7 Entering_Trpa_Last{integer} 906m45 906r45 +876b7 Have_Done_Enclitic{boolean} 892m43 892r43 907r18 +877b7 Used_Next_Word{boolean} 932m57 932r57 940r46 +878r7 Xp{74|19R9} 880m7 892m76 892r76 904m28 904r28 907m55 907r55 932m73 +. 932r73 939r55 +937r10 WA{75|30R9} 939m10 940r24 +953V13 Is_Capitalized{boolean} 953b13 953>29 962l8 962t22 1142s31 +953s29 Input_Word{string} 956r10 960r9 960r21 961r9 961r21 +964V13 Is_All_Caps{boolean} 964b13 964>26 973l8 973t19 1143s31 +964s26 Input_Word{string} 967r16 968r13 968r42 +967i11 I{integer} 968r25 968r54 +975U14 Do_Qvae_Kludge 975b14 976=7 977>7 977>11 987l8 987t22 1136s13 +976s7 W{string} 981r13 981r35 982m13 983r16 983r38 984m13 +977i7 J2{integer} 980r16 +977i11 K{integer} 980r22 +980i11 I{integer} 981r16 981r38 982r16 983r19 983r41 984r16 +989V13 String_Before_Dash{string} 989b13 989>33 996l8 996t26 1098s37 1167s37 +989s33 S{string} 991r35 991r46 992r17 992r20 992r56 994r17 +998V13 Strip_Non_Alpha_Etc{string} 998b13 998>34 1027l8 1027t27 1099s37 +998s34 S{string} 999r39 1001r22 1013r16 1014r27 1016r23 1017r16 +999i7 Twice{integer} 1000r25 +1000a7 S2{string} 1016m13 1019m16 1023m13 1026r14 +1001i7 J{integer} 1015m13 1015r18 1016r17 1018m16 1018r21 1019r20 1022m13 +. 1022r18 1023r17 1026r23 +1003V16 Is_Alpha_Etc{boolean} 1003b16 1003>30 1011l11 1011t23 1014s13 +1003e30 C{character} 1005r15 +1013i11 I{integer} 1014r30 1016r26 1017r19 +1029V13 Make_Words{6|55R9[43]} 1029b13 1029>25 1059l8 1059t18 1100s45 +1029s25 Line{string} 1032r24 1032r39 1035r10 1039r31 1040r37 1043r37 1044r55 +. 1046r37 1050r36 +1031r7 Words{6|55R9[43]} 1036r17 1054m16 1054r16 1058r14 +1032a7 Indices(natural) 1033r31 1039m7 1040r13 1042m10 1043r43 1045r13 1046m13 +. 1051r15 1051r43 +1033i7 Next_Index{natural} 1039r16 1040r22 1041m10 1041r24 1042r19 1043r52 +. 1045r22 1046r22 1051r24 1051r52 +1050a13 S{string} 1053r16 1053r28 1054r51 +1062U14 Report_Storage_Error 1200s10 1211b14 1221l8 1221t28 +1063U14 Report_Unknown_Error 1063>36 1207s10 1223b14 1238l8 1238t28 +1063s36 Input_Line{string} 1223b36 1227r49 1232r37 +1094i7 L{integer} 1114r18 1146r63 +1095a7 Line{string} 1114m7 1146r51 +1096b7 Used_Next_Word{boolean} 1117r13 1118m13 1123m10 1152m16 +1098a7 Undashed{string} 1099r58 +1099a7 Stripped{string} 1100r57 +1100r7 S{6|55R9[43]} 1105r22 1108r53 1116r22 1126r60 +1101r7 Analyses{6|55R9[76|22]} 1154m16 1154r16 1161r14 +1103V16 Word_After{string} 1103b16 1103>28 1111l11 1111t21 1129s44 +1103i28 I{4|20I9} 1105r13 1109r62 +1116i11 I 1127r69 1129r56 +1126a13 W{string} 1128r31 1131r16 1131r19 1133r24 1136r29 1136r32 1138r48 +. 1138r51 +1128i13 Last{integer} 1133m16 1136r41 1138r62 1146r57 +1129a13 Next_Word{string} 1151r30 +1138a16 Input_Word{string} 1142r47 1143r44 1146r39 1150r59 +1139r16 Result{48R9} 1150m16 1152r34 1154r33 +1157L12 Continue 1119r18 +1167a7 Undashed{string} 1181r54 +1170U17 Put_Analysis 1170b17 1170>31 1182l11 1182t23 1188r39 +1170r31 A_Cursor{6|63R9[76|22]} 1171r68 +1171r10 Analysis{75|30R9} 1181r44 +1172P15 File_Type_Access(20|52P9) 1173r14 +1173p10 O{1172P15} 1176m13 1178m13 1181r37 +1184U17 Print_Analyses 1184b17 1185>10 1189l11 1189t25 1195s10 +1185r10 Analyses{6|55R9[76|22]} 1188r10 +1192r10 Analyses{6|55R9[76|22]} 1195r26 1196m17 1196r17 +X 78 words_engine-pearse_code.ads +21K22*Pearse_Code 77|36w19 36r49 1216r27 1230r40 78|35e29 +24n6*Unknown{23E9} 77|1216r47 1230r60 +33V13*Format{string} 77|1216s39 1230s52 +X 80 words_engine-put_stat.adb +19U24*Put_Stat 72|21k9 77|28w19 945s10 +X 82 words_engine-search_english.adb +30U24*Search_English 72|21k9 77|29w19 714s7 +X 83 words_engine-tricks.ads +20K22*Tricks 77|27w19 27r44 83|50e24 +22U14*Syncope 77|508s10 +28U14*Try_Tricks 77|625s16 903s13 +36U14*Try_Slury 77|559s19 659s10 +44U14*Roman_Numerals 77|655s7 +X 84 words_engine-word_package.ads +22K22*Word_Package 77|26w19 26r50 555r16 84|84e30 +24i4*Line_Number{integer} 77|559r49 625r51 659r46 903r54 946r35 1234r45 +24i17*Word_Number{integer} 77|559r62 625r64 659r59 890m7 890r22 904r15 947r35 +. 1113m7 1235r45 +77U14*Word 77|555s29 584s16 656s7 686s10 + diff --git a/obj/words_engine-static/words_engine-parse.o b/obj/words_engine-static/words_engine-parse.o new file mode 100644 index 0000000000000000000000000000000000000000..9d9b9ede1d5d08bceb8425476732406028f099a9 Binary files /dev/null and b/obj/words_engine-static/words_engine-parse.o differ diff --git a/obj/words_engine-static/words_engine-pearse_code.ali b/obj/words_engine-static/words_engine-pearse_code.ali new file mode 100644 index 0000000000000000000000000000000000000000..87abc919e56b3d7452537466ffee51158df24c43 --- /dev/null +++ b/obj/words_engine-static/words_engine-pearse_code.ali @@ -0,0 +1,96 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.pearse_code%b words_engine-pearse_code.adb f4e99e36 NE OO PK +W ada%s ada.ads ada.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.fixed%s a-strfix.adb a-strfix.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.pearse_code%s words_engine-pearse_code.ads 53baeedc EE NE OO PK +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-string.ads 20070406091342 90ac6797 +D a-strfix.ads 20101008130255 d07c346e +D a-strmap.ads 20090409150019 9cb836fb +D a-unccon.ads 20070406091342 f9eb8f06 +D system.ads 20160213141829 90249111 +D s-exctab.ads 20140225151139 54135002 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-stalib.ads 20140225151139 a891183f +D s-unstyp.ads 20140225151139 510692af +D words_engine.ads 20230322220154 93849dab +D words_engine-pearse_code.ads 20230322220154 c03e7377 +D words_engine-pearse_code.adb 20230322220154 e4abd92f +X 1 ada.ads +16K9*Ada 19e8 15|16r6 16r29 23r59 +X 4 a-string.ads +16K13*Strings 35e16 15|16r10 16r33 23r63 +33n24*Left{33E9} 15|23r71 +X 5 a-strfix.ads +18K21*Fixed 251e22 15|16w18 16r41 +195V13*Trim{string} 15|23s43 +217V13*Head{string} 15|26s14 +228V13*Tail{string} 15|23s37 +X 13 words_engine.ads +21K9*Words_Engine 27e17 14|21r9 35r5 15|18r14 28r5 +X 14 words_engine-pearse_code.ads +21K22*Pearse_Code 13|21k9 14|35l18 35e29 15|18b27 28l18 28t29 +23E9*Symbol 31e5 33r25 15|20r25 22r52 +24n6*Unknown{23E9} +25n6*Inflection{23E9} +26n6*Citation_Form{23E9} +27n6*Gloss{23E9} +28n6*Unknowns_2{23E9} +29n6*Affix{23E9} +30n6*Trick{23E9} +33V13*Format{string} 33>21 15|20b13 27l8 27t14 +33e21 S{23E9} 15|20b21 22r64 +X 15 words_engine-pearse_code.adb +22a7 Code_Str{string} 23r49 +23a7 Padded{string} 26r20 + diff --git a/obj/words_engine-static/words_engine-pearse_code.o b/obj/words_engine-static/words_engine-pearse_code.o new file mode 100644 index 0000000000000000000000000000000000000000..459ea479820d8f077ee4519aaae0c30ae1587378 Binary files /dev/null and b/obj/words_engine-static/words_engine-pearse_code.o differ diff --git a/obj/words_engine-static/words_engine-put_example_line.ali b/obj/words_engine-static/words_engine-put_example_line.ali new file mode 100644 index 0000000000000000000000000000000000000000..4f093f929b98c44de0914129420d831ecd904d38 --- /dev/null +++ b/obj/words_engine-static/words_engine-put_example_line.ali @@ -0,0 +1,235 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_IO +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.put_example_line%b words_engine-put_example_line.adb d2beeb37 NE OO SU +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-word_parameters.ads 20230322220154 276a9680 +D system.ads 20160213141829 90249111 +D s-conca7.ads 20140225151544 fcc75b1f +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +D words_engine-put_example_line.adb 20230322220154 99ef4fd0 +X 1 ada.ads +16K9*Ada 19e8 42|17r6 25r20 33r16 272r7 286r19 287r19 289r19 291r19 292r19 +. 295r19 297r19 299r19 300r19 303r19 305r19 306r19 315r19 316r19 318r19 319r19 +. 328r19 329r19 331r19 332r19 342r13 344r13 351r19 354r19 356r19 359r19 362r22 +. 365r22 369r28 373r28 378r28 383r28 388r28 392r22 402r16 405r16 407r16 410r16 +X 8 a-textio.ads +49K13*Text_IO 471e16 42|17w10 25r24 33r20 272r11 286r23 287r23 289r23 291r23 +. 292r23 295r23 297r23 299r23 300r23 303r23 305r23 306r23 315r23 316r23 318r23 +. 319r23 328r23 329r23 331r23 332r23 342r17 344r17 351r23 354r23 356r23 359r23 +. 362r26 365r26 369r32 373r32 378r32 383r32 388r32 392r26 402r20 405r20 407r20 +. 410r20 +52P9*File_Type 42|25r32 33r28 +165U14*New_Line 42|287s31 289s31 295s31 297s31 303s31 306s31 316s31 319s31 +. 329s31 332s31 344s25 354s31 359s31 365s34 392s34 405s28 410s28 +186U14*Set_Col 42|291s31 299s31 342s25 +241U14*Put 42|272s19 286s31 292s31 300s31 305s31 315s31 318s31 328s31 331s31 +. 351s31 356s31 362s34 369s40 373s40 378s40 383s40 388s40 402s28 407s28 +X 14 latin_utils.ads +21K9*Latin_Utils 29e16 42|18r6 18r43 19r6 19r42 20r6 20r30 +X 15 latin_utils-config.ads +17K21*Config 42e23 42|20w18 20r42 +21E9*Configuration_Type 21e79 42|24r20 +21n65*Only_Meanings{21E9} 42|279r37 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 42|19w18 19r54 +419e10*Kind{17|304E9} 42|341r29 +535r16*V{414R9} 42|341r27 +579R9*Dictionary_Entry 585e17 42|27r23 +582r10*Part{519R9} 42|341r22 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 42|18w18 18r55 +66n6*N{64E9} 42|283r15 +69n6*Adj{64E9} 42|312r15 +71n6*Adv{64E9} 42|325r15 +72n6*V{64E9} 42|338r15 +73n6*Vpar{64E9} 42|346r15 +74n6*Supine{64E9} 42|399r15 +141n6*Gen{137E9} 42|285r21 368r30 +142n6*Loc{137E9} 42|304r21 +143n6*Dat{137E9} 42|296r21 372r30 +144n6*Abl{137E9} 42|288r21 377r30 406r44 +145n6*Acc{137E9} 42|382r30 401r41 +152E9*Number_Type 156e7 42|38r25 +154n6*S{152E9} 42|65r23 132r62 157r49 159r52 165r63 173r63 224r49 230r63 +155n6*P{152E9} 42|55r55 60r36 75r25 +162I9*Person_Type 42|37r25 +170n6*Comp{167E9} 42|314r21 327r21 +171n6*Super{167E9} 42|317r21 330r21 +199E9*Tense_Type 207e7 42|39r25 +201n6*Pres{199E9} 42|55r36 59r36 129r22 156r27 186r27 223r27 355r21 +202n6*Impf{199E9} 42|164r30 229r30 +203n6*Fut{199E9} 42|92r21 114r27 129r30 170r30 360r21 +204n6*Perf{199E9} 42|131r24 132r25 172r30 188r30 235r31 246r25 268r46 350r21 +205n6*Plup{199E9} 42|137r24 178r31 246r33 +206n6*Futp{199E9} 42|92r36 145r24 178r39 235r39 268r54 +213E9*Voice_Type 217e7 42|41r16 +215n6*Active{213E9} 42|206r24 214r24 222r24 267r19 269r19 361r60 +216n6*Passive{213E9} 42|154r21 208r27 216r27 240r27 +223E9*Mood_Type 230e7 42|40r25 +225n6*Ind{223E9} 42|93r24 138r23 155r23 221r23 +226n6*Sub{223E9} 42|59r20 93r40 140r26 183r26 245r23 258r20 +227n6*Imp{223E9} 42|55r20 103r26 193r26 205r20 +228n6*Inf{223E9} 42|51r20 113r26 185r26 213r23 +238e10*Tense{199E9} 42|39r75 349r48 +239e10*Voice{213E9} 42|41r75 361r52 +240e10*Mood{223E9} 42|40r75 +304E9*Verb_Kind_Type 321e8 42|30r9 35r20 42r25 +313n7*Impers{304E9} 42|47r20 +315n7*Dep{304E9} 42|266r17 +317n7*Semidep{304E9} 42|268r20 +331e10*Of_Case{137E9} 42|284r31 +427e10*Comparison{167E9} 42|313r30 +490e10*Comparison{167E9} 42|326r30 +516r10*Tense_Voice_Mood{236R9} 42|39r58 40r58 41r58 +517i10*Person{162I9} 42|37r58 +518e10*Number{152E9} 42|38r58 +547e10*Of_Case{137E9} 42|367r40 +550r10*Tense_Voice_Mood{236R9} 42|349r31 361r35 +580e10*Of_Case{137E9} 42|401r31 406r34 +744e25*Pofs{64E9} 42|282r20 +748r16*Noun{328R9} 42|284r26 +754r16*Adj{421R9} 42|313r26 +758r16*Adv{488R9} 42|326r26 +760r16*Verb{513R9} 42|37r53 38r53 39r53 40r53 41r53 +762r16*Vpar{544R9} 42|349r26 361r30 367r35 +764r16*Supine{577R9} 42|401r24 406r27 +887R9*Inflection_Record 894e17 42|26r23 34r19 +889r10*Qual{744R9} 42|37r48 38r48 39r48 40r48 41r48 282r15 284r21 313r21 +. 326r21 349r21 361r25 367r30 401r19 406r22 +X 18 support_utils.ads +21K9*Support_Utils 29e18 42|21r6 21r41 +X 19 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 42|21w20 21r55 +57n6*Do_Examples{43E9} 42|278r19 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 42|278r7 +X 40 words_engine.ads +21K9*Words_Engine 27e17 42|23r11 423r5 +X 42 words_engine-put_example_line.adb +23U24*Put_Example_Line 40|21k9 42|23b24 423l18 423t34 +24e4 Configuration{15|21E9} 279r21 +25p4 Output{8|52P9} 286r36 287r41 289r41 291r40 292r36 295r41 297r41 299r40 +. 300r36 303r41 305r36 306r41 315r36 316r41 318r36 319r41 328r36 329r41 331r36 +. 332r41 342r34 343r31 344r35 351r36 354r41 356r36 359r41 362r39 365r44 369r45 +. 373r45 378r45 383r45 388r45 392r44 402r33 405r38 407r33 410r38 +26r4 Ir{17|887R9} 282r12 284r18 313r18 326r18 343r39 349r18 361r22 367r27 +. 401r16 406r19 +27r4 De{16|579R9} 341r19 +30e4 Vk{17|304E9} 341m13 343r43 +32U14 Put_Verb_Example 32b14 33>7 34>7 35>7 274l8 274t24 343s13 +33p7 Output{8|52P9} 272r24 +34r7 Ir{17|887R9} 37r45 38r45 39r45 40r45 41r45 +35e7 Vk{17|304E9} 42r45 +37i7 Person{17|162I9} 60r12 66r16 68r20 70r20 76r16 78r20 80r20 94r19 96r23 +. 98r23 104r19 106r23 108r23 132r36 157r23 159r26 165r23 165r37 173r23 173r37 +. 224r23 230r23 230r37 +38e7 Number{17|152E9} 55r46 60r27 65r14 75r16 132r53 157r40 159r43 165r54 +. 173r54 224r40 230r54 +39e7 Tense{17|199E9} 55r28 59r28 92r13 92r28 114r19 129r13 131r16 132r17 +. 137r16 145r16 156r19 164r22 170r22 172r22 178r22 186r19 188r22 223r19 229r22 +. 235r22 246r16 268r37 +40e7 Mood{17|223E9} 51r13 55r13 59r13 93r17 93r33 103r19 113r19 138r16 140r19 +. 155r16 183r19 185r19 193r19 205r13 213r16 221r16 245r16 258r13 +41e7 Voice{17|213E9} 154r13 206r16 208r19 214r16 216r19 222r16 240r19 267m10 +. 269m10 +42e7 Kind{17|304E9} 47r13 266r10 268r13 +45V16 They{string} 45b16 88l11 88t15 272s32 +90V16 Shall{string} 90b16 125l11 125t16 272s45 +127V16 Have{string} 127b16 150l11 150t15 272s53 +152V16 Been{string} 152b16 201l11 201t15 272s60 +203V16 Ed{string} 203b16 254l11 254t13 272s73 +256V16 Sub{string} 256b16 263l11 263t14 272s39 + diff --git a/obj/words_engine-static/words_engine-put_example_line.o b/obj/words_engine-static/words_engine-put_example_line.o new file mode 100644 index 0000000000000000000000000000000000000000..7163c92516f276ffb486477f2f05e0cc65dba723 Binary files /dev/null and b/obj/words_engine-static/words_engine-put_example_line.o differ diff --git a/obj/words_engine-static/words_engine-put_stat.ali b/obj/words_engine-static/words_engine-put_stat.ali new file mode 100644 index 0000000000000000000000000000000000000000..272d6cf2c1035b95cdf8025bb328136f7f29fc50 --- /dev/null +++ b/obj/words_engine-static/words_engine-put_stat.ali @@ -0,0 +1,100 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IO +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.put_stat%b words_engine-put_stat.adb 54a5290e NE OO SU +W ada%s ada.ads ada.ali +W ada.text_io%s a-textio.adb a-textio.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D system.ads 20160213141829 90249111 +D s-crtl.ads 20140225151544 840e6817 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +X 1 ada.ads +16K9*Ada 19e8 33|17r6 21r7 22r7 +X 7 a-textio.ads +49K13*Text_IO 471e16 33|17w10 21r11 22r11 +52P9*File_Type +107V13*Is_Open{boolean} 33|21s19 +259U14*Put_Line 33|22s19 +X 12 support_utils.ads +21K9*Support_Utils 29e18 33|18r6 18r46 +X 13 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 33|18w20 18r60 +37p4*Stats{7|52P9} 33|21r28 22r29 +X 31 words_engine.ads +21K9*Words_Engine 27e17 33|19r11 24r5 +X 33 words_engine-put_stat.adb +19U24*Put_Stat 31|21k9 33|19b24 24l18 24t26 +19s34 S{string} 22r36 + diff --git a/obj/words_engine-static/words_engine-put_stat.o b/obj/words_engine-static/words_engine-put_stat.o new file mode 100644 index 0000000000000000000000000000000000000000..992955a8c1638fe78872552954b9e86d4c573539 Binary files /dev/null and b/obj/words_engine-static/words_engine-put_stat.o differ diff --git a/obj/words_engine-static/words_engine-roman_numerals_package.ali b/obj/words_engine-static/words_engine-roman_numerals_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..4dd11f44b39bd0c4ee81b07baa7de18400b83fdd --- /dev/null +++ b/obj/words_engine-static/words_engine-roman_numerals_package.ali @@ -0,0 +1,220 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IMPLICIT_CONDITIONALS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.roman_numerals_package%b words_engine-roman_numerals_package.adb 170522cb NE OO PK +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.roman_numerals_package%s words_engine-roman_numerals_package.ads 37c8c056 EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-roman_numerals_package.ads 20230322220154 726eaa8a +D words_engine-roman_numerals_package.adb 20230322220154 988b3193 +X 2 a-direio.ads +66I9*Count +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 42|17r6 17r42 43|17r6 17r39 18r6 18r43 +X 16 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 42|17w18 17r54 +40n9*Rrr{34E9} 43|332r19 +621i4*Null_MNPC{2|66I9[614]} 43|333r20 +627a10*Stem{17|39A12} 43|317m27 +628r10*IR{17|887R9} 43|318m12 +629e10*D_K{34E9} 43|332m12 +630i10*MNPC{2|66I9[614]} 43|333m12 +654A9*Parse_Array(625R9) 42|28r27 43|307r19 +X 17 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 43|18w18 18r55 +36N4*Max_Stem_Size 43|317r44 +37N4*Max_Meaning_Size 43|336r12 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} +70n6*Num{64E9} 43|320r20 +126n7*X{125E9} 43|325r23 +138n7*X{137E9} 43|323r23 +153n7*X{152E9} 43|324r23 +179I9*Stem_Key_Type +188n6*Card{186E9} 43|326r23 +456r10*Decl{97R9} 43|322m12 +457e10*Of_Case{137E9} 43|323m12 +458e10*Number{152E9} 43|324m12 +459e10*Gender{125E9} 43|325m12 +460e10*Sort{186E9} 43|326m12 +744e25*Pofs{64E9} 43|320m12 +756r16*Num{454R9} 43|321m12 +841r4*Null_Ending_Record{818R9} 43|329r22 +846n6*X{845E9} 43|330r19 +860n6*A{858E9} 43|331r20 +889r10*Qual{744R9} 43|319m12 +890i10*Key{179I9} 43|328m12 +891r10*Ending{818R9} 43|329m12 +892e10*Age{845E9} 43|330m12 +893e10*Freq{858E9} 43|331m12 +X 18 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 43|17w18 17r51 +40V13*Upper_Case{string} 43|74s30 +45V13*Trim{string} 43|311s30 +51V13*Head{string} 43|317s35 334s28 +X 40 words_engine.ads +21K9*Words_Engine 27e17 42|18r6 18r44 20r9 32r5 43|20r14 384r5 +X 41 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 42|18w19 18r57 +19R9*Explanations 26e16 42|30r27 43|309r19 +24a9*Rrr_Meaning{17|61A12} 43|334m13 +X 42 words_engine-roman_numerals_package.ads +20K22*Roman_Numerals_Package 40|21k9 42|32l18 32e40 43|20b27 384l18 384t40 +22V13*Only_Roman_Digits{boolean} 22>32 43|57b13 66l8 66t25 77s10 315s10 +22s32 S{string} 43|57b32 60r16 61r32 +24V13*Bad_Roman_Number{natural} 24>31 43|342b13 383l8 383t24 +24s31 S{string} 43|342b31 355r23 355r26 356r34 356r37 357r24 357r35 359r20 +. 359r36 361r37 362r40 363r23 363r39 364r24 365r40 367r40 369r24 369r40 370r37 +. 371r40 +26U14*Roman_Numerals 27>7 28=7 29=7 30=7 43|305b14 340l8 340t22 +27s7 Input_Word{string} 43|306b7 311r36 +28a7 Pa{16|654A9} 43|307b7 317m10 +29i7 Pa_Last{integer} 43|308b7 316m10 316r21 317r14 +30r7 Xp{41|19R9} 43|309b7 334m10 +X 43 words_engine-roman_numerals_package.adb +22V13 A_Roman_Digit{boolean} 22b13 22>28 32l8 32t21 61s17 +22e28 Char{character} 24r12 +34V13 Value{natural} 34b13 34>20 55l8 55t13 355s16 356s27 359s13 359s29 361s30 +. 362s33 363s16 363s32 364s17 365s33 367s33 369s17 369s33 370s30 371s33 +34e20 Char{character} 36r12 +60i11 I{integer} 61r35 +68V13 Roman_Number{natural} 68b13 68>27 303l8 303t20 312s44 +68s27 St{string} 74r42 +71i7 Total{natural} 120m16 120r25 124m19 124r28 125r22 134m16 134r25 137r36 +. 138m19 138r28 163m16 163r25 167m19 167r28 168r22 175r36 176m19 176r28 187m16 +. 187r25 191r36 192m19 192r28 204m19 204r28 207r39 208m22 208r31 222m16 222r25 +. 226m19 226r28 227r22 233r36 234m19 234r28 246m16 246r25 249r36 250m19 250r28 +. 255m19 255r28 259r36 260m19 260r28 272m16 272r25 276m19 276r28 277r22 283r36 +. 284m19 284r28 297r14 +72X7 Invalid 126r28 144r25 169r28 182r25 200r25 217r25 228r28 241r25 267r25 +. 278r28 291r25 299r12 +73i7 J{integer} 101m10 104r16 119r19 121m16 121r21 122r35 123r25 128m19 128r24 +. 129r38 133r19 135m16 135r21 136r35 137r22 139m19 139r24 140r38 143r22 143r37 +. 162r19 164m16 164r21 165r35 166r25 171m19 171r24 172r38 175r22 177m19 177r24 +. 178r38 181r22 181r37 186r19 188m16 188r21 189r35 191r22 193m19 193r24 194r38 +. 197r22 197r37 198r24 198r40 203r22 205m19 205r24 206r38 207r25 209m22 209r27 +. 210r41 214r22 214r37 215r22 215r38 221r19 223m16 223r21 224r35 225r25 230m19 +. 230r24 231r38 233r22 235m19 235r24 236r38 238r22 238r37 239r22 239r37 245r19 +. 247m16 247r21 248r35 249r22 251m19 251r24 252r38 254r22 256m19 256r24 257r38 +. 259r22 261m19 261r24 262r38 264r22 264r37 265r22 265r37 265r52 265r67 271r19 +. 273m16 273r21 274r35 275r25 280m19 280r24 281r38 283r22 285m19 285r24 286r38 +. 288r22 288r37 289r22 289r37 289r52 289r67 +74a7 S{string} 77r29 101r15 104r21 119r16 122r39 123r22 129r42 133r16 136r39 +. 137r19 140r42 143r19 143r34 162r16 165r39 166r22 172r42 175r19 178r42 181r19 +. 181r34 186r16 189r39 191r19 194r42 197r19 197r34 198r21 198r37 203r19 206r42 +. 207r22 210r45 214r19 214r34 215r19 215r35 221r16 224r39 225r22 231r42 233r19 +. 236r42 238r19 238r34 239r19 239r34 245r16 248r39 249r19 252r42 254r19 257r42 +. 259r19 262r42 264r19 264r34 265r19 265r34 265r49 265r64 271r16 274r39 275r22 +. 281r42 283r19 286r42 288r19 288r34 289r19 289r34 289r49 289r64 +103l10 Evaluate 122r21 129r24 136r21 140r24 165r21 172r24 178r24 189r21 194r24 +. 206r24 210r27 224r21 231r24 236r24 248r21 252r24 257r24 262r24 274r21 281r24 +. 286r24 294l19 294e27 +311a7 W{string} 312r58 315r29 317r41 +312i7 Roman_Number_W{integer} 315r42 334r49 +346i7 Total{integer} 355m7 361m13 361r22 365m16 365r25 367m16 367r25 370m13 +. 370r22 374r10 375r17 +347i7 Decremented_From{integer} 356m7 362m13 364r33 371m13 +357i11 I{integer} 359r23 359r39 361r40 362r43 363r26 363r42 364r27 365r43 +. 367r43 369r27 369r43 370r40 371r43 + diff --git a/obj/words_engine-static/words_engine-roman_numerals_package.o b/obj/words_engine-static/words_engine-roman_numerals_package.o new file mode 100644 index 0000000000000000000000000000000000000000..d693e03060cfeb22efab73448d4397c6d86fc5d3 Binary files /dev/null and b/obj/words_engine-static/words_engine-roman_numerals_package.o differ diff --git a/obj/words_engine-static/words_engine-search_english.ali b/obj/words_engine-static/words_engine-search_english.ali new file mode 100644 index 0000000000000000000000000000000000000000..4e79531ee68ce284b2cb9062e916602f7964b218 --- /dev/null +++ b/obj/words_engine-static/words_engine-search_english.ali @@ -0,0 +1,298 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.search_english%b words_engine-search_english.adb 6bf0fb78 NE OO SU +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.dictionary_form%b support_utils-dictionary_form.adb support_utils-dictionary_form.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system%s system.ads system.ali +W system.compare_array_unsigned_8%s s-carun8.adb s-carun8.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-dictionary_form.adb 20230322220154 9e62707a +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-carun8.ads 20140225151544 a903718d +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca5.ads 20140225151544 875e432e +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-search_english.adb 20230322220154 c8d4d753 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 54|17r6 17r23 91r45 98r10 115r13 119r28 123r50 130r13 133r16 +. 135r16 139r16 145r16 150r16 157r16 161r16 166r16 170r13 174r13 175r13 261r7 +X 2 a-direio.ads +53P9*File_Type<32|81P9> +66I9*Count 54|40r31[52|53] 128r27[17|614] 229r50[52|53] 240r50[52|53] +101U14*Read 54|127s21[17|614] +106U14*Read 54|220s7[52|53] 230s13[52|53] 241s13[52|53] +119U14*Set_Index 54|219s7[52|53] 229s13[52|53] 240s13[52|53] +122V13*Size{66I9[52|53]} 54|194s10[52|53] +X 9 a-textio.ads +49K13*Text_IO 471e16 54|17w10 17r27 91r49 98r14 115r17 119r32 123r54 130r17 +. 133r20 135r20 139r20 145r20 150r20 157r20 161r20 166r20 170r17 174r17 175r17 +. 261r11 +52P9*File_Type 54|91r57 +64I9*Count +68I12*Positive_Count{64I9} +122V13*Current_Output{52P9} 54|257s26 +165U14*New_Line 54|115s25 170s25 175s25 +195V13*Line{68I12} 54|119s40 123s62 +241U14*Put 54|129s13 130s25 133s28 135s28 139s28 145s28 150s28 157s28 161s28 +. 166s28 174s25 +259U14*Put_Line 54|98s22 181s13 +263U14*Put_Line 54|261s19 +X 10 a-tienio.ads +54U14*Put 54|152s28[18|856] 153s29[17|81] 154s28[17|107] 155s34[18|883] 156s31[17|160] +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 54|18r6 18r39 19r6 21r6 21r43 22r6 22r42 28r5 +X 16 latin_utils-config.ads +17K21*Config 42e23 54|19w18 120r39 +19i4*Output_Screen_Size{integer} 54|120r46 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 54|22w18 22r54 +34E9*Dictionary_Kind 46e8 54|42r19 +42n9*General{34E9} 54|42r38 127r38 +51a4*Ext(string) 54|161r41 +81K12*Area_Type_IO[10|46] 54|153r16 +107K12*Geo_Type_IO[10|46] 54|154r16 +160K12*Source_Type_IO[10|46] 54|156r16 +225e10*Age{18|845E9} 54|152r49 +226e10*Area{64E9} 54|153r50 +227e10*Geo{86E9} 54|154r49 +228e10*Freq{18|858E9} 54|155r55 +229e10*Source{112E9} 54|156r52 +261r10*Decl{18|97R9} 54|134r54 +262e10*Gender{18|125E9} 54|136r47 +418r10*Con{18|97R9} 54|140r54 +419e10*Kind{18|304E9} 54|143r26 146r50 +519e21*Pofs{18|64E9} 54|132r24 138r24 142r25 +523r16*N{258R9} 54|134r52 136r45 +535r16*V{414R9} 54|140r52 143r24 146r48 +579R9*Dictionary_Entry 585e17 54|92r12 +582r10*Part{519R9} 54|132r19 134r47 136r40 138r19 140r47 142r20 143r19 146r43 +583r10*Tran{223R9} 54|152r44 153r45 154r44 155r50 156r47 +584a10*Mean{18|61A12} 54|174r47 +609r4*Null_Dictionary_Entry{579R9} 54|92r32 +614K12*Dict_IO[2|43] 54|127r13 128r19 +615a4*Dict_File(2|53P9[614]) 54|127r27 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 54|21w18 21r55 +61A12*Meaning_Type{string} +64E9*Part_Of_Speech_Type 82e7 54|32r11 36r26 +65n7*X{64E9} 54|32r34 +66n6*N{64E9} 54|132r31 +72n6*V{64E9} 54|138r31 142r32 +106K12*Decn_Record_IO 121e22 54|134r16 140r16 +112U17*Put 54|134s31 140s31 +125E9*Gender_Type 131e7 54|136r18 +304E9*Verb_Kind_Type 321e8 54|146r18 +308n7*Gen{304E9} 54|143r34 +319n7*Perfdef{304E9} 54|143r41 +856K12*Age_Type_IO[10|46] 54|152r16 +883K12*Frequency_Type_IO[10|46] 54|155r16 +955V25*"<="{boolean} 54|50s20 +X 19 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 54|18w18 18r51 +37V13*Lower_Case{string} 54|35s26 221s15 224s18 232s20 243s20 +45V13*Trim{string} 54|167s20 174s38 +51V13*Head{string} 54|35s38 +X 20 support_utils.ads +21K9*Support_Utils 29e18 54|20r6 20r41 23r6 23r46 27r6 129r26 +X 21 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 54|23w20 23r60 +47n6*Show_Dictionary{40E9} 54|160r28 +48n6*Show_Dictionary_Line{40E9} 54|165r28 +49n6*Show_Dictionary_Codes{40E9} 54|149r28 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 54|149r16 160r16 165r16 +X 23 support_utils-dictionary_form.adb +20V24*Dictionary_Form{string} 20|21k9 54|27w20 129s40 +X 24 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 54|20w20 20r55 +34p4*Output{9|52P9} 54|255r26 +41b4*Trimmed{boolean} 54|104m10 108m16 180r13 +44n6*Trim_Output{43E9} 54|105r25 +46n6*Write_Output_To_File{43E9} 54|254r20 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 54|105r13 254r8 +X 32 s-direio.ads +81P9*File_Type(53R9) +X 51 words_engine.ads +21K9*Words_Engine 27e17 54|24r6 24r37 25r6 26r5 30r11 264r5 +X 52 words_engine-english_support_package.ads +21K22*English_Support_Package 72e41 54|25w19 26r18 +23N4*Eword_Size 54|35r64 +28A12*Eword{string} 54|35r17 +36R9*Ewds_Record 46e17 54|44r11 48r43 68r18 +38a10*W{28A12} 54|221r32 224r35 232r37 243r37 +40i10*N{integer} 54|128r51 167r58 +41e10*Pofs{18|64E9} 54|50r15 +42e10*Freq{18|858E9} 54|74r39 74r65 76r39 76r65 +43i10*Semi{integer} 54|77r39 77r65 +45i10*Rank{integer} 54|72r40 72r66 73r40 73r66 75r40 75r66 +48r4*Null_Ewds_Record{36R9} 54|38r55 44r26 68r33 +51A9*Ewds_Array(36R9) 54|38r19 +53K12*Ewds_Direct_Io[2|43] 54|34r8 40r16 229r35 240r35 +70p4*Ewds_File{2|53P9[53]} 54|194r16 219r18 220r13 229r24 230r19 240r24 241r19 +X 54 words_engine-search_english.adb +30U24*Search_English 51|21k9 54|30b24 264l18 264t32 +31s4 Input_English_Word{string} 35r44 +32e4 Pofs{18|64E9} 36r49 +35a4 Input_Word{52|28A12} 221r36 224r39 232r41 243r41 +36e4 Input_Pofs{18|64E9} 50r23 +38a4 Output_Array{52|51A9} 52m10 72r19 72r49 73r19 73r49 74r18 74r48 75r19 +. 75r49 76r18 76r48 77r18 77r48 79r25 80m19 80r39 81m19 128r34 167r41 +39i4 Number_Of_Hits{integer} 51m10 51r28 52r24 71r27 93r35 97r10 106r16 110r34 +. 262r24 +40i4 J1{2|66I9[52|53]} 193m4 200r10 206r11 206r28 208r18 222m10 223r16 226r16 +. 228r27 +40i8 J2{2|66I9[52|53]} 194m4 200r15 206r16 206r33 211r18 223r21 225m10 226r21 +. 239r28 +40i12 J{2|66I9[52|53]} 200m4 208m13 211m13 219r29 222r16 223m10 225r16 226m10 +. 228r33 239r19 +42e4 D_K{17|34E9} 161r46 +44r4 Ewds{52|36R9} 220m24 221r27 224r30 230m30 232r32 233r35 241m30 243r32 +. 244r35 +46b4 First_Try{boolean} 196m4 207r13 209m13 +46b15 Second_Try{boolean} 198m4 210r16 212m13 +48U14 Load_Output_Array 48b14 48>33 54l8 54t25 233s16 244s16 +48r33 Ewds{52|36R9} 50r10 52r43 +57U14 Sort_Output_Array 57b14 89l8 89t25 100s10 +58i7 Hits{integer} 64m10 82m19 82r27 87r29 +62l7 Hit_Loop 87r15 88l16 88e24 +66q10 Switch 86l14 86e20 +68r13 Dw{52|36R9} 79m19 81r43 +70l13 Inner_Loop 85l22 85e32 +71i17 I{integer} 72r33 72r63 73r33 73r63 74r32 74r62 75r33 75r63 76r32 76r62 +. 77r32 77r62 79r39 80r33 80r53 81r33 +91U14 Dump_Output_Array 91b14 91>33 189l8 189t25 255s7 257s7 +91p33 Output{9|52P9} 98r32 115r35 119r46 122r26 123r68 129r18 130r30 133r33 +. 134r36 135r33 139r33 140r36 145r33 150r33 152r33 153r34 154r33 155r39 156r36 +. 157r33 161r33 166r33 170r35 174r30 175r35 181r23 +92r7 De{17|579R9} 128m15 129r57 132r16 134r44 136r37 138r16 140r44 142r17 +. 143r16 146r40 152r41 153r42 154r41 155r47 156r44 174r44 +93i7 Number_To_Show{integer} 107m16 110m16 114r24 +94i7 One_Screen{integer} 106r33 107r34 +114i14 I{integer} 128r48 167r55 +117q13 Do_Pause 125l17 125e25 +202l4 Binary_Search 214r18 246r21 250r15 252l13 252e26 +228i14 I 229r57 +228l36 loop 237e18 +239i14 I 240r57 +239l32 loop 248e18 +X 55 words_engine-word_package.ads +22K22*Word_Package 54|24w19 24r50 55|84e30 +52i4*Scroll_Line_Number{integer} 54|120r18 123m19 +55U14*Pause 54|122s19 + diff --git a/obj/words_engine-static/words_engine-search_english.o b/obj/words_engine-static/words_engine-search_english.o new file mode 100644 index 0000000000000000000000000000000000000000..47680ffc4ed75c800d8ae95d8cdf656710ab8cc4 Binary files /dev/null and b/obj/words_engine-static/words_engine-search_english.o differ diff --git a/obj/words_engine-static/words_engine-trick_tables.ali b/obj/words_engine-static/words_engine-trick_tables.ali new file mode 100644 index 0000000000000000000000000000000000000000..ccdcf3fc3501f1617315bbc06a1e63537c34a9f0 --- /dev/null +++ b/obj/words_engine-static/words_engine-trick_tables.ali @@ -0,0 +1,249 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTION_PROPAGATION +RV NO_EXCEPTIONS +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_LOCAL_ALLOCATORS +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.trick_tables%b words_engine-trick_tables.adb c82686a3 OO PK +W ada.exceptions%s a-except.adb a-except.ali +W ada.tags%s a-tags.adb a-tags.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali +W words_engine%s words_engine.ads words_engine.ali + +U words_engine.trick_tables%s words_engine-trick_tables.ads 40e7b28f EE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W system%s system.ads system.ali +W system.exception_table%s s-exctab.adb s-exctab.ali +W system.finalization_masters%s s-finmas.adb s-finmas.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W system.standard_library%s s-stalib.adb s-stalib.ali +W system.storage_elements%s s-stoele.adb s-stoele.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-unccon.ads 20070406091342 f9eb8f06 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-exctab.ads 20140225151139 54135002 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D words_engine.ads 20230322220154 93849dab +D words_engine-trick_tables.ads 20230322220154 ecf2fbe1 +D words_engine-trick_tables.adb 20230322220154 24d47d42 +X 1 ada.ads +16K9*Ada 19e8 31|17r6 17r33 +X 7 a-string.ads +16K13*Strings 35e16 31|17r10 17r37 +X 9 a-strunb.ads +76K21*Unbounded 489e26 31|17w18 17r45 +79R9*Unbounded_String<5|48R9> 473e14 31|30r22 31r22 33r22 34r22 36r21 37r21 +. 39r21 45r48 47r32 50r42 32|18r32 +82r4*Null_Unbounded_String{79R9} 31|30r42 31r42 33r42 34r42 36r41 37r41 39r41 +94V13*To_Unbounded_String{79R9} 31|51r14 +166V14*"="{boolean} 32|24s20 +X 30 words_engine.ads +21K9*Words_Engine 27e17 31|19r9 112r5 32|17r14 276r5 +X 31 words_engine-trick_tables.ads +19K22*Trick_Tables 30|21k9 31|112l18 112e30 32|17b27 276l18 276t30 +21X4*Tricks_Exception 32|205r19 272r19 +23E9*Trick_Class 23e69 25r21 +23n25*TC_Flip_Flop{23E9} 25r36 29r18 32|53r23 54r23 55r23 56r23 57r23 68r23 +. 70r23 72r23 74r23 78r23 79r23 80r23 81r23 88r23 89r23 90r23 91r23 114r23 +. 118r23 123r23 127r23 128r23 136r23 141r23 142r23 143r23 144r23 145r23 146r23 +. 150r23 210r23 211r23 212r23 213r23 214r23 220r23 223r23 228r23 229r23 243r23 +23n39*TC_Flip{23E9} 32r18 32|58r23 59r23 60r23 61r23 62r23 66r23 82r23 83r23 +. 84r23 92r23 96r23 100r23 101r23 102r23 103r23 104r23 105r23 109r23 110r23 +. 122r23 129r23 130r23 131r23 135r23 154r23 155r23 160r23 164r23 219r23 221r23 +. 222r23 235r23 249r23 +23n48*TC_Internal{23E9} 35r18 60r23 61r23 62r23 63r23 64r23 65r23 66r23 67r23 +. 68r23 69r23 70r23 71r23 76r23 78r23 79r23 80r23 82r23 83r23 84r23 85r23 +. 86r23 87r23 88r23 89r23 91r23 92r23 93r23 94r23 95r23 96r23 97r23 98r23 +. 99r23 101r23 103r23 104r23 106r23 107r23 108r23 109r23 +23n61*TC_Slur{23E9} 38r18 32|215r23 227r23 239r23 251r23 +25R9*Trick 25d16 41e17 43r48 +25e16*Op{23E9} 28r15 60m17 61m17 62m17 63m17 64m17 65m17 66m17 67m17 68m17 +. 69m17 70m17 71m17 76m17 78m17 79m17 80m17 82m17 83m17 84m17 85m17 86m17 +. 87m17 88m17 89m17 91m17 92m17 93m17 94m17 95m17 96m17 97m17 98m17 99m17 +. 101m17 103m17 104m17 106m17 107m17 108m17 109m17 32|53m17 54m17 55m17 56m17 +. 57m17 58m17 59m17 60m17 61m17 62m17 66m17 68m17 70m17 72m17 74m17 78m17 +. 79m17 80m17 81m17 82m17 83m17 84m17 88m17 89m17 90m17 91m17 92m17 96m17 +. 100m17 101m17 102m17 103m17 104m17 105m17 109m17 110m17 114m17 118m17 122m17 +. 123m17 127m17 128m17 129m17 130m17 131m17 135m17 136m17 141m17 142m17 143m17 +. 144m17 145m17 146m17 150m17 154m17 155m17 160m17 164m17 210m17 211m17 212m17 +. 213m17 214m17 215m17 219m17 220m17 221m17 222m17 223m17 227m17 228m17 229m17 +. 235m17 239m17 243m17 249m17 251m17 +27i10*Max{integer} 60m7 61m7 62m7 63m7 64m7 65m7 66m7 67m7 68m7 69m7 70m7 +. 71m7 76m7 78m7 79m7 80m7 82m7 83m7 84m7 85m7 86m7 87m7 88m7 89m7 91m7 92m7 +. 93m7 94m7 95m7 96m7 97m7 98m7 99m7 101m7 103m7 104m7 106m7 107m7 108m7 +. 109m7 32|53m7 54m7 55m7 56m7 57m7 58m7 59m7 60m7 61m7 62m7 66m7 68m7 70m7 +. 72m7 74m7 78m7 79m7 80m7 81m7 82m7 83m7 84m7 88m7 89m7 90m7 91m7 92m7 96m7 +. 100m7 101m7 102m7 103m7 104m7 105m7 109m7 110m7 114m7 118m7 122m7 123m7 +. 127m7 128m7 129m7 130m7 131m7 135m7 136m7 141m7 142m7 143m7 144m7 145m7 +. 146m7 150m7 154m7 155m7 160m7 164m7 210m7 211m7 212m7 213m7 214m7 215m7 +. 219m7 220m7 221m7 222m7 223m7 227m7 228m7 229m7 235m7 239m7 243m7 249m7 +. 251m7 +30r16*FF1{9|79R9} 32|53m37 54m37 55m37 56m37 57m37 68m37 70m37 72m37 74m37 +. 78m37 79m37 80m37 81m37 88m37 89m37 90m37 91m37 114m37 118m37 123m37 127m37 +. 128m37 136m37 141m37 142m37 143m37 144m37 145m37 146m37 150m37 210m37 211m37 +. 212m37 213m37 214m37 220m37 223m37 228m37 229m37 244m7 +31r16*FF2{9|79R9} 32|53m53 54m54 55m54 56m54 57m54 68m52 70m52 72m52 74m52 +. 78m52 79m52 80m51 81m51 88m53 89m53 90m52 91m52 114m52 118m53 123m54 127m52 +. 128m52 136m52 141m54 142m54 143m53 144m53 145m53 146m53 150m55 210m52 211m52 +. 212m53 213m53 214m53 220m52 223m53 228m52 229m52 244m25 +33r16*FF3{9|79R9} 32|58m32 59m32 60m32 61m32 62m32 66m32 82m32 83m32 84m32 +. 92m32 96m32 100m32 101m32 102m32 103m32 104m32 105m32 109m32 110m32 122m32 +. 129m32 130m32 131m32 135m32 154m32 155m32 160m32 164m32 219m32 221m32 222m32 +. 235m32 249m32 +34r16*FF4{9|79R9} 32|58m49 59m46 60m46 61m46 62m47 66m49 82m47 83m46 84m45 +. 92m45 96m47 100m47 101m47 102m47 103m47 104m47 105m47 109m45 110m45 122m46 +. 129m46 130m47 131m46 135m46 154m46 155m47 160m45 164m45 219m50 221m46 222m46 +. 235m47 249m46 +36r16*I1{9|79R9} 60m36 61m36 62m36 63m36 64m36 65m36 66m36 67m36 68m36 69m36 +. 70m36 71m36 76m36 78m36 79m36 80m36 82m36 83m36 84m36 85m36 86m36 87m36 +. 88m36 89m36 91m36 92m36 93m36 94m36 95m36 96m36 97m36 98m36 99m36 101m36 +. 103m36 104m36 106m36 107m36 108m36 109m36 +37r16*I2{9|79R9} 60m49 61m50 62m50 63m49 64m49 65m48 66m49 67m48 68m49 69m50 +. 70m50 71m50 76m50 78m48 79m48 80m48 82m50 83m50 84m50 85m49 86m50 87m50 +. 88m50 89m49 91m49 92m48 93m49 94m48 95m48 96m48 97m48 98m48 99m48 101m49 +. 103m49 104m48 106m49 107m48 108m49 109m48 +39r16*S1{9|79R9} 32|215m37 227m37 239m32 251m32 +43A9*TricksT(25R9) 55r53 57r58 59r26 74r32 32|52r24 65r24 77r24 +. 87r24 95r24 99r24 108r24 113r24 117r24 121r24 126r24 134r24 140r24 149r24 +. 153r24 159r24 163r24 167r53 209r29 218r29 226r29 234r29 238r29 242r29 247r29 +. 254r58 +45A9*Strings(9|79R9) 48r32 32|19r32 35r34 +47V13*Member{boolean} 47>21 48>21 32|18b13 29l8 29t14 49s14 +47r21 Needle{9|79R9} 32|18b21 24r13 +48a21 Haystack{45A9} 32|19b21 23r16 24r22 +50V14*"+"=51:14{9|79R9} 60s42 60s55 61s42 61s56 62s42 62s56 63s42 63s55 64s42 +. 64s55 65s42 65s54 66s42 66s55 67s42 67s54 68s42 68s55 69s42 69s56 70s42 +. 70s56 71s42 71s56 76s42 76s56 78s42 78s54 79s42 79s54 80s42 80s54 82s42 +. 82s56 83s42 83s56 84s42 84s56 85s42 85s55 86s42 86s56 87s42 87s56 88s42 +. 88s56 89s42 89s55 91s42 91s55 92s42 92s54 93s42 93s55 94s42 94s54 95s42 +. 95s54 96s42 96s54 97s42 97s54 98s42 98s54 99s42 99s54 101s42 101s55 103s42 +. 103s55 104s42 104s54 106s42 106s55 107s42 107s54 108s42 108s55 109s42 109s54 +. 32|36s9 37s9 38s9 39s9 40s9 41s9 42s9 43s9 44s9 45s9 46s9 49s22 53s44 53s60 +. 54s44 54s61 55s44 55s61 56s44 56s61 57s44 57s61 58s39 58s56 59s39 59s53 +. 60s39 60s53 61s39 61s53 62s39 62s54 66s39 66s56 68s44 68s59 70s44 70s59 +. 72s44 72s59 74s44 74s59 78s44 78s59 79s44 79s59 80s44 80s58 81s44 81s58 +. 82s39 82s54 83s39 83s53 84s39 84s52 88s44 88s60 89s44 89s60 90s44 90s59 +. 91s44 91s59 92s39 92s52 96s39 96s54 100s39 100s54 101s39 101s54 102s39 +. 102s54 103s39 103s54 104s39 104s54 105s39 105s54 109s39 109s52 110s39 110s52 +. 114s44 114s59 118s44 118s60 122s39 122s53 123s44 123s61 127s44 127s59 128s44 +. 128s59 129s39 129s53 130s39 130s54 131s39 131s53 135s39 135s53 136s44 136s59 +. 141s44 141s61 142s44 142s61 143s44 143s60 144s44 144s60 145s44 145s60 146s44 +. 146s60 150s44 150s62 154s39 154s53 155s39 155s54 160s39 160s52 164s39 164s52 +. 210s44 210s59 211s44 211s59 212s44 212s60 213s44 213s60 214s44 214s60 215s44 +. 219s39 219s57 220s44 220s59 221s39 221s53 222s39 222s53 223s44 223s60 227s44 +. 228s44 228s59 229s44 229s59 235s39 235s54 239s38 244s14 244s32 249s39 249s53 +. 251s39 +50s18 Source{string} +53V13*Common_Prefix{boolean} 53>28 32|31b13 50l8 50t21 +53s28 S{string} 32|31b28 49r23 +55V13*Get_Tricks_Table{43A9} 55>31 32|167b13 207l8 207t24 +55e31 C{character} 32|167b31 169r12 +57V13*Get_Slur_Tricks_Table{43A9} 57>36 32|254b13 274l8 274t29 +57e36 C{character} 32|254b36 256r12 +59a4*Any_Tricks{43A9} +74a4*Mediaeval_Tricks{43A9} +X 32 words_engine-trick_tables.adb +23i11 S{integer} 24r32 +35a7 Common_Prefixes{31|45A9} 49r26 +52a4 A_Tricks{31|43A9} 171r20 +65a4 D_Tricks{31|43A9} 173r20 +77a4 E_Tricks{31|43A9} 175r20 +87a4 F_Tricks{31|43A9} 177r20 +95a4 G_Tricks{31|43A9} 179r20 +99a4 H_Tricks{31|43A9} 181r20 +108a4 K_Tricks{31|43A9} 183r20 +113a4 L_Tricks{31|43A9} 185r20 +117a4 M_Tricks{31|43A9} 187r20 +121a4 N_Tricks{31|43A9} 189r20 +126a4 O_Tricks{31|43A9} 191r20 +134a4 P_Tricks{31|43A9} 193r20 +140a4 S_Tricks{31|43A9} 195r20 +149a4 T_Tricks{31|43A9} 197r20 +153a4 U_Tricks{31|43A9} 199r20 +159a4 Y_Tricks{31|43A9} 201r20 +163a4 Z_Tricks{31|43A9} 203r20 +209a4 A_Slur_Tricks{31|43A9} 258r20 +218a4 C_Slur_Tricks{31|43A9} 260r20 +226a4 I_Slur_Tricks{31|43A9} 262r20 +234a4 N_Slur_Tricks{31|43A9} 264r20 +238a4 O_Slur_Tricks{31|43A9} 266r20 +242a4 Q_Slur_Tricks{31|43A9} 268r20 +247a4 S_Slur_Tricks{31|43A9} 270r20 + diff --git a/obj/words_engine-static/words_engine-trick_tables.o b/obj/words_engine-static/words_engine-trick_tables.o new file mode 100644 index 0000000000000000000000000000000000000000..10a5d3761940b2decbb777e6e937e0b09c23fa7c Binary files /dev/null and b/obj/words_engine-static/words_engine-trick_tables.o differ diff --git a/obj/words_engine-static/words_engine-tricks.ali b/obj/words_engine-static/words_engine-tricks.ali new file mode 100644 index 0000000000000000000000000000000000000000..13f6387c466a4f209a276ae8dbdf838842f648a5 --- /dev/null +++ b/obj/words_engine-static/words_engine-tricks.ali @@ -0,0 +1,514 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_NESTED_FINALIZATION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_engine.tricks%b words_engine-tricks.adb ee4c5ccb NE OO PK +W ada%s ada.ads ada.ali +W ada.exceptions%s a-except.adb a-except.ali +W ada.strings%s a-string.ads a-string.ali +W ada.strings.unbounded%s a-strunb.adb a-strunb.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.concat_4%s s-conca4.adb s-conca4.ali +W system.concat_5%s s-conca5.adb s-conca5.ali +W system.concat_7%s s-conca7.adb s-conca7.ali +W system.concat_9%s s-conca9.adb s-conca9.ali +W system.img_int%s s-imgint.adb s-imgint.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W system.soft_links%s s-soflin.adb s-soflin.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.put_stat%b words_engine-put_stat.adb words_engine-put_stat.ali +W words_engine.roman_numerals_package%s words_engine-roman_numerals_package.adb words_engine-roman_numerals_package.ali +W words_engine.trick_tables%s words_engine-trick_tables.adb words_engine-trick_tables.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +U words_engine.tricks%s words_engine-tricks.ads e62391d6 EE NE OO PK +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.explanation_package%s words_engine-explanation_package.ads words_engine-explanation_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-conca5.ads 20140225151544 875e432e +D s-conca7.ads 20140225151544 fcc75b1f +D s-conca9.ads 20140225151544 dc4a3424 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imgint.ads 20090409150019 02dbe0c2 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-put_stat.adb 20230322220154 efe6c1f7 +D words_engine-roman_numerals_package.ads 20230322220154 726eaa8a +D words_engine-trick_tables.ads 20230322220154 ecf2fbe1 +D words_engine-tricks.ads 20230322220154 a385fb0a +D words_engine-tricks.adb 20230322220154 baa585ca +D words_engine-word_package.ads 20230322220154 3c1c1d68 +X 1 ada.ads +16K9*Ada 19e8 64|22r6 32r6 32r33 809r10 1066r10 +X 4 a-direio.ads +66I9*Count +X 9 a-string.ads +16K13*Strings 35e16 64|32r10 32r37 +X 11 a-strunb.ads +76K21*Unbounded 489e26 64|32w18 32r45 +100V13*To_String{string} 64|669s21 670s21 673s21 674s21 677s21 678s21 1022s21 +. 1023s21 1026s21 1027s21 1032s21 +X 13 a-textio.ads +49K13*Text_IO 471e16 64|22w10 809r14 1066r14 +263U14*Put_Line 64|809s22 1066s22 +X 19 latin_utils.ads +21K9*Latin_Utils 29e16 63|17r6 17r42 64|23r6 23r39 26r6 26r43 +X 20 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 63|17w18 17r54 +37n9*Xxx{34E9} 64|287r15 325r15 357r15 394r18 431r15 485r18 554r15 709r18 +. 776r12 849r15 886r15 913r15 952r18 985r18 +38n9*Yyy{34E9} 64|88r15 120r18 156r18 184r15 215r18 +40n9*Rrr{34E9} 64|798r19 +42n9*General{34E9} 64|607r42 +45n9*Unique{34E9} 64|607r53 +621i4*Null_MNPC{4|66I9[614]} 64|88r20 120r23 156r23 184r20 215r23 287r20 +. 325r20 357r20 394r23 431r20 485r23 554r20 709r23 776r17 799r20 849r20 886r20 +. 913r20 952r23 985r23 +627a10*Stem{21|39A12} 64|72r60 302r69 341r69 373r69 411r72 461r69 501r72 +. 784m12 864r69 901r69 928r69 969r72 1001r72 +628r10*IR{21|887R9} 64|97r22 99r22 132r22 133r22 168r22 169r22 193r22 194r22 +. 227r22 228r22 290r33 328r33 360r33 398r36 436r29 437r28 438r30 439r29 440r28 +. 489r36 564r35 591r33 594r29 608r34 714r33 715r28 716r28 785m12 852r33 889r33 +. 916r33 956r36 988r36 +629e10*D_K{34E9} 64|607r35 798m12 +630i10*MNPC{4|66I9[614]} 64|799m12 +633r4*Null_Parse_Record{625R9} 64|245r27 250r30 586r29 807r30 1064r30 +654A9*Parse_Array(625R9) 63|24r24 30r28 38r28 46r27 64|49r27 57r40 +. 256r28 269r36 524r30 815r28 828r36 +X 21 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 64|26w18 26r55 +36N4*Max_Stem_Size 64|285r65 323r65 355r65 392r54 429r58 483r42 552r49 784r29 +. 847r65 884r65 911r65 950r25 983r36 +37N4*Max_Meaning_Size 64|69r52 295r23 297r56 334r23 336r56 366r23 368r56 +. 404r26 406r59 454r21 456r56 494r40 496r59 618r51 630r24 638r56 721r20 781r12 +. 857r23 859r56 894r23 896r56 921r23 923r56 962r24 964r59 994r26 996r59 +39A12*Stem_Type{string} +61A12*Meaning_Type{string} +62a4*Null_Meaning_Type{61A12} 64|78r25 696r25 777r28 +69n6*Adj{64E9} 64|436r44 +70n6*Num{64E9} 64|564r50 594r44 608r50 787r22 +72n6*V{64E9} 64|97r37 132r37 168r37 193r37 227r37 715r43 +79n6*Tackon{64E9} 64|290r49 328r49 360r49 398r52 489r52 591r49 714r49 852r49 +. 889r49 916r49 956r52 988r52 +126n7*X{125E9} 64|792r26 +138n7*X{137E9} 64|790r26 +143n6*Dat{137E9} 64|438r52 +144n6*Abl{137E9} 64|439r51 +153n7*X{152E9} 64|791r26 +155n6*P{152E9} 64|440r49 +179I9*Stem_Key_Type +188n6*Card{186E9} 64|793r26 +423r10*Decl{97R9} 64|437r40 +424e10*Of_Case{137E9} 64|438r42 439r41 +425e10*Number{152E9} 64|440r40 +456r10*Decl{97R9} 64|789m15 +457e10*Of_Case{137E9} 64|790m15 +458e10*Number{152E9} 64|791m15 +459e10*Gender{125E9} 64|792m15 +460e10*Sort{186E9} 64|793m15 +515r10*Con{97R9} 64|716r41 +744e25*Pofs{64E9} 64|97r30 132r30 168r30 193r30 227r30 290r41 328r41 360r41 +. 398r44 436r37 489r44 564r43 591r41 594r37 608r42 714r41 715r36 787m14 852r41 +. 889r41 916r41 956r44 988r44 +754r16*Adj{421R9} 64|437r36 438r38 439r37 440r36 +756r16*Num{454R9} 64|788m14 +760r16*Verb{513R9} 64|716r36 +841r4*Null_Ending_Record{818R9} 64|795r23 +846n6*X{845E9} 64|796r20 +863n6*D{858E9} 64|797r21 +887R9*Inflection_Record 894e17 64|63r44 +889r10*Qual{744R9} 64|97r25 132r25 168r25 193r25 227r25 290r36 328r36 360r36 +. 398r39 436r32 437r31 438r33 439r32 440r31 489r39 564r38 591r36 594r32 608r37 +. 714r36 715r31 716r31 786m13 852r36 889r36 916r36 956r39 988r39 +890i10*Key{179I9} 64|99r25 133r25 169r25 194r25 228r25 794m13 +891r10*Ending{818R9} 64|795m13 +892e10*Age{845E9} 64|796m13 +893e10*Freq{858E9} 64|797m13 +896r4*Null_Inflection_Record{887R9} 64|64r9 286r15 324r15 356r15 393r18 430r15 +. 484r18 553r15 708r49 775r43 848r15 885r15 912r15 951r18 984r18 +X 22 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 64|23w18 23r51 +36V13*Lower_Case{character} 64|39s12 +37V13*Lower_Case{string} 64|61s47 +51V13*Head{string} 64|69s28 70s32 71s32 72s20 285s30 293s37 297s37 300s20 +. 301s20 302s28 323s30 332s37 336s37 339s20 340s18 341s28 355s30 364s37 368s37 +. 371s20 372s18 373s28 392s19 401s40 406s40 409s23 410s21 411s31 429s30 452s37 +. 456s37 459s20 460s20 461s28 482s43 492s40 496s40 499s23 500s23 501s31 552s30 +. 615s40 620s26 621s26 622s34 625s40 632s26 633s26 634s34 638s37 718s34 779s28 +. 784s20 847s30 855s37 859s37 862s20 863s20 864s28 884s30 892s37 896s37 899s20 +. 900s20 901s28 911s30 919s37 923s37 926s20 927s20 928s28 949s19 959s40 964s40 +. 967s23 968s23 969s31 982s33 991s40 996s40 999s23 1000s23 1001s31 +X 23 support_utils.ads +21K9*Support_Utils 29e18 64|24r6 24r41 25r6 25r46 27r6 27r46 +X 24 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 64|25w20 25r60 +57n6*Use_Prefixes{40E9} 64|829r62 831r22 834r22 +61n6*Do_Medieval_Tricks{40E9} 64|750r22 +63n6*Do_Syncope{40E9} 64|528r28 530r28 534r28 +64n6*Do_Two_Words{40E9} 64|766r25 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 64|528r16 530m16 534m16 750r10 766r13 829r50 831m10 +. 834m10 +X 25 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 64|24w20 24r55 +44n6*Trim_Output{43E9} 64|601r34 +49n6*Ignore_Unknown_Names{43E9} 64|764r27 +64A9*Mode_Array(boolean)<43E9> +66a4*Words_Mode{64A9} 64|601r22 764r15 +X 26 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 64|27w20 27r60 +23b24*Capitalized{boolean} 64|764r53 +X 57 words_engine.ads +21K9*Words_Engine 27e17 63|18r6 18r44 20r9 50r5 64|28r6 28r37 29r6 30r6 31r5 +. 33r6 33r37 35r14 1070r5 +X 58 words_engine-explanation_package.ads +18K22*Explanation_Package 27e37 63|18w19 18r57 +19R9*Explanations 26e16 63|26r24 34r28 42r28 48r27 64|51r27 59r40 260r28 +. 819r28 +21a9*Xxx_Meaning{21|61A12} 64|293m22 297m22 332m22 336m22 364m22 368m22 401m25 +. 406m25 452m22 456m22 492m25 496m25 615m25 625m25 638m22 696m10 718m19 777m13 +. 855m22 859m22 892m22 896m22 919m22 923m22 959m25 964m25 991m25 996m25 +22a9*Yyy_Meaning{21|61A12} 64|69m13 78m10 +24a9*Rrr_Meaning{21|61A12} 64|779m13 +X 60 words_engine-put_stat.adb +19U24*Put_Stat 57|21k9 64|29w19 70s10 299s16 338s16 370s16 408s19 458s16 +. 498s19 619s22 631s22 861s16 898s16 925s16 966s19 998s19 +X 61 words_engine-roman_numerals_package.ads +20K22*Roman_Numerals_Package 32e40 64|30w19 31r18 53r7 +22V13*Only_Roman_Digits{boolean} 64|772s10 +24V13*Bad_Roman_Number{natural} 64|779s49 +26U14*Roman_Numerals 64|53s30 +X 62 words_engine-trick_tables.ads +19K22*Trick_Tables 112e30 64|33w19 33r50 +21X4*Tricks_Exception 64|680r25 1029r25 +23n25*TC_Flip_Flop{23E9} 64|667r21 1020r21 +23n39*TC_Flip{23E9} 64|671r21 1024r21 +23n48*TC_Internal{23E9} 64|675r21 1028r21 +23n61*TC_Slur{23E9} 64|679r21 1030r21 +25e16*Op{23E9} 64|666r25 1019r25 +27i10*Max{integer} 64|683r33 1035r33 +30r16*FF1{11|79R9} 64|669r39 1022r39 +31r16*FF2{11|79R9} 64|670r39 1023r39 +33r16*FF3{11|79R9} 64|673r39 1026r39 +34r16*FF4{11|79R9} 64|674r39 1027r39 +36r16*I1{11|79R9} 64|677r39 +37r16*I2{11|79R9} 64|678r39 +39r16*S1{11|79R9} 64|1032r39 +43A9*TricksT(25R9) 64|662r35 1015r35 +45A9*Strings(11|79R9) 64|113r34 150r34 +47V13*Member{boolean} 64|115s16 152s16 +50V14*"+"=51:14{11|79R9} 64|113s46 113s53 113s60 113s67 115s24 150s46 150s53 +. 150s60 152s24 +53V13*Common_Prefix{boolean} 64|558s23 +55V13*Get_Tricks_Table{43A9} 64|729s26 +57V13*Get_Slur_Tricks_Table{43A9} 64|1053s26 +59a4*Any_Tricks{43A9} 64|738r20 +74a4*Mediaeval_Tricks{43A9} 64|752r23 +X 63 words_engine-tricks.ads +20K22*Tricks 57|21k9 63|50l18 50e24 64|35b27 1070l18 1070t24 +22U14*Syncope 23>7 24=7 25=7 26=7 64|56b14 252l8 252t15 272s10 833s10 +23s7 W{string} 64|56b23 61r34 61r59 72r26 +24a7 Pa{20|654A9} 64|57b23 72r43 87m13 89m65 97r9 99r9 118m16 122m18 132r9 +. 133r9 155m16 158m18 168r9 169r9 183m13 185m65 193r9 194r9 213m16 217m18 +. 227r9 228r9 245m7 250m10 +25i7 Pa_Last{integer} 64|58b23 62r37 86m13 86r24 87r17 89m69 90r16 94m10 +. 96r10 97r13 99r13 106m10 117m16 117r27 118r20 122m22 123r19 127m13 131r10 +. 132r13 133r13 140r10 143m10 154m16 154r27 155r20 158m22 159r19 163m13 167r10 +. 168r13 169r13 176m10 182m13 182r24 183r17 185m69 186r16 190m10 192r10 193r13 +. 194r13 201m10 212m16 212r27 213r20 217m22 218r19 222m13 226r10 227r13 228r13 +. 235m10 239r10 242m10 245r11 249m10 250r14 +26r7 Xp{58|19R9} 64|59b23 69m10 78m7 +28U14*Try_Tricks 29>7 30=7 31=7 32>7 33>7 34=7 64|254b14 811l8 811t18 +29s7 W{string} 64|255b7 265r34 265r47 302r34 341r34 373r34 411r37 461r34 +. 501r37 622r40 634r40 772r29 779r67 784r26 810r52 +30a7 Pa{20|654A9} 64|256b7 285m13 288m60 290r16 302r52 323m13 326m60 328r16 +. 341r52 355m13 358m60 360r16 373r52 391m16 396m47 398r19 411r55 429m13 432m54 +. 436r22 437r21 438r23 439r22 440r21 444m22 444r47 461r52 482m16 487m41 489r19 +. 501r55 552m13 560m21 564r28 586m13 588m56 591r16 594r22 607r28 608r27 610m28 +. 610r53 708m16 711m52 714r16 715r15 716r15 775m10 783m10 807m10 +31i7 Pa_Last{integer} 64|257b7 266r37 277r40 284m13 284r24 285r17 288m64 +. 289r17 290r20 305m16 308m10 316r40 322m13 322r24 323r17 326m64 327r17 328r20 +. 344m16 354m13 354r24 355r17 358m64 359r17 360r20 376m16 381m10 386r40 390m16 +. 390r27 391r20 396m51 397r20 398r23 414m19 418m10 422r40 428m13 428r24 429r17 +. 432m58 433r16 434r21 444r31 444r60 445m22 445r33 450r16 464m16 467m10 471r40 +. 481m16 481r27 482r20 487m45 488r20 489r23 504m19 509m10 516r40 517r33 551m13 +. 551r24 552r17 560m25 561r22 563r46 577r16 580m16 585m13 585r24 586r17 587r26 +. 588m60 589r17 591r20 593r38 606r46 610r37 610r66 611m28 611r39 643m16 649m10 +. 683r16 710m16 711m56 713r17 714r20 715r19 716r19 724m16 744r10 774m10 782m10 +. 782r21 783r14 806m10 807r14 +32i7 Line_Number{integer} 64|258b7 300r41 339r41 371r41 409r44 459r41 499r44 +. 620r47 632r47 +33i7 Word_Number{integer} 64|259b7 301r41 340r39 372r39 410r42 460r41 500r44 +. 621r47 633r47 +34r7 Xp{58|19R9} 64|260b7 272m35 293m19 297m19 332m19 336m19 364m19 368m19 +. 401m22 406m22 452m19 456m19 492m22 496m22 615m22 625m22 638m19 696m7 718m16 +. 777m10 779m10 +36U14*Try_Slury 37>7 38=7 39=7 40>7 41>7 42=7 64|813b14 1068l8 1068t17 +37s7 W{string} 64|814b7 824r34 824r47 864r34 901r34 928r34 969r37 1001r37 +. 1067r51 +38a7 Pa{20|654A9} 64|815b7 847m13 850m60 852r16 864r52 884m13 887m60 889r16 +. 901r52 911m13 914m60 916r16 928r52 948m16 954m48 956r19 969r55 982m16 986m56 +. 988r19 1001r55 1064m10 +39i7 Pa_Last{integer} 64|816b7 825r37 839r40 846m13 846r24 847r17 850m64 +. 851r17 852r20 867m16 870m10 878r40 883m13 883r24 884r17 887m64 888r17 889r20 +. 904m16 910m13 910r24 911r17 914m64 915r17 916r20 931m16 935m10 939r40 947m16 +. 947r27 948r20 954m52 955r20 956r23 972m19 981m16 981r27 982r20 986m60 987r20 +. 988r23 1004m19 1009m10 1035r16 1063m10 1064r14 +40i7 Line_Number{integer} 64|817b7 862r41 899r41 926r41 967r44 999r44 +41i7 Word_Number{integer} 64|818b7 863r41 900r41 927r41 968r44 1000r44 +42r7 Xp{58|19R9} 64|819b7 833m35 855m19 859m19 892m19 896m19 919m19 923m19 +. 959m22 964m22 991m22 996m22 +44U14*Roman_Numerals 45>7 46=7 47=7 48=7 64|47b14 54l8 54t22 +45s7 Input_Word{string} 64|48b7 53r46 +46a7 Pa{20|654A9} 64|49b7 53m58 +47i7 Pa_Last{integer} 64|50b7 53m62 +48r7 Xp{58|19R9} 64|51b7 53m71 +X 64 words_engine-tricks.adb +37V13 Is_A_Vowel{boolean} 37b13 37>25 45l8 45t18 478s21 479s16 479s43 945s19 +. 979s19 +37e25 C{character} 39r24 +61a7 S{string} 84r24 84r35 85r13 89r19 89r22 89r44 89r56 110r24 110r35 112r45 +. 121r22 121r25 121r48 121r60 147r24 147r39 149r45 157r22 157r25 157r48 157r60 +. 180r24 180r35 181r13 185r19 185r22 185r44 185r56 205r24 205r35 207r46 216r22 +. 216r25 216r48 216r60 +62i7 Pa_Save{integer} 72r47 90r26 94r21 96r20 106r21 123r29 127r24 131r20 +. 140r20 143r21 159r29 163r24 167r20 176r21 186r26 190r21 192r20 201r21 218r29 +. 222r24 226r20 235r21 239r20 242r21 249r21 +63r7 Syncope_Inflection_Record{21|887R9} 87r52 119r41 155r55 183r52 214r41 +67U17 Explain_Syncope 67b17 67>34 67>52 73l11 73t26 101s10 135s10 171s10 +. 196s10 230s10 +67s34 Explanatory_Text{string} 69r34 +67s52 Stat_Text{string} 70r20 +84i11 I{integer} 85r16 85r21 89r33 89r47 +110i11 I{integer} 112r48 112r53 121r36 121r51 +112a13 Fragment{string} 115r25 +113a13 Fragments{62|45A9} 115r35 +147i11 I{integer} 149r48 149r53 157r36 157r51 +149a13 Fragment{string} 152r25 +150a13 Fragments{62|45A9} 152r35 +180i11 I{integer} 181r16 181r21 185r33 185r47 +205i11 I{integer} 207r49 216r36 216r51 +207e13 Fragment{character} 209r17 210r16 +265a7 S{string} 281r13 282r12 282r15 282r26 288r25 288r28 288r51 319r13 320r12 +. 320r15 320r26 326r25 326r28 326r51 350r13 351r12 351r15 351r26 358r25 358r28 +. 358r51 388r19 388r30 389r16 395r23 395r26 396r18 396r38 425r13 426r12 426r15 +. 426r29 432r19 432r22 432r33 476r19 476r34 478r33 479r28 479r55 482r63 483r27 +. 483r35 486r23 486r26 486r42 487r20 487r32 541r13 549r20 556r23 558r38 558r41 +. 558r52 559r37 559r40 559r51 588r31 588r47 617r24 617r27 617r38 618r24 618r27 +. 618r42 623r24 623r47 623r63 627r24 627r27 627r38 628r24 628r27 628r42 635r24 +. 635r47 635r63 700r12 700r15 705r16 706r15 706r18 706r29 711r29 711r32 711r43 +. 729r44 729r47 +266i7 Pa_Save{integer} 713r27 806r21 +268U17 Tword 268b17 268>24 269=24 269=49 273l11 273t16 288s13 326s13 358s13 +. 395s16 486s16 711s16 +268s24 W{string} 271r29 272r19 +269a24 Pa{20|654A9} 271m32 272m22 +269i49 Pa_Last{integer} 271m36 272m26 +275U17 Flip 275b17 275>23 275>27 275>40 309l11 309t15 672s19 +275s23 X1{string} 281r25 282r36 282r53 285r50 288r38 294r38 +275s27 X2{string} 285r61 288r20 294r64 +275s40 Explanation{string} 292r19 297r43 +277i10 Pa_Save{integer} 289r27 302r56 305r27 308r21 +278a10 Canned_Explanation{string} 294r43 +279a10 Function_Id{string} 299r26 +311U17 Flip_Flop 311b17 311>28 311>32 311>45 382l11 382t20 668s19 +311s28 X1{string} 319r25 320r36 320r53 323r50 326r38 333r38 355r61 358r20 +. 365r70 +311s32 X2{string} 323r61 326r20 333r70 350r25 351r36 351r53 355r50 358r38 +. 365r38 +311s45 Explanation{string} 331r19 336r43 363r19 368r43 +316i10 Pa_Save{integer} 327r27 341r56 344r27 359r27 373r56 376r27 381r21 +384U17 Internal 384b17 384>27 384>31 384>44 419l11 419t19 676s19 +384s27 X1{string} 388r39 389r28 389r45 392r39 396r25 402r42 +384s31 X2{string} 392r50 395r46 403r53 +384s44 Explanation{string} 400r22 406r46 +386i10 Pa_Save{integer} 397r30 411r59 414r30 418r21 +388i14 I{integer} 389r19 389r24 395r37 396r21 +421U17 Adj_Terminal_Iis 421b17 421>35 468l11 468t27 743s7 +421s35 Explanation{string} 451r19 456r43 +422i10 Pa_Save{integer} 433r26 435r26 450r26 461r56 464r27 467r21 +423i10 I{integer} 434m16 435r22 436r26 437r25 438r27 439r26 440r25 444r26 +. 444r51 447m19 447r24 +470U17 Double_Consonants 470b17 470>36 510l11 510t28 757s10 +470s36 Explanation{string} 491r22 496r46 +471i10 Pa_Save{integer} 488r30 501r59 504r30 509r21 +476i14 I{integer} 478r36 479r31 479r58 482r66 483r30 483r38 486r37 486r45 +. 487r23 +512U17 Two_Words 512b17 512>28 656l11 656t20 767s13 +512s28 Explanation{string} 600r19 638r43 +516i10 Pa_Save{integer} 561r32 563r31 577r26 580r27 606r31 643r27 649r21 +517i10 Pa_Second{integer} 587m13 589r27 593r25 +518b10 Num_Hit_One{boolean} 565m28 603r22 +518b23 Num_Hit_Two{boolean} 595m22 603r38 +520i10 I{integer} 545m10 549r16 556r19 558r62 559r61 562r31 574m16 574r21 +. 617r48 618r37 627r48 628r37 646m13 646r18 +520i13 I_Mid{integer} 562m22 588r34 623r32 623r50 635r32 635r50 +521b10 Remember_Syncope{boolean} 529m16 533r16 +522U20 Words_No_Syncope 522b20 523>13 524=13 525=13 536l14 536t30 559s19 +. 588s13 +523s13 W{string} 532r32 +524a13 Pa{20|654A9} 532m35 +525i13 Pa_Last{integer} 532m39 +548l10 Outer_Loop 647l19 647e29 +563i26 J{integer} 564r32 +593i20 J{integer} 594r26 +606i26 J{integer} 607r32 608r31 610r32 610r57 +660b7 Finished{boolean} 684m16 689m10 730r16 739r10 753r13 +662U17 Iter_Tricks 662b17 662>30 690l11 690t22 729s13 738s7 752s10 +662a30 TT{62|43A9} 665r19 666r18 669r32 670r32 673r32 674r32 677r32 678r32 +. 683r26 +665i14 T{integer} 666r22 669r36 670r36 673r36 674r36 677r36 678r36 683r30 +824a7 S{string} 843r13 844r12 844r15 844r26 850r25 850r28 850r51 880r13 881r12 +. 881r15 881r26 887r25 887r28 887r51 907r16 908r12 908r15 908r26 914r25 914r28 +. 914r51 942r13 943r16 943r19 943r30 945r31 945r34 953r49 953r52 954r20 954r23 +. 954r39 975r20 975r23 975r34 977r16 977r19 977r39 977r42 979r31 979r34 986r28 +. 986r31 986r47 1050r12 1050r15 1053r49 1053r52 +825i7 Pa_Save{integer} 1063r21 +827U17 Tword 827b17 827>24 828=24 828=49 835l11 835t16 850s13 887s13 914s13 +. 953s16 986s16 +827s24 W{string} 832r29 833r19 +828a24 Pa{20|654A9} 832m32 833m22 +828i49 Pa_Last{integer} 832m36 833m26 +829b10 Save_Use_Prefixes{boolean} 834r39 +837U17 Flip 837b17 837>23 837>27 837>40 871l11 871t15 1025s19 +837s23 X1{string} 843r25 844r36 844r53 847r50 850r38 856r38 +837s27 X2{string} 847r61 850r20 856r64 +837s40 Explanation{string} 854r19 859r43 +839i10 Pa_Save{integer} 851r27 864r56 867r27 870r21 +840a10 Canned_Explanation{string} 856r43 +841a10 Function_Id{string} 861r26 +873U17 Flip_Flop 873b17 873>28 873>32 873>45 936l11 936t20 1021s19 +873s28 X1{string} 880r25 881r36 881r53 884r50 887r38 893r38 911r61 914r20 +. 920r38 +873s32 X2{string} 884r61 887r20 893r70 907r28 908r36 908r53 911r50 914r38 +. 920r70 +873s45 Explanation{string} 891r19 896r43 918r19 923r43 +878i10 Pa_Save{integer} 888r27 901r56 904r27 915r27 928r56 931r27 935r21 +938U17 Slur 938b17 938>23 938>36 1010l11 1010t15 1031s19 +938s23 X1{string} 940r35 942r25 943r40 943r57 949r35 949r46 949r50 953r23 +. 953r27 960r41 961r26 961r30 961r42 975r54 975r58 982r49 982r53 983r32 986r23 +. 992r41 992r45 993r58 +938s36 Explanation{string} 958r22 964r46 990r22 996r46 +939i10 Pa_Save{integer} 955r30 969r59 972r30 987r30 1001r59 1004r30 1009r21 +940i10 Sl{integer} 945r44 949r62 953r39 953r62 954r33 975r44 975r70 977r29 +. 977r52 979r44 982r65 986r41 992r57 +1013b7 Finished{boolean} 1036m16 1041m10 1054r16 +1015U17 Iter_Tricks 1015b17 1015>30 1042l11 1042t22 1053s13 +1015a30 TT{62|43A9} 1018r19 1019r18 1022r32 1023r32 1026r32 1027r32 1032r32 +. 1035r26 +1018i14 T{integer} 1019r22 1022r36 1023r36 1026r36 1027r36 1032r36 1035r30 +X 65 words_engine-word_package.ads +22K22*Word_Package 64|28w19 28r50 271r10 532r13 832r10 65|84e30 +24i4*Line_Number{integer} 64|70r53 +24i17*Word_Number{integer} 64|71r53 +77U14*Word 64|89s13 121s16 157s16 185s13 216s16 271s23 432s13 532s26 832s23 + diff --git a/obj/words_engine-static/words_engine-tricks.o b/obj/words_engine-static/words_engine-tricks.o new file mode 100644 index 0000000000000000000000000000000000000000..e7283667e1fef50bce4f5be30aaf9bb90e84f254 Binary files /dev/null and b/obj/words_engine-static/words_engine-tricks.o differ diff --git a/obj/words_engine-static/words_engine-word_package.ali b/obj/words_engine-static/words_engine-word_package.ali new file mode 100644 index 0000000000000000000000000000000000000000..4ac29aa0587ef03d62a7cbf8a9618119204877e8 --- /dev/null +++ b/obj/words_engine-static/words_engine-word_package.ali @@ -0,0 +1,918 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_DIRECT_BOOLEAN_OPERATORS +RV NO_ENUMERATION_MAPS +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_CONDITIONALS +RV NO_IMPLICIT_LOOPS +RV NO_RECURSION +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_DEFAULT_INITIALIZATION +RV NO_IMPLEMENTATION_PRAGMAS +RV NO_ELABORATION_CODE +RV SPARK_05 + +U words_engine.word_package%b words_engine-word_package.adb 2861c3e8 NE OO PK +W ada.tags%s a-tags.adb a-tags.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.latin_file_names%s latin_utils-latin_file_names.ads latin_utils-latin_file_names.ali +W latin_utils.preface%s latin_utils-preface.adb latin_utils-preface.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.addons_package%s support_utils-addons_package.adb support_utils-addons_package.ali +W support_utils.developer_parameters%s support_utils-developer_parameters.adb support_utils-developer_parameters.ali +W support_utils.line_stuff%s support_utils-line_stuff.adb support_utils-line_stuff.ali +W support_utils.uniques_package%s support_utils-uniques_package.ads support_utils-uniques_package.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system%s system.ads system.ali +W system.concat_2%s s-conca2.adb s-conca2.ali +W system.img_enum_new%s s-imenne.adb s-imenne.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.english_support_package%s words_engine-english_support_package.adb words_engine-english_support_package.ali + +U words_engine.word_package%s words_engine-word_package.ads f2240152 EE OO PK +W ada%s ada.ads ada.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.dictionary_package%s latin_utils-dictionary_package.adb latin_utils-dictionary_package.ali +W latin_utils.inflections_package%s latin_utils-inflections_package.adb latin_utils-inflections_package.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.word_support_package%s support_utils-word_support_package.adb support_utils-word_support_package.ali +W words_engine%s words_engine.ads words_engine.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-addons_package.ads 20230322220154 87572789 +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-line_stuff.ads 20230322220154 be2c5d88 +D support_utils-uniques_package.ads 20230322220154 ea38675f +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-imenne.ads 20140225151139 614c06c0 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +D words_engine-word_package.adb 20230322220154 19dc69c4 +X 1 ada.ads +16K9*Ada 19e8 52|17r6 55r30 53|42r30 48r16 49r15 49r33 51r16 51r38 53r16 +. 54r19 57r13 57r35 59r13 59r35 67r10 1867r10 1867r32 1872r13 1873r13 1874r13 +. 1878r13 1879r13 1880r13 1905r21 1907r13 1907r38 1909r13 +X 2 a-direio.ads +53P9*File_Type<32|81P9> 53|40r47[18|933] +55E9*File_Mode +55n23*In_File{55E9[28|33]} 53|308r46[28|33] 310r46[17|614] 566r47[28|33] +. 1890r70[18|933] 1945r39[51|53] +66I9*Count 53|329r31[28|33] 332r41[28|33] 431r58[28|33] 471r64[28|33] +. 484r64[28|33] 1197r54[17|614] 1259r32[17|614] 1284r32[17|614] 1496r44[17|614] +. 1737r35[17|614] 1786r51[17|614] +80U14*Open 53|308s15[28|33] 310s15[17|614] 566s16[28|33] 1890s22[18|933] +. 1944s25[51|53] +86U14*Close 53|570s13[28|33] +95V13*Is_Open{boolean} 53|565s20[28|33] +101U14*Read 53|252s16[18|933] 254s16[18|933] 256s16[18|933] 258s16[18|933] +. 264s10[18|933] 1420s34[18|933] 1549s25[18|933] +106U14*Read 53|432s22[28|33] 461s22[28|33] 472s28[28|33] 485s28[28|33] 1476s33[17|614] +. 1676s39[17|614] +119U14*Set_Index 53|431s22[28|33] 460s22[28|33] 471s28[28|33] 484s28[28|33] +. 1474s33[17|614] 1674s39[17|614] +X 9 a-textio.ads +49K13*Text_IO 471e16 52|17w10 55r34 53|42r34 48r20 49r19 49r37 51r20 51r42 +. 53r20 54r23 57r17 57r39 59r17 59r39 67r14 1867r14 1867r36 1872r17 1873r17 +. 1874r17 1878r17 1879r17 1880r17 1905r25 1907r17 1907r42 1909r17 +52P9*File_Type 52|55r42 53|42r42 1905r33 +53n23*In_File{53E9} 53|1907r50 +92U14*Open 53|1907s25 +98U14*Close 53|1909s25 +104V13*Name{string} 53|48s28 49s27 +117V13*Standard_Input{52P9} 53|54s31 59s47 +118V13*Standard_Output{52P9} 53|49s45 51s50 57s47 1867s44 +186U14*Set_Col 53|1873s25 1879s25 +241U14*Put 53|1872s25 1878s25 +244U14*Get_Line 53|53s28 59s25 +259U14*Put_Line 53|51s28 57s25 1867s22 1874s25 1880s25 +263U14*Put_Line 53|67s22 +X 15 latin_utils.ads +21K9*Latin_Utils 29e16 52|18r6 18r43 19r5 20r6 20r42 53|27r6 27r40 28r6 28r39 +. 29r6 29r31 32r6 +X 16 latin_utils-config.ads +17K21*Config 42e23 53|29w18 29r43 +23n25*Interactive{23E9} 53|47r22 +23n38*Command_Line_Input{23E9} 53|56r25 +23n58*Command_Line_Files{23E9} 53|61r25 +24e4*Method{23E9} 53|47r13 56r16 61r16 +26E9*Language_Type 26e62 53|580r35 585r38 595r10 600r12 +26n27*Latin_To_English{26E9} 53|578r19 +26n45*English_To_Latin{26E9} 53|583r22 +27e4*Language{26E9} 53|578m7 580r56 583m10 585r59 595r31 600r33 +39V13*Path{string} 53|309s21 311s21 567s22 1891s9 1900s41 1945s48 +X 17 latin_utils-dictionary_package.ads +20K21*Dictionary_Package 662e35 52|20w18 20r54 +34E9*Dictionary_Kind 46e8 52|38r17 53|306r44 321r39 563r18 +36n9*Addons{34E9} 53|1198r46 1260r43 1285r43 1495r36 1736r27 1785r43 +42n9*General{34E9} 53|524r62 549r68 582r40 1894r31 1929r37 1943r40 1947r40 +. 1951r43 +43n9*Special{34E9} 53|1896r31 1930r31 +44n9*Local{34E9} 53|408r16 427r25 1916r26 1917r32 1920r35 1931r31 +45n9*Unique{34E9} 53|196r15 +51a4*Ext(string) 53|309r50 311r50 567r51 +56e4*Default_Dictionary_Kind{34E9} 52|38r36 53|239r24 288r33 1443r42 1570r33 +59a4*Dictionary_Available(boolean) 53|313m7 317m10 564r13 1917m10 1920m13 +. 1929r15 1930r9 1931r9 +261r10*Decl{18|97R9} 53|811r49 848r49 892r35 904r42 1682r63 +262e10*Gender{18|125E9} 53|893r35 907r42 +287r10*Decl{18|97R9} 53|377r32 391r32 916r38 928r45 1596r40 1604r45 1691r66 +312r10*Decl{18|97R9} 53|1435r57 1487r52 1506r57 +337r10*Decl{18|97R9} 53|812r51 849r51 940r38 963r44 +338e10*Co{18|167E9} 53|941r72 943r38 949r41 951r48 +368r10*Decl{18|97R9} 53|976r38 995r44 +369e10*Sort{18|186E9} 53|980r41 986r53 +393e10*Co{18|167E9} 53|1008r39 1010r38 1014r41 1016r48 +418r10*Con{18|97R9} 53|1040r39 1050r45 1062r39 1072r45 1085r39 1095r45 +442e10*Obj{18|137E9} 53|1108r38 +519R9*Part_Entry 551e17 53|745r21 +519e21*Pofs{18|64E9} 53|375r32 376r27 384r27 390r27 803r39 836r38 855r28 +. 889r31 891r34 915r37 939r38 975r38 1007r38 1037r37 1107r37 1116r37 1123r37 +523r16*N{258R9} 53|811r47 848r47 892r33 893r33 904r40 907r40 +525r16*Pron{284R9} 53|377r27 391r27 916r33 928r40 1596r35 1604r40 +527r16*Pack{309R9} 53|1487r47 1506r52 +529r16*Adj{334R9} 53|812r47 849r47 940r34 941r68 943r34 949r37 951r44 963r40 +531r16*Num{365R9} 53|976r34 980r37 986r49 995r40 +533r16*Adv{391R9} 53|1008r35 1010r34 1014r37 1016r44 +535r16*V{414R9} 53|1040r37 1050r43 1062r37 1072r43 1085r37 1095r43 +541r16*Prep{440R9} 53|1108r33 +579R9*Dictionary_Entry 585e17 53|1384r15 1627r15 +584a10*Mean{18|61A12} 53|1477r36 +609r4*Null_Dictionary_Entry{579R9} 53|1627r35 +614K12*Dict_IO[2|43] 53|310r7 310r38 611r14 708r29 1197r46 1259r24 1284r24 +. 1474r25 1476r25 1496r36 1674r31 1676r31 1737r27 1786r43 +615a4*Dict_File(2|53P9[614]) 53|310m21 310r21 1474r44 1476r39 1675r34 1676r45 +620I12*MNPC_Type{2|66I9[614]} 53|744r22 +621i4*Null_MNPC{2|66I9[614]} 53|239r49 288r58 744r35 1443r67 1570r58 +625R9*Parse_Record 631e17 53|217r14 615r15 642r41 643r41 693r16 707r44 1382r17 +. 1542r17 +627a10*Stem{18|39A12} 53|245r36 292r45 873r37 899m28 899r60 923m28 923r60 +. 958m28 958r60 990m28 990r60 1024m28 1024r60 1045m31 1045r63 1067m31 1067r63 +. 1090m31 1090r63 1113r52 1120r52 1127r52 1195m38 1255m35 1281m35 1501m33 +. 1501r48 1599m21 1599r36 1782m35 +628r10*IR{18|887R9} 53|647r26 648r26 650r26 651r26 652r26 652r38 654r26 655r26 +. 656r26 656r38 710r30 710r42 884r41 887r30 887r53 889r56 892r50 893r52 900m28 +. 905r38 906r38 908r43 909r46 910r43 911r44 916r53 924m28 929r38 930r38 931r38 +. 932r43 933r46 934r43 935r44 940r53 941r33 942r33 959m28 964r38 965r38 966r38 +. 968r43 969r46 970r43 971r44 976r53 977r50 991m28 996r38 997r38 998r38 1000r43 +. 1001r46 1002r43 1003r44 1008r52 1009r33 1025m28 1030r43 1031r46 1032r43 +. 1033r44 1039r35 1040r53 1046m31 1051r41 1052r41 1053r41 1054r46 1055r49 +. 1056r46 1057r47 1061r38 1062r53 1068m31 1073r41 1074r41 1075r41 1076r41 +. 1077r46 1078r49 1079r46 1080r47 1084r38 1085r53 1091m31 1096r41 1097r41 +. 1098r41 1099r46 1100r49 1101r46 1102r47 1108r51 1113r74 1120r74 1127r74 +. 1192m38 1252m35 1278m35 1488r37 1502m33 1507r43 1508r43 1509r43 1510r48 +. 1511r51 1512r48 1513r49 1596r54 1600m21 1605r31 1606r31 1607r31 1608r36 +. 1609r39 1610r36 1611r37 1660r38 1665r41 1671r41 1681r47 1690r47 1783m35 +629e10*D_K{34E9} 53|657r26 657r35 912m28 936m28 972m28 1004m28 1034m28 1058m31 +. 1081m31 1103m31 1198m38 1260m35 1285m35 1514m33 1612m21 1675r52 1676r63 +. 1785m35 +630i10*MNPC{2|66I9[614]} 53|645r28 645r37 646r27 646r36 649r27 649r36 653r27 +. 653r36 711r29 711r38 913m28 937m28 973m28 1005m28 1035m28 1059m31 1082m31 +. 1104m31 1197m38 1258m35 1283m35 1515m33 1613m21 1675r65 1786m35 +633r4*Null_Parse_Record{625R9} 53|224r20 617r22 623r32 667r39 693r32 696r22 +. 700r20 702r29 790r28 871r41 1156r28 1188r36 1248r33 1263r45 1274r33 1288r45 +. 1307r22 1342r26 1348r26 1351r29 1362r49 1366r32 1387r33 1388r48 1470r38 +. 1543r33 1594r29 1772r36 1849r34 1850r34 1854r24 1857r24 +654A9*Parse_Array(625R9) 52|48r19 78r32 53|163r19 604r38 690r22 +. 1145r22 1211r22 +X 18 latin_utils-inflections_package.ads +25K21*Inflections_Package 973e36 52|18w18 18r55 +36N4*Max_Stem_Size 52|27r48 53|167r44 234r34 283r37 287r59 1168r38 1173r27 +. 1196r51 1226r32 1231r21 1256r57 1282r52 1316r40 1442r33 1449r33 1569r24 +. 1575r24 1782r66 +39A12*Stem_Type{string} 52|26r56 29r26 53|167r21 238r38 +40a4*Null_Stem_Type{39A12} 53|237r27 287r24 +61A12*Meaning_Type{string} 53|1385r17 +64E9*Part_Of_Speech_Type 82e7 53|752r20 756r39 +65n7*X{64E9} 53|760r23 858r41 1647r54 +66n6*N{64E9} 53|811r24 822r28 827r27 827r48 848r24 886r32 891r41 902r38 1680r39 +67n6*Pron{64E9} 53|376r34 390r34 759r40 828r27 828r48 915r44 926r38 1504r43 +. 1602r31 1688r39 +68n6*Pack{64E9} 53|375r39 384r34 759r23 +69n6*Adj{64E9} 53|812r24 822r43 829r27 829r48 849r24 886r47 939r45 961r38 +. 1701r39 +70n6*Num{64E9} 53|830r27 830r48 975r45 993r38 +71n6*Adv{64E9} 53|831r27 831r48 1007r45 1027r38 +72n6*V{64E9} 53|822r60 832r27 832r48 886r64 1037r44 1039r50 1048r41 +73n6*Vpar{64E9} 53|1061r53 1070r41 +74n6*Supine{64E9} 53|1084r53 1093r41 +75n6*Prep{64E9} 53|1107r44 +76n6*Conj{64E9} 53|850r43 1116r44 +77n6*Interj{64E9} 53|850r24 1123r44 +79n6*Tackon{64E9} 53|1493r38 1734r29 +80n6*Prefix{64E9} 53|1193r29 1660r53 1783r43 +81n6*Suffix{64E9} 53|1253r26 1279r26 1665r56 +89I12*Which_Type{natural} +99i10*Which{89I12} 53|377r37 391r37 +125E9*Gender_Type 131e7 53|768r39 +126n7*X{125E9} 53|772r23 +129n6*N{125E9} 53|771r38 +130n6*C{125E9} 53|771r24 +162I9*Person_Type +167E9*Comparison_Type 172e7 53|746r16 +168n7*X{167E9} 53|746r35 942r58 943r43 1009r58 1010r43 +169n6*Pos{167E9} 53|949r47 1014r47 +171n6*Super{167E9} 53|949r54 1014r54 +179I9*Stem_Key_Type 53|751r20 780r39 1535r17 1760r17 +186E9*Numeral_Sort_Type 192e7 53|747r21 +187n7*X{186E9} 53|747r42 980r48 +330r10*Decl{97R9} 53|892r63 1681r60 +331e10*Of_Case{137E9} 53|905r51 +332e10*Number{152E9} 53|906r51 +333e10*Gender{125E9} 53|893r65 +361r10*Decl{97R9} 53|916r66 1434r49 1488r50 1596r67 1690r60 +362e10*Of_Case{137E9} 53|929r51 1507r56 1605r44 +363e10*Number{152E9} 53|930r51 1508r56 1606r44 +364e10*Gender{125E9} 53|931r51 1509r56 1607r44 +423r10*Decl{97R9} 53|940r65 +424e10*Of_Case{137E9} 53|964r50 +425e10*Number{152E9} 53|965r50 +426e10*Gender{125E9} 53|966r50 +427e10*Comparison{167E9} 53|941r45 942r45 +456r10*Decl{97R9} 53|976r65 +457e10*Of_Case{137E9} 53|996r50 +458e10*Number{152E9} 53|997r50 +459e10*Gender{125E9} 53|998r50 +490e10*Comparison{167E9} 53|1008r64 1009r45 1029m31 +515r10*Con{97R9} 53|1040r66 +516r10*Tense_Voice_Mood{236R9} 53|1051r54 +517i10*Person{162I9} 53|1052r54 +518e10*Number{152E9} 53|1053r54 +546r10*Con{97R9} 53|1062r66 +547e10*Of_Case{137E9} 53|1073r54 +548e10*Number{152E9} 53|1074r54 +549e10*Gender{125E9} 53|1075r54 +550r10*Tense_Voice_Mood{236R9} 53|1076r54 +579r10*Con{97R9} 53|1085r68 +580e10*Of_Case{137E9} 53|1096r56 +581e10*Number{152E9} 53|1097r56 +582e10*Gender{125E9} 53|1098r56 +610e10*Of_Case{137E9} 53|1108r64 +675R9*Tackon_Record +677r4*Null_Tackon_Record{675R9} 53|1493r46 1734r37 +698R9*Prefix_Record +700r4*Null_Prefix_Record{698R9} 53|1193r37 1783r51 +721R9*Suffix_Record +723r4*Null_Suffix_Record{721R9} 53|1253r34 1279r34 +744e25*Pofs{64E9} 53|889r64 902m30 926m30 961m30 993m30 1027m30 1039r43 1048m33 +. 1061r46 1070m33 1084r46 1093m33 1504m35 1602m23 1660r46 1665r49 1671r49 +748r16*Noun{328R9} 53|892r58 893r60 903m30 905r46 906r46 1681r55 +750r16*Pron{359R9} 53|916r61 927m30 929r46 930r46 931r46 1434r44 1488r45 +. 1505m35 1507r51 1508r51 1509r51 1596r62 1603m23 1605r39 1606r39 1607r39 +. 1690r55 +754r16*Adj{421R9} 53|940r61 941r41 942r41 962m30 964r46 965r46 966r46 +756r16*Num{454R9} 53|976r61 994m30 996r46 997r46 998r46 +758r16*Adv{488R9} 53|1008r60 1009r41 1028m30 +760r16*Verb{513R9} 53|1040r61 1049m33 1051r49 1052r49 1053r49 +762r16*Vpar{544R9} 53|1062r61 1071m33 1073r49 1074r49 1075r49 1076r49 +764r16*Supine{577R9} 53|1085r61 1094m33 1096r49 1097r49 1098r49 +766r16*Prep{608R9} 53|1108r59 +785V14*"<"{boolean} 53|652s34 +810N4*Max_Ending_Size 53|268r42 +811I12*Ending_Size_Type{integer} +816A12*Ending{string} +820i10*Size{811I12} 53|647r36 648r36 650r36 651r36 654r36 655r36 +821a10*Suf{816A12} 53|276r51 1432r52 1562r41 +841r4*Null_Ending_Record{818R9} 53|193r15 1194r27 1254r27 1280r27 1494r36 +. 1735r27 1784r27 +846n6*X{845E9} 53|194r15 1194r47 1254r47 1280r47 1494r56 1735r47 1784r47 +859n6*X{858E9} 53|195r15 1194r50 1254r50 1280r50 1494r59 1735r50 1784r50 +889r10*Qual{744R9} 53|652r29 652r41 656r29 656r41 710r33 710r45 889r59 892r53 +. 893r55 901m29 905r41 906r41 916r56 925m29 929r41 930r41 931r41 940r56 941r36 +. 942r36 960m29 964r41 965r41 966r41 976r56 992m29 996r41 997r41 998r41 1008r55 +. 1009r36 1026m29 1039r38 1040r56 1047m32 1051r44 1052r44 1053r44 1061r41 +. 1062r56 1069m32 1073r44 1074r44 1075r44 1076r44 1084r41 1085r56 1092m32 +. 1096r44 1097r44 1098r44 1108r54 1434r39 1488r40 1503m34 1507r46 1508r46 +. 1509r46 1596r57 1601m22 1605r34 1606r34 1607r34 1660r41 1665r44 1671r44 +. 1681r50 1690r50 +890i10*Key{179I9} 53|884r44 887r33 887r56 908m29 908r46 932m29 932r46 968m29 +. 968r46 977r53 1000m29 1000r46 1030m29 1030r46 1054m32 1054r49 1077m32 1077r49 +. 1099m32 1099r49 1510m34 1510r51 1561r29 1608m22 1608r39 +891r10*Ending{818R9} 53|276r44 647r29 648r29 650r29 651r29 654r29 655r29 +. 909m29 909r49 933m29 933r49 969m29 969r49 1001m29 1001r49 1031m29 1031r49 +. 1055m32 1055r52 1078m32 1078r52 1100m32 1100r52 1432r45 1511m34 1511r54 +. 1562r34 1609m22 1609r42 +892e10*Age{845E9} 53|910m29 910r46 934m29 934r46 970m29 970r46 1002m29 1002r46 +. 1032m29 1032r46 1056m32 1056r49 1079m32 1079r49 1101m32 1101r49 1512m34 +. 1512r51 1610m22 1610r39 +893e10*Freq{858E9} 53|911m29 911r47 935m29 935r47 971m29 971r47 1003m29 1003r47 +. 1033m29 1033r47 1057m32 1057r50 1080m32 1080r50 1102m32 1102r50 1513m34 +. 1513r52 1611m22 1611r40 +931A9*Inflection_Array(887R9) +933K12*Lel_Section_Io[2|43] 53|40r32 212r11 1420r19 1549r10 1890r7 1890r55 +935a4*Bel{931A9} 53|239r15 +937a4*Lel{932A12} 53|252m49 254m49 256m49 258m49 264m43 276r36 288r24 1420m67 +. 1432r37 1434r31 1443r33 1549m58 1561r21 1562r26 1570r24 +939A9*Inflection_Array_Index(integer) +943a4*Belf{939A9} 53|236r19 +943a10*Bell{939A9} 53|236r36 +945a4*Lelf{939A9} 53|275r22 +945a10*Lell{939A9} 53|273r13 275r48 +947a4*Pelf{939A9} 53|1429r34 1559r25 +947a10*Pell{939A9} 53|1427r25 1430r48 1557r16 1559r51 +952U14*Establish_Inflections_Section 53|1888s7 +956V14*"<="{boolean} 53|892s40 916s43 940s43 976s43 1040s43 1062s43 1085s43 +. 1434s54 1681s65 1690s65 +961V25*"<="{boolean} 53|941s56 1008s42 +965V25*"<="{boolean} 53|234r31 +X 19 latin_utils-latin_file_names.ads +17K21*Latin_File_Names 69e33 53|27w18 27r52 +45a4*Inflections_Sections_Name{string} 53|1892r10 +47a4*Uniques_Full_Name{string} 53|1923r26 +48a4*Addons_Full_Name{string} 53|1925r20 +62a4*Dictionary_File_Name{string} 53|1900r47 +63a4*Dict_File_Name{string} 53|311r27 +66a4*Stem_File_Name{string} 53|309r27 567r28 +X 20 latin_utils-preface.ads +18K21*Preface 30e24 53|32w18 579r7 584r10 586r10 590r10 593r7 599r10 1912r10 +. 1933r10 1935r10 1937r10 1950r13 +22U14*Put 53|1912s18 +24U14*Put_Line 53|579s15 584s18 586s18 590s18 593s15 599s18 1933s18 1935s18 +. 1937s18 1950s21 +X 21 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 53|28w18 28r51 +36V13*Lower_Case{character} 53|547s21 +37V13*Lower_Case{string} 53|166s12 188s22 213s33 276s24 277s18 341s33 434s30 +. 463s31 466s34 474s36 487s36 607s40 1537s36 +39V13*Upper_Case{character} 53|577s14 581s10 +45V13*Trim{string} 53|166s24 213s45 423s16 1403s18 1483s28 1484s27 1485s27 +. 1537s48 1749s10 1769s18 +51V13*Head{string} 53|167s34 1168s24 1172s36 1196s27 1226s18 1230s30 1256s24 +. 1281s43 1441s38 1446s42 1568s29 1574s24 1782s43 +X 22 support_utils.ads +21K9*Support_Utils 29e18 52|21r6 21r46 53|26r6 26r40 30r6 30r41 31r6 31r41 +. 33r6 33r46 34r6 34r36 +X 23 support_utils-addons_package.ads +21K23*Addons_Package 189e33 53|26w20 26r54 +24A12*Fix_Type{18|39A12} +30e23*Pofs{28E12} 53|826r43 1647r47 1672r52 1679r58 +34r16*N{17|258R9} 53|827r73 1682r61 +37r16*Pron{17|284R9} 53|828r73 1691r61 +40r16*Pack{17|309R9} 53|1435r52 +43r16*Adj{17|334R9} 53|829r73 +45r16*Num{17|365R9} 53|830r73 +48r16*Adv{17|391R9} 53|831r73 +50r16*V{17|414R9} 53|832r73 +71r10*Base{30R9} 53|1435r47 1647r42 1672r47 1679r53 1682r56 1691r56 +88e10*Root{18|64E9} 53|854r40 855r47 858r34 +106e10*Root{18|64E9} 53|819r40 +107i10*Root_Key{18|179I9} 53|820r43 823r32 823r62 +108r10*Target{30R9} 53|826r36 827r66 828r66 829r66 830r66 831r66 832r66 +109i10*Target_Key{18|179I9} 53|835r42 +127a10*Tack{18|39A12} 53|1403r36 1411r34 1485r45 1492r63 1733r67 +128r10*Entr{69R9} 53|1435r42 1647r37 1672r42 1679r48 1682r51 1691r51 +129i10*MNPC{integer} 53|1496r64 1737r55 +134R9*Prefix_Item 141e17 53|741r22 +137a10*Fix{24A12} 53|1165r47 1196r46 1782r61 +139r10*Entr{86R9} 53|854r35 855r42 858r29 +140i10*MNPC{integer} 53|1197r74 1786r70 +143r4*Null_Prefix_Item{134R9} 53|741r37 844r25 1246r46 1361r40 1763r45 +145R9*Suffix_Item 152e17 53|742r22 1142r22 +148a10*Fix{24A12} 53|1256r52 1282r47 +150r10*Entr{104R9} 53|819r35 820r38 823r27 823r57 826r31 827r61 828r61 829r61 +. 830r61 831r61 832r61 835r37 +151i10*MNPC{integer} 53|1259r61 1284r61 +154r4*Null_Suffix_Item{145R9} 53|742r37 806r25 1345r18 1356r21 1361r58 1370r56 +156A9*Prefix_Array(134R9) +158A9*Suffix_Array(145R9) +159A9*Tackon_Array(124R9) +163a4*Tackons{159A9} 53|1639r47 1647r25 1672r30 1679r36 1682r39 1691r39 1733r55 +. 1737r43 +164a4*Packons{159A9} 53|1393r19 1400r47 1403r24 1411r22 1435r30 1485r33 1492r51 +. 1496r52 +165a4*Tickons{156A9} 53|1763m10 1769r53 1782r49 1786r58 +166a4*Prefixes{156A9} 53|1165r34 1167r50 1172r67 1186r49 1196r33 1197r61 +167a4*Suffixes{158A9} 53|1225r44 1230r61 1246r64 1256r30 1259r39 1273r36 +. 1282r25 1284r39 +170i4*Number_Of_Tickons{integer} 53|1763r19 1766r24 1773r24 1779r27 +171i4*Number_Of_Tackons{integer} 53|1631r44 +173i4*Number_Of_Prefixes{integer} 53|1160r27 +174i4*Number_Of_Suffixes{integer} 53|1221r24 +176U14*Load_Addons 53|1925s7 +178V13*Subtract_Tackon{string} 53|1400s18 1639s18 +179V13*Subtract_Prefix{18|39A12} 53|899s36 923s36 958s36 990s36 1024s36 1045s39 +. 1067s39 1090s39 1113s28 1120s28 1127s28 1167s25 1172s42 +180V13*Subtract_Tickon=181:14{18|39A12} 53|1769s24 +182V13*Subtract_Suffix{18|39A12} 53|1225s19 1230s36 +184V13*Add_Prefix{18|39A12} 53|868s16 +186V13*Add_Suffix{18|39A12} 53|867s24 +X 24 support_utils-developer_parameters.ads +18K23*Developer_Parameters 98e39 53|33w20 33r60 +55n6*Do_Only_Fixes{40E9} 53|1326r29 +56n6*Do_Fixes_Anyway{40E9} 53|1335r27 +57n6*Use_Prefixes{40E9} 53|1158r25 +75n6*Pause_In_Screen_Output{40E9} 53|46r22 +85A9*Mdev_Array(boolean)<40E9> +87a4*Words_Mdev{85A9} 53|46r10 1158r13 1326r17 1335r15 +X 25 support_utils-line_stuff.ads +23K23*Line_Stuff 128e29 53|34w20 34r50 +27P9*Dictionary_List(26R9) +34A9*Dictionary(27P9) +35a4*Null_Dictionary{34A9} 53|1913r22 +39a4*Dict_Loc{34A9} 53|1913m10 1914m27 1914r27 +121U14*Load_Stem_File 53|1916s10 +123U14*Load_Dictionary 53|1914s10 +126U14*Load_Uniques 53|1923s7 +X 26 support_utils-uniques_package.ads +19K23*Uniques_Package 44e34 53|30w20 30r55 +22P9*Unique_List(21R9) 53|168r14 +26a10*Stem{18|39A12} 53|188r39 190r35 +27r10*Qual{18|744R9} 53|191r21 +29i10*MNPC{2|66I9[17|614]} 53|197r20 +30p10*Succ{22P9} 53|200r23 +33A9*Latin_Uniques(22P9) +36a4*Unq{33A9} 53|171r18 173r18 175r18 1923m21 1923r21 +X 27 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 53|31w20 31r55 +37p4*Unknowns{9|52P9} 53|1872r30 1873r34 1874r35 1878r30 1879r34 1880r35 +48n6*Write_Unknowns_To_File{43E9} 53|1871r25 1877r25 +52n6*Do_Fixes{43E9} 53|1336r24 1364r31 +64A9*Mode_Array(boolean)<43E9> 53|1759r38 +66a4*Words_Mode{64A9} 53|1336r12 1364r19 1759r52 1764m10 1841m10 1844m13 +. 1871r13 1877r13 +X 28 support_utils-word_support_package.ads +21K23*Word_Support_Package 89e39 52|21w20 21r60 +25R9*Dictionary_Stem 31e17 52|37r17 53|333r12 +27a10*Stem{18|39A12} 53|434r45 463r46 466r49 474r51 487r51 547r41 868r39 +28r10*Part{17|519R9} 53|375r27 376r22 377r22 384r22 390r22 391r22 798r36 +. 803r34 1487r42 1506r47 1596r30 1604r35 +29i10*Key{18|179I9} 53|799r35 +30i10*MNPC{2|66I9[17|614]} 53|800r37 1475r38 1515r52 1613r40 +33K12*Stem_Io[2|43] 53|308r7 308r38 326r11 329r23 332r33 431r50 471r56 484r56 +. 508r11 566r39 +39a4*Stem_File(2|53P9[33]) 53|308m21 308r21 431r33 432r28 460r33 461r28 471r39 +. 472r34 484r39 485r34 565r29 566m22 566r22 570m20 570r20 +44A9*Dict_Array(25R9) +45a4*Bdl{44A9} 53|524r53 547r33 549r59 +46i4*Bdl_Last{integer} 53|543r24 +65V13*Adj_Comp_From_Key{18|167E9} 53|954s35 +67V13*Adv_Comp_From_Key{18|167E9} 53|1020s35 +69V13*Num_Sort_From_Key{18|186E9} 53|982s40 +71V13*Eff_Part{18|64E9} 53|889s39 +73V13*Len{integer} 53|518s10 867s19 873s25 1316s55 +75V13*First_Index{2|66I9[33]} 53|409s25 412s25 +80V14*Last_Index{2|66I9[33]} 53|410s25 413s25 +85U14*Load_Indices_From_Indx_File 53|312s7 +87U14*Load_Bdl_From_Disk 53|1927s7 +X 32 s-direio.ads +81P9*File_Type(53R9) +X 50 words_engine.ads +21K9*Words_Engine 27e17 52|22r9 84r5 53|35r6 36r5 38r14 1956r5 +X 51 words_engine-english_support_package.ads +21K22*English_Support_Package 72e41 53|35w19 36r18 +53K12*Ewds_Direct_Io[2|43] 53|1944r10 1945r24 +66a4*English_Dictionary_Available(boolean) 53|582r10 1943m10 1947m10 1951m13 +70p4*Ewds_File{2|53P9[53]} 53|1945m13 1945r13 +X 52 words_engine-word_package.ads +22K22*Word_Package 50|21k9 52|84l18 84e30 53|38b27 1956l18 1956t30 +24i4*Line_Number{integer} +24i17*Word_Number{integer} +26A9*Stem_Array_Type(18|39A12) 27r26 74r44 53|320r39 506r44 1141r18 +. 1208r18 +27A12*Stem_Array{26A9} 30r23 32r14 53|1151r16 1214r16 +29a4*Not_A_Stem{18|39A12} 30r49 53|1317r29 +30a4*Not_A_Stem_Array{27A12} 32r28 53|228r13 +32a4*Sa{27A12} 53|228m7 245m10 292m22 1317r19 1319r30 +32a8*Ssa{27A12} 53|1319m19 1329r34 1344r30 1350r30 1355r33 1365r33 1370r36 +. 1446m31 1458r40 1573m22 1584r31 +33i4*Ssa_Max{integer} 53|1320m19 1329r44 1344r40 1350r40 1355r43 1365r43 +. 1370r46 +35R9*Pruned_Dictionary_Item 39e17 40r34 41r54 53|380r38 386r38 394r38 399r35 +. 524r29 549r35 +37r10*Ds{28|25R9} 53|798r33 799r32 800r34 803r31 868r36 1475r35 1487r39 1506r44 +. 1515r49 1596r27 1604r32 1613r37 +38e10*D_K{17|34E9} 53|912r43 936r43 972r43 1004r43 1034r43 1058r46 1081r46 +. 1103r46 1114r35 1121r35 1128r35 1474r63 1476r58 1514r48 1612r36 +40r4*Null_Pruned_Dictionary_Item{35R9} 45r47 53|511r25 +41A9*Pruned_Dictionary_List(35R9) 45r10 +45a4*Pdl{41A9} 53|380m19 386m19 394m19 399m16 511m7 524m10 549m16 798r25 +. 799r24 800r26 803r23 868r28 912r35 936r35 972r35 1004r35 1034r35 1058r38 +. 1081r38 1103r38 1114r27 1121r27 1128r27 1474r55 1475r27 1476r50 1487r31 +. 1506r36 1514r40 1515r41 1596r19 1604r24 1612r28 1613r29 +46i4*Pdl_Index{integer} 53|379m19 379r32 380r24 385m19 385r32 386r24 393m19 +. 393r32 394r24 398m16 398r29 399r21 512m7 523m10 523r23 524r15 548m16 548r29 +. 549r21 796r24 1184r23 1242r19 1334r13 1457m19 1463r33 1583m10 1589r24 +48A12*Sal{17|654A9} 71r19 53|207r19 610r42 613r15 689r18 692r24 +. 737r18 738r23 1143r18 1144r23 1209r18 1210r23 1300r18 1301r23 1387r15 1388r30 +. 1543r15 1849r16 1850r16 +50E9*Dict_Restriction 50e66 72r21 75r49 53|208r21 322r47 507r49 +50n30*X{50E9} +50n33*Regular{50E9} 72r41 75r69 53|208r41 249r24 322r67 374r18 507r69 +50n42*Qu_Pron_Only{50E9} 53|233r58 263r55 389r18 1585r12 +50n56*Pack_Only{50E9} 53|233r27 263r27 383r18 1459r21 +52i4*Scroll_Line_Number{integer} +53i4*Output_Scroll_Count{integer} +55U14*Pause 55>21 53|42b14 68l8 68t13 +55p21 Output{9|52P9} 53|42b21 48r34 +57V13*Ltu{boolean} 57>18 57>21 53|70b13 84l8 84t11 125s16 137s16 +57e18 C{character} 53|70b18 74r20 76r20 78r20 80r20 82r20 +57e21 D{character} 53|70b21 72r12 82r24 +59V13*Equ{boolean} 59>18 59>21 53|86b13 100l8 100t11 121s13 135s13 153s17 +. 547s16 +59e18 C{character} 53|86b18 90r21 90r34 92r21 92r34 94r21 94r34 96r21 96r34 +. 98r20 +59e21 D{character} 53|86b21 88r12 98r24 +61V13*Gtu{boolean} 61>18 61>21 53|102b13 116l8 116t11 123s16 139s16 +61e18 C{character} 53|102b18 106r20 108r20 110r20 112r20 114r20 +61e21 D{character} 53|102b21 104r12 114r24 +63V13*Ltu{boolean} 63>18 63>21 53|118b13 130l8 130t11 463s26 +63s18 S{string} 53|118b18 120r21 121r18 121r21 123r21 123r24 125r21 125r24 +63s21 T{string} 53|118b21 121r39 121r42 123r42 123r45 125r42 125r45 +65V13*Gtu{boolean} 65>18 65>21 53|132b13 144l8 144t11 466s29 +65s18 S{string} 53|132b18 134r21 135r18 135r21 137r21 137r24 139r21 139r24 +65s21 T{string} 53|132b21 135r39 135r42 137r42 137r45 139r42 139r45 +67V13*Equ{boolean} 67>18 67>21 53|146b13 159l8 159t11 188s13 276s19 434s25 +. 474s31 487s31 1432s32 1562s21 +67s18 S{string} 53|146b18 148r10 152r21 153r22 153r25 +67s21 T{string} 53|146b21 148r22 153r43 153r46 +69U14*Run_Inflections 70>7 71=7 72>7 53|205b14 304l8 304t23 1852s10 +70s7 S{string} 53|206b7 213r51 +71a7 Sl{48A12} 53|207b7 224m10 240m13 289m22 +72e7 Restriction{50E9} 53|208b7 233r12 233r43 249r10 263r13 263r41 +74U14*Search_Dictionaries 74>35 75>35 53|506b14 574l8 574t27 1181s19 1238s16 +. 1329s13 1458s19 1584s10 +74a35 Ssa{26A9} 53|506b35 518r15 518r20 533r10 533r15 534r13 534r38 534r43 +. 535r19 535r24 537r13 537r18 538r16 538r21 554r10 569r32 +75e35 Restriction{50E9} 53|507b35 569r42 +77U14*Word 77>20 78=20 78=45 53|603b14 1643s19 1883l8 1883t12 +77s20 Raw_Word{string} 53|603b20 607r52 1869r14 1872r40 1878r40 +78a20 Pa{17|654A9} 53|604b20 1345m45 1350m59 1356m48 1365m62 1371m33 1492m34 +. 1500m31 1598m19 1643m31 1660r31 1665r34 1671r34 1675r45 1675r58 1676r56 +. 1681r40 1690r40 1696m40 1697r42 1716m37 1717r39 1721m31 1721r56 1731m25 +. 1732r27 1733m25 1753m32 1772m16 1782m22 1783m22 1785m22 1786m22 1856m31 +78i45 Pa_Last{integer} 53|605b20 608r40 1333r16 1345m49 1350m63 1356m52 1362r16 +. 1365m66 1371m37 1491m34 1491r45 1492r38 1499m31 1499r42 1500r35 1597m19 +. 1597r30 1598r23 1628r49 1643m35 1645r22 1651r30 1696r49 1697r55 1698m40 +. 1698r51 1716r46 1717r52 1718m37 1718r48 1721r40 1721r69 1722m31 1722r42 +. 1730m25 1730r36 1731r53 1732r55 1753m36 1757r42 1758r41 1771m16 1772r20 +. 1780m22 1780r33 1782r26 1783r26 1785r26 1786r26 1802r25 1816r25 1832r22 +. 1833m22 1856m35 1862r10 1870m10 1882m10 +80U14*Change_Language 80>31 53|576b14 601l8 601t23 +80e31 C{character} 53|576b31 577r26 581r22 +82U14*Initialize_Word_Package 53|1885b14 1954l8 1954t31 +X 53 words_engine-word_package.adb +40p4 Inflections_Sections_File{2|53P9[18|933]} 252r22 254r22 256r22 258r22 +. 264r16 1420r40 1549r31 1890m28 1890r28 +43a7 Pause_Line{string} 54m47 60m15 +44i7 Pause_Last{integer} 54m59 60m27 +120i11 I{integer} 121r31 121r52 123r34 123r55 125r34 125r55 +134i11 I{integer} 135r31 135r52 137r34 137r55 139r34 139r55 +152i11 I{integer} 153r35 153r56 +161U14 Run_Uniques 161b14 162>7 163=7 163=32 203l8 203t19 1753s7 +162s7 S{string} 166r30 +163a7 Pa{17|654A9} 190m13 +163i32 Pa_Last{integer} 189m13 189r24 190r17 +165a7 Sl{string} 167r40 170r10 170r14 172r13 172r17 175r23 175r27 +167a7 St{18|39A12} 188r18 +168p7 Unql{26|22P9} 171m10 173m10 175m10 184r13 188r34 190r30 191r16 197r15 +. 200m10 200r18 +213a7 Word{string} 214r44 214r50 215r46 223r10 234r19 237r20 277r30 277r36 +. 277r57 281r34 286r29 286r35 +214e7 Last_Of_Word{character} 250r15 273r22 275r31 275r57 +215i7 Length_Of_Word{integer} 238r16 245r14 268r59 +216i7 Stem_Length{integer} 281m19 283r22 286r49 287r40 292r26 +217r7 Pr{17|625R9} 237m13 240r23 245r33 286m22 289r32 292r42 +218i7 M{integer} 224r14 240r17 241m13 241r18 289r26 290m22 290r27 +236i14 I{integer} 239r20 +268i11 Z{integer} 273r19 275r28 275r54 276r61 277r48 281r48 +275i17 I{integer} 276r41 288r29 +306U14 Try_To_Load_Dictionary 306b14 306>38 318l8 318t30 1894s7 1896s7 +306e38 D_K{17|34E9} 308r32 309r55 310r32 311r55 312r36 313r29 317r32 +320U14 Dictionary_Search 320b14 320>33 321>33 322>33 504l8 504t25 569s13 +320a33 Ssa{52|26A9} 331r37 331r42 422r19 423r22 434r52 463r53 466r56 474r58 +. 487r58 +321e33 D_K{17|34E9} 380r66 386r66 394r66 399r63 408r10 409r70 410r69 412r60 +. 413r59 427r19 431r44 432r39 460r44 461r39 471r50 472r45 484r50 485r45 +322e33 Restriction{52|50E9} 373r15 +329i7 J{2|66I9[28|33]} 443m19 449m28 452m28 455r34 460r50 464r31 465m25 467r31 +. 468m25 470r48 483r34 +329i10 J1{2|66I9[28|33]} 418m10 429r28 443r25 447r26 447r43 449r33 464m25 +. 465r31 468r31 470r42 498m19 +329i14 J2{2|66I9[28|33]} 419m10 429r34 443r30 447r31 447r48 452r33 465r36 +. 467m25 468r36 483r43 499m19 +329i18 Jj{2|66I9[28|33]} 455m28 475m31 488m31 498r25 +331a7 Index_On{18|39A12} 409r50 410r49 412r49 413r48 +332i7 Index_First{2|66I9[28|33]} 409m10 412m10 416r10 416r36 418r16 +332i20 Index_Last{2|66I9[28|33]} 410m10 413m10 416r51 419r16 499r25 +333r7 Ds{28|25R9} 375r24 376r19 377r19 380r62 384r19 386r62 390r19 391r19 +. 394r62 399r59 432m45 434r42 461m45 463r43 466r46 472m51 474r48 485m51 487r48 +334b7 First_Try{boolean} 439m19 448r28 450m28 +334b18 Second_Try{boolean} 441m19 451r31 453m28 +336V16 First_Two{string} 336b16 336>27 369l11 369t20 409s39 410s38 412s38 +. 413s37 +336s27 W{string} 341r45 342r23 342r35 362r33 364r35 365r37 +341a10 S{string} 361r13 362r17 362r36 364r17 364r38 365r17 365r40 +342a10 Ss{string} 362m13 364m13 365m13 368r17 +344V19 Ui{character} 344b19 344>23 357l14 357t16 362s29 364s31 365s33 +344e23 C{character} 346r16 348r19 350r19 352r19 355r23 +371U17 Load_Pdl 371b17 402l11 402t19 435s25 476s31 489s31 +421l10 Stem_Array_Loop 502l19 502e34 +422i14 K{integer} 423r27 434r57 463r58 466r61 474r63 487r63 +429i23 J 431r65 +445l19 Binary_Search 456r33 492r36 495r30 497l28 497e41 +470i29 I 471r71 475r37 +483i29 I 484r71 488r37 +509e7 Fc{character} 532m7 535m13 538m10 542r10 547r53 +543i14 I{integer} 547r38 549r64 +563e11 D_K{17|34E9} 564r35 565r40 566r33 567r56 569r37 570r31 +607a7 Input_Word{string} 1749r16 1753r20 1769r41 1775r29 1820r25 1821r25 +. 1822r25 1822r45 1824r46 1825r28 1826r25 1826r45 1828r46 1852r27 1853r23 +. 1863r23 +608i7 Pa_Save{integer} 1862r20 1870r21 1882r21 +610U17 Order_Stems 610b17 610=30 686l11 686t22 1855s13 +610a30 Sx{52|48A12} 613r22 617r13 685m10 +612i10 Hits{integer} 631m13 674m28 674r36 683r32 +613a10 Sl{52|48A12} 622r19 623r23 667r25 670r37 670r45 671r34 672m28 672r38 +. 673m28 685r16 +614i10 Sl_Last{integer} 624m13 624r24 666r33 +615r10 Sm{17|625R9} 671m28 673r42 +622i14 I{integer} 623r27 +629l10 Hit_Loop 683r18 684l19 684e27 +633q13 Switch 681l17 681e23 +642V28 Compare{boolean} 642b28 642>37 643>37 663l23 663t30 670s28 +642r37 L{17|625R9} 645r35 646r34 648r24 649r34 651r24 652r36 653r34 655r24 +. 656r36 657r33 +643r37 R{17|625R9} 645r26 646r25 647r24 649r25 650r24 652r24 653r25 654r24 +. 656r24 657r24 +665l19 Inner_Loop 677r30 679l28 679e38 +666i23 I{integer} 667r29 670r41 670r49 671r38 672r32 672r42 673r32 +688U17 Array_Stems 688b17 689>10 690=10 690=35 734l11 734t22 1856s13 +689a10 Sx{52|48A12} 692r31 +690a10 Pa{17|654A9} 725m25 +690i35 Pa_Last{integer} 724m25 724r36 725r29 +692a10 Sl{52|48A12} 696r13 701r22 702r19 719r25 725r41 726r32 +693r10 Opr{17|625R9} 700m13 719r35 726m25 +701i17 I{integer} 702r23 719r29 725r45 726r36 +705q19 Supress_Key_Check 728l23 728e40 +707V32 "<="{boolean} 707b32 707>37 707>40 717l27 717t30 719s32 +707r37 A{17|625R9} 710r28 711r27 +707r40 B{17|625R9} 710r40 711r36 +736U17 Reduce_Stem_List 736b17 737>10 738=10 741>10 742>10 1138l11 1138t27 +. 1186s22 1246s19 1361s13 +737a10 Sl{52|48A12} 870r22 871r32 873r30 884r34 887r23 887r46 889r49 892r43 +. 893r45 899r53 905r31 906r31 908r36 909r39 910r36 911r37 916r46 923r53 929r31 +. 930r31 931r31 932r36 933r39 934r36 935r37 940r46 941r26 942r26 958r53 964r31 +. 965r31 966r31 968r36 969r39 970r36 971r37 976r46 977r43 990r53 996r31 997r31 +. 998r31 1000r36 1001r39 1002r36 1003r37 1008r45 1009r26 1024r53 1030r36 +. 1031r39 1032r36 1033r37 1039r28 1040r46 1045r56 1051r34 1052r34 1053r34 +. 1054r39 1055r42 1056r39 1057r40 1061r31 1062r46 1067r56 1073r34 1074r34 +. 1075r34 1076r34 1077r39 1078r42 1079r39 1080r40 1084r31 1085r46 1090r56 +. 1096r34 1097r34 1098r34 1099r39 1100r42 1101r39 1102r40 1108r44 1113r45 +. 1113r67 1120r45 1120r67 1127r45 1127r67 +738a10 Sxx{52|48A12} 790m10 898m25 922m25 957m25 989m25 1023m25 1044m28 1066m28 +. 1089m28 1112m25 1119m25 1126m25 +741r10 Prefix{23|134R9} 844r16 854r28 855r35 858r22 868r45 899r66 923r66 +. 958r66 990r66 1024r66 1045r69 1067r69 1090r69 1113r58 1120r58 1127r58 +742r10 Suffix{23|145R9} 806r16 819r28 820r31 823r20 823r50 826r24 827r54 +. 828r54 829r54 830r54 831r54 832r54 835r30 868r54 +744i10 MNPC_Part{17|620I12} 800m13 913r36 937r36 973r36 1005r36 1035r36 1059r39 +. 1082r39 1104r39 1114r40 1121r40 1128r40 +745r10 Pdl_Part{17|519R9} 798m13 811r38 812r38 827m35 828m35 829m35 830m35 +. 831m35 832m35 836r29 848r38 849r38 855r19 889r22 891r25 892r24 893r24 904r31 +. 907r31 915r28 916r24 928r31 939r29 940r25 941r59 943r25 949r28 951r35 963r31 +. 975r29 976r25 980r28 986r40 995r31 1007r29 1008r26 1010r25 1014r28 1016r35 +. 1037r28 1040r28 1050r34 1062r28 1072r34 1085r28 1095r34 1107r28 1108r24 +. 1116r28 1123r28 +746e10 Com{18|167E9} 951m28 954m28 967r31 1016m28 1020m28 1029r45 +747e10 Num_Sort{18|186E9} 982m28 986m28 999r31 +748i10 Ls{integer} 867m13 873r19 +749i10 M{integer} 793m10 897m25 897r30 898r30 921m25 921r30 922r30 956m25 +. 956r30 957r30 988m25 988r30 989r30 1022m25 1022r30 1023r30 1043m28 1043r33 +. 1044r33 1065m28 1065r33 1066r33 1088m28 1088r33 1089r33 1111m25 1111r30 +. 1112r30 1118m25 1118r30 1119r30 1125m25 1125r30 1126r30 +751i10 Pdl_Key{18|179I9} 799m13 820r20 821r20 835m19 884r23 885r23 954r54 +. 977r25 982r59 1020r54 +752e10 Pdl_P{18|64E9} 803m13 811r16 812r16 819r19 822r20 822r35 822r52 836m19 +. 848r16 849r16 850r16 850r35 854r20 886r24 886r39 886r56 +756V20 "<="{boolean} 756b20 756>25 756>31 766l15 766t18 819s25 +756e25 Left{18|64E9} 758r24 759r16 +756e31 Right{18|64E9} 758r16 759r32 760r15 +768V20 "<="{boolean} 768b20 768>25 768>31 778l15 778t18 893s42 +768e25 Left{18|125E9} 770r24 771r30 +768e31 Right{18|125E9} 770r16 771r16 772r15 +780V20 "<="{boolean} 780b20 780>25 780>31 787l15 787t18 820s28 884s31 +780i25 Left{18|179I9} 782r24 +780i31 Right{18|179I9} 782r16 782r37 +795l10 On_Pdl 1137l19 1137e25 +796i14 J{integer} 798r30 799r29 800r31 803r28 868r33 912r40 936r40 972r40 +. 1004r40 1034r40 1058r43 1081r43 1103r43 1114r32 1121r32 1128r32 +869l13 On_Sl 871r21 1134l22 1134e27 +870i17 I{integer} 871r36 873r34 884r38 887r27 887r50 889r53 892r47 893r49 +. 899r57 905r35 906r35 908r40 909r43 910r40 911r41 916r50 923r57 929r35 930r35 +. 931r35 932r40 933r43 934r40 935r41 940r50 941r30 942r30 958r57 964r35 965r35 +. 966r35 968r40 969r43 970r40 971r41 976r50 977r47 990r57 996r35 997r35 998r35 +. 1000r40 1001r43 1002r40 1003r41 1008r49 1009r30 1024r57 1030r40 1031r43 +. 1032r40 1033r41 1039r32 1040r50 1045r60 1051r38 1052r38 1053r38 1054r43 +. 1055r46 1056r43 1057r44 1061r35 1062r50 1067r60 1073r38 1074r38 1075r38 +. 1076r38 1077r43 1078r46 1079r43 1080r44 1084r35 1085r50 1090r60 1096r38 +. 1097r38 1098r38 1099r43 1100r46 1101r43 1102r44 1108r48 1113r49 1113r71 +. 1120r49 1120r71 1127r49 1127r71 +1136L12 End_Of_Pdl_Loop 815r21 840r24 852r21 861r24 +1140U17 Apply_Prefix 1140b17 1141>10 1142>10 1143>10 1144=10 1145=10 1146=10 +. 1205l11 1205t23 1272s19 1344s16 1355s19 1370s22 +1141a10 Sa{52|26A9} 1163r25 1165r22 1167r42 1168r30 1172r59 +1142r10 Suffix{23|145R9} 1186r63 +1143a10 Sx{52|48A12} 1186r40 +1144a10 Sxx{52|48A12} 1156m10 1186m44 1188r25 +1145a10 Pa{17|654A9} 1192m25 1195m25 1197m25 1198m25 +1146i10 Pa_Last{integer} 1190m25 1190r36 1192r29 1195r29 1197r29 1198r29 +1151a10 Ssa{52|27A12} 1172m25 1181r40 +1152i10 L{integer} 1162m16 1170m25 1170r30 1172r30 1179r19 1181r50 +1160i17 I{integer} 1165r44 1167r60 1172r77 1186r59 1196r43 1197r71 +1163i20 J{integer} 1165r26 1167r46 1168r34 1172r63 +1207U17 Apply_Suffix 1207b17 1208>10 1209>10 1210=10 1211=10 1212=10 1296l11 +. 1296t23 1350s16 1365s19 +1208a10 Sa{52|26A9} 1224r22 1225r36 1226r24 1230r53 +1209a10 Sx{52|48A12} 1246r37 1273r50 +1210a10 Sxx{52|48A12} 1246m41 1248r22 1262r31 1263r35 1265r41 1273m54 1274r22 +. 1287r31 1288r35 1290r41 +1211a10 Pa{17|654A9} 1252m22 1255m22 1258m22 1260m22 1265m25 1273m59 1278m22 +. 1281m22 1283m22 1285m22 1290m25 +1212i10 Pa_Last{integer} 1250m22 1250r33 1252r26 1255r26 1258r26 1260r26 +. 1264m25 1264r36 1265r29 1273m63 1276m22 1276r33 1278r26 1281r26 1283r26 +. 1285r26 1289m25 1289r36 1290r29 +1214a10 Ssa{52|27A12} 1230m19 1238r37 1273r22 +1215i10 L{integer} 1222m13 1228m19 1228r24 1230r24 1236r16 1238r47 1273r32 +1216i10 Suffix_Hit{integer} 1244m19 1256r40 1259r49 1271m19 1282r35 1284r49 +1221i14 I{integer} 1225r54 1230r71 1244r33 1246r74 1271r33 1273r46 +1224i17 J{integer} 1225r40 1226r28 1230r57 +1262i26 I{integer} 1263r40 1265r46 +1287i26 I{integer} 1288r40 1290r46 +1298U17 Prune_Stems 1298b17 1299>10 1300>10 1301=10 1377l11 1377t22 1853s10 +1299s10 Input_Word{string} 1316r60 +1300a10 Sx{52|48A12} 1307r13 1345r36 1350r50 1356r39 1361r31 1365r53 1371r24 +1301a10 Sxx{52|48A12} 1342r16 1345m40 1348r16 1350m54 1351r19 1356m43 1361m35 +. 1362r39 1365m57 1366r22 1371m28 +1303i10 J{integer} 1315m13 1319r24 1320r30 1321m19 1321r24 +1313q10 Generate_Reduced_Stem_Array 1324l14 1324e41 +1316i17 Z{integer} 1317r23 1319r34 +1379U17 Process_Packons 1379b17 1379>34 1531l11 1531t26 1807s28 1811s28 +1379s34 Input_Word{string} 1400r35 1408r28 +1381i10 Stem_Length{integer} 1440m31 1441r64 1448r61 +1382r10 Pr{17|625R9} 1441m31 1445r41 +1383i10 M{integer} 1422m19 1444m31 1444r36 1445r35 1467m22 1470r32 1488r34 +. 1501r45 1507r40 1508r40 1509r40 1510r45 1511r48 1512r45 1513r46 1519m25 +. 1519r30 +1384r10 De{17|579R9} 1476m64 1477r33 +1385a10 Mean{18|61A12} 1477m25 1483r34 1484r33 +1386b10 Packon_First_Hit{boolean} 1409m19 1490r34 1497m34 1528m13 +1387a10 Sl{52|48A12} 1407m16 1445m31 1470r28 1488r30 1501r41 1507r36 1508r36 +. 1509r36 1510r41 1511r44 1512r41 1513r42 +1388a10 Sl_Nulls{52|48A12} 1407r22 +1392l10 Over_Packons 1530l19 1530e31 +1393i14 K{integer} 1400r56 1403r33 1411r31 1435r39 1485r42 1492r60 1496r61 +1397q13 For_Each_Packon 1526l17 1526e32 +1399a16 Xword{string} 1401r36 1401r53 +1401a16 Word{string} 1404r44 1404r50 1405r55 1408r19 1415m22 1415r28 1433r30 +. 1433r36 1433r57 1440r46 1441r44 1441r50 1447r34 1448r34 1448r48 +1402i16 Packon_Length{integer} 1484r48 +1404e16 Last_Of_Word{character} 1412r26 1416m22 1427r34 1430r31 1430r57 +1405i16 Length_Of_Word{integer} 1425r57 1431r37 +1424l19 On_Inflects 1454l28 1454e39 +1425i23 Z{integer} 1427r31 1430r28 1430r54 1431r32 1432r62 1433r48 1440r60 +1429i29 I{integer} 1432r42 1434r36 1443r38 +1462l19 Pdl_Loop 1523l28 1523e36 +1463i23 J{integer} 1474r60 1475r32 1476r55 1487r36 1506r41 1514r45 1515r46 +1469l22 Sl_Loop 1521l31 1521e38 +1533U17 Process_Qu_Pronouns 1533b17 1534>10 1535>10 1621l11 1621t30 1795s25 +. 1800s25 1824s25 1828s25 +1534s10 Input_Word{string} 1537r54 +1535i10 Qkey{18|179I9} 1561r35 +1537a10 Word{string} 1538r47 1538r53 1539r49 1563r21 1563r27 1563r48 1567r37 +. 1568r35 1568r41 1574r30 1574r36 1574r50 +1538e10 Last_Of_Word{character} 1557r25 1559r34 1559r60 +1539i10 Length_Of_Word{integer} 1555r48 1560r28 +1540i10 Stem_Length{integer} 1567m22 1568r55 1574r63 +1541i10 M{integer} 1552m10 1571m22 1571r27 1572r26 1591m13 1594r23 1596r51 +. 1599r33 1605r28 1606r28 1607r28 1608r33 1609r36 1610r33 1611r34 1615m16 +. 1615r21 +1542r10 Pr{17|625R9} 1568m22 1572r32 +1543a10 Sl{52|48A12} 1572m22 1594r19 1596r47 1599r29 1605r24 1606r24 1607r24 +. 1608r29 1609r32 1610r29 1611r30 +1554l10 On_Inflects 1580l19 1580e30 +1555i14 Z{integer} 1557r22 1559r31 1559r57 1560r23 1562r51 1563r39 1567r51 +1559i20 I{integer} 1561r26 1562r31 1570r29 +1588l10 Pdl_Loop 1619l19 1619e27 +1589i14 J{integer} 1596r24 1604r29 1612r33 1613r34 +1593l13 Sl_Loop 1617l22 1617e29 +1623U17 Try_Tackons 1623b17 1623>30 1746l11 1746t22 1863s10 +1623s30 Input_Word{string} 1639r35 1642r28 +1624b10 Tackon_Hit{boolean} 1648m25 1685m40 1693m40 1705m37 1729r25 +1625b10 Tackon_On{boolean} 1649m25 1661r39 1664m31 1666r39 1670m31 1686m40 +. 1694m40 1706m37 +1626i10 J{integer} 1651m25 1653r31 1660r35 1665r38 1671r38 1675r49 1675r62 +. 1676r60 1681r44 1690r44 1696r44 1697r46 1716r41 1717r43 1721r35 1721r60 +. 1724m28 1724r33 +1627r10 De{17|579R9} 1676m69 +1628i10 Entering_Pa_Last{integer} 1645r32 1653r36 1731r29 1732r31 1733r29 +1629i10 Start_Of_Loop{integer} 1634r19 +1631i10 End_Of_Loop{integer} 1634r36 +1633l10 Loop_Over_Tackons 1745l19 1745e36 +1634i14 I{integer} 1639r56 1647r34 1672r39 1679r45 1682r48 1691r48 1733r64 +. 1737r52 +1636q13 Remove_A_Tackon 1744l17 1744e32 +1638a16 Less{string} 1642r19 1643r25 +1755q7 Qu 1845l11 1845e13 +1757i10 Pa_Qstart{integer} 1771r27 1802r36 1816r35 +1758i10 Pa_Start{integer} 1832r32 1833r33 +1759a10 Saved_Mode_Array{27|64A9} 1841r24 1844r27 +1760i10 Qkey{18|179I9} 1794m25 1795r54 1799m25 1800r54 1802r59 +1766i14 I{integer} 1769r62 1773r20 1779r22 1782r58 1786r67 +1768a16 Q_Word{string} 1775r19 1789r22 1790r23 1790r31 1790r47 1791r22 1791r30 +. 1791r46 1793r25 1793r33 1793r49 1795r46 1796r28 1797r25 1797r41 1800r46 +. 1804r28 1805r28 1805r44 1807r45 1808r31 1809r28 1809r44 1811r45 +1849a10 Sss{52|48A12} 1853m39 1853r39 1854r13 1855m26 1855r26 1856r26 1857m13 +1850a10 Ss{52|48A12} 1852m39 1852r39 1853r35 +1898q7 Load_Local 1921l11 1921e21 +1900a10 Dict_Path{string} 1907r59 1914r37 +1903q10 Check_For_Local_Dictionary 1910l14 1910e40 +1905p13 Dummy{9|52P9} 1907m31 1907r31 1909m32 1909r32 +1941q7 Try_To_Load_English_Words 1952l11 1952e36 + diff --git a/obj/words_engine-static/words_engine-word_package.o b/obj/words_engine-static/words_engine-word_package.o new file mode 100644 index 0000000000000000000000000000000000000000..028485160da43dfd3d29f95a532fcd0d70594582 Binary files /dev/null and b/obj/words_engine-static/words_engine-word_package.o differ diff --git a/obj/words_engine-static/words_engine.ali b/obj/words_engine-static/words_engine.ali new file mode 100644 index 0000000000000000000000000000000000000000..00e259139d030189c698a364e0b848483d222119 --- /dev/null +++ b/obj/words_engine-static/words_engine.ali @@ -0,0 +1,47 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P ZX + +RN +RV NO_IMPLEMENTATION_PRAGMAS + +U words_engine%s words_engine.ads 93849dab NE OO PK + +D system.ads 20160213141829 90249111 +D words_engine.ads 20230322220154 93849dab +X 2 words_engine.ads +21K9*Words_Engine 27l5 27e17 + diff --git a/obj/words_engine-static/words_engine.lexch b/obj/words_engine-static/words_engine.lexch new file mode 100644 index 0000000000000000000000000000000000000000..87343837f46f3565bc58372779f0a4c6cd96bad5 --- /dev/null +++ b/obj/words_engine-static/words_engine.lexch @@ -0,0 +1,33 @@ +[LIBRARY PATH] +/home/ubuntu/whitakers-words/lib/words_engine-static/libwords_engine.a +[OBJECT FILES] +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-put_stat.o +20230322220431 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-parse.o +20230322220458 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-explanation_package.o +20230322220432 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-pearse_code.o +20230322220432 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-tricks.o +20230322220446 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-list_sweep.o +20230322220437 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-english_support_package.o +20230322220435 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-initialization.o +20230322220437 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-trick_tables.o +20230322220449 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-put_example_line.o +20230322220439 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-word_package.o +20230322220448 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-roman_numerals_package.o +20230322220449 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-search_english.o +20230322220452 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine.o +20230322220449 +/home/ubuntu/whitakers-words/obj/words_engine-static/words_engine-list_package.o +20230322220457 diff --git a/obj/words_engine-static/words_engine.o b/obj/words_engine-static/words_engine.o new file mode 100644 index 0000000000000000000000000000000000000000..4ec508ec8888feb3aa3e6060686c284f72ae7e3b Binary files /dev/null and b/obj/words_engine-static/words_engine.o differ diff --git a/obj/words_main.ali b/obj/words_main.ali new file mode 100644 index 0000000000000000000000000000000000000000..fa1ceefd453dfdbd369eb7d6303732bb59b50bbe --- /dev/null +++ b/obj/words_main.ali @@ -0,0 +1,204 @@ +V "GNAT Lib v4.9" +A -gnatwa +A -Wall +A -fstack-check=specific +A -gnatA +A -gnatwa +A -gnatwe +A -gnato +A -gnateE +A -gnata +A -gnatU +A -gnatf +A -g +A -gnatQ +A -gnaty3 +A -gnatya +A -gnatyA +A -gnatyb +A -gnatye +A -gnatyf +A -gnatyh +A -gnatyi +A -gnatyk +A -gnatyl +A -gnatyn +A -gnatyO +A -gnatyM80 +A -gnatyp +A -gnatyr +A -gnatyt +A -gnatyS +A -gnatyu +A -gnatyx +A -mtune=generic +A -march=x86-64 +P SS ZX + +RN +RV NO_EXCEPTION_HANDLERS +RV NO_EXCEPTIONS +RV NO_IO +RV NO_IMPLICIT_LOOPS +RV NO_SECONDARY_STACK +RV NO_STANDARD_STORAGE_POOLS +RV NO_IMPLEMENTATION_PRAGMAS +RV SPARK_05 + +U words_main%b words_main.adb 67b7e3a6 NE OO SU +W ada%s ada.ads ada.ali +W ada.command_line%s a-comlin.adb a-comlin.ali +W ada.tags%s a-tags.adb a-tags.ali +W ada.text_io%s a-textio.adb a-textio.ali +W interfaces%s interfac.ads interfac.ali +W latin_utils%s latin_utils.ads latin_utils.ali +W latin_utils.config%s latin_utils-config.adb latin_utils-config.ali +W latin_utils.strings_package%s latin_utils-strings_package.adb latin_utils-strings_package.ali +W process_input%b process_input.adb process_input.ali +W support_utils%s support_utils.ads support_utils.ali +W support_utils.word_parameters%s support_utils-word_parameters.adb support_utils-word_parameters.ali +W system.concat_3%s s-conca3.adb s-conca3.ali +W system.secondary_stack%s s-secsta.adb s-secsta.ali +W words_engine%s words_engine.ads words_engine.ali +W words_engine.initialization%s words_engine-initialization.adb words_engine-initialization.ali +W words_engine.word_package%s words_engine-word_package.adb words_engine-word_package.ali + +D ada.ads 20070406091342 3ffc8e18 +D a-charac.ads 20070912115821 2d3ec45b +D a-chlat1.ads 20140225151544 66457d31 +D a-comlin.ads 20140225151544 ea62afbc +D a-contai.ads 20101025135029 61e5e089 +D a-convec.ads 20120217141546 0aaf3975 +D a-direio.ads 20090410151215 5842da07 +D a-except.ads 20140129161953 f86a4103 +D a-finali.ads 20111121113555 52ecdc1b +D a-ioexce.ads 20140225151544 e4a01f64 +D a-iteint.ads 20110906092602 7c7305e9 +D a-stream.ads 20140122164720 1a984740 +D a-string.ads 20070406091342 90ac6797 +D a-strmap.ads 20090409150019 9cb836fb +D a-strunb.ads 20120426100351 3f91d4c5 +D a-tags.ads 20111212115430 6c0509d0 +D a-textio.ads 20140129155348 386df5d4 +D a-tienio.ads 20090409150019 fc618ae6 +D a-tiinio.ads 20090409150019 aa04e5d6 +D a-unccon.ads 20070406091342 f9eb8f06 +D banner.ads 20230322220154 4640cea3 +D interfac.ads 20140225151838 69adb1b9 +D i-cstrea.ads 20130412125801 8128536b +D latin_utils.ads 20230322220154 14f26ddf +D latin_utils-config.ads 20230322220154 d5d50f67 +D latin_utils-dictionary_package.ads 20230322220154 e6e52463 +D latin_utils-inflections_package.ads 20230322220154 6766ecb7 +D latin_utils-latin_file_names.ads 20230322220154 8f5ca59f +D latin_utils-preface.ads 20230322220154 e90a73bc +D latin_utils-strings_package.ads 20230322220154 9a865565 +D process_input.adb 20230322220154 957745d8 +D support_utils.ads 20230322220154 f98bd89b +D support_utils-developer_parameters.ads 20230322220154 832e1d2d +D support_utils-word_parameters.ads 20230322220154 276a9680 +D support_utils-word_support_package.ads 20230322220154 e452bc91 +D system.ads 20160213141829 90249111 +D s-atocou.ads 20131010110730 cd7c94ca +D s-atocou.adb 20131010121735 62bad392 +D s-conca2.ads 20140225151544 02a0d7d0 +D s-conca3.ads 20140225151544 0b705ca5 +D s-conca4.ads 20140225151544 7e642b20 +D s-crtl.ads 20140225151544 840e6817 +D s-direio.ads 20090409150019 068812e8 +D s-exctab.ads 20140225151139 54135002 +D s-ficobl.ads 20120709130952 55a71d43 +D s-finmas.ads 20140225151139 814daec4 +D s-finroo.ads 20120426095924 4ff27390 +D s-parame.ads 20140225151139 ab8cb46a +D s-pooglo.ads 20110804083314 542f33d0 +D s-secsta.ads 20140225151139 86a2856d +D s-soflin.ads 20140225151139 aa763b52 +D s-stache.ads 20140225151139 a37c21ec +D s-stalib.ads 20140225151139 a891183f +D s-stoele.ads 20140225151139 2dc34a04 +D s-stoele.adb 20140225151139 ed88f8fb +D s-stopoo.ads 20131010103753 b16154c2 +D s-stposu.ads 20121005142121 ffeba1c5 +D s-stratt.ads 20131014135145 aedef97e +D s-traent.ads 20140225151139 b5116092 +D s-unstyp.ads 20140225151139 510692af +D s-wchcon.ads 20140225151139 1b7d22d2 +D words_engine.ads 20230322220154 93849dab +D words_engine-english_support_package.ads 20230322220154 53a3ad96 +D words_engine-explanation_package.ads 20230322220154 30c7d314 +D words_engine-initialization.ads 20230322220154 97926821 +D words_engine-list_package.ads 20230322220154 83853b5d +D words_engine-parse.ads 20230322220154 6d4edb33 +D words_engine-word_package.ads 20230322220154 3c1c1d68 +D words_main.adb 20230322220154 e37845dd +X 1 ada.ads +16K9*Ada 19e8 69|17r6 18r6 18r23 38r7 41r19 56r10 60r21 66r25 82r13 86r21 +. 88r21 109r27 110r28 124r13 128r45 156r41 158r44 +X 4 a-comlin.ads +38K13*Command_Line 139e21 69|17w10 38r11 56r14 60r25 82r17 86r25 88r25 124r17 +. 128r49 156r45 158r48 +41V13*Argument_Count{natural} 69|38s24 56s27 82s30 124s30 156s58 +48V13*Argument{string} 69|60s38 86s38 88s38 128s62 158s61 +X 17 a-textio.ads +49K13*Text_IO 471e16 69|18w10 18r27 41r23 66r29 109r31 110r32 +52P9*File_Type +53n23*In_File{53E9} 69|63r26 97r29 +53n32*Out_File{53E9} 69|98r32 +86U14*Create 69|98s16 +92U14*Open 69|63s13 97s16 +98U14*Close 69|111s16 +113U14*Set_Input 69|65s13 101s16 109s16 +114U14*Set_Output 69|41s7 66s13 102s16 110s16 +117V13*Standard_Input{52P9} 69|109s39 +118V13*Standard_Output{52P9} 69|41s31 66s37 110s40 +294X4*Name_Error 69|70r18 114r18 +X 24 latin_utils.ads +21K9*Latin_Utils 29e16 69|19r6 19r39 20r5 21r6 21r30 +X 25 latin_utils-config.ads +17K21*Config 42e23 69|21w18 21r42 +19i4*Output_Screen_Size{integer} 69|105m16 +21E9*Configuration_Type 21e79 69|27r39 +23n25*Interactive{23E9} 69|39r17 +23n38*Command_Line_Input{23E9} 69|71r26 94r29 115r26 137r29 140r26 148r20 +. 151r19 +23n58*Command_Line_Files{23E9} 69|64r23 99r26 +24e4*Method{23E9} 69|39m7 64m13 71m16 94m19 99m16 115m16 137m19 140m16 148m10 +. 151r10 +29b4*Suppress_Preface{boolean} 69|40m7 50m7 104m16 154m13 +X 30 latin_utils-strings_package.ads +26K21*Strings_Package 67e32 69|19w18 19r51 +45V13*Trim{string} 69|60s15 86s15 88s15 128s39 158s18 161s43 +51V13*Head{string} 69|157s30 +X 31 process_input.adb +37U11*Process_Input 69|25w6 43s7 68s13 107s16 161s13 +X 32 support_utils.ads +21K9*Support_Utils 29e18 69|22r6 22r41 +X 34 support_utils-word_parameters.ads +18K23*Word_Parameters 72e34 69|22w20 22r55 +24e4*Change_Language_Character{character} 69|90r33 133r27 +34p4*Output{17|52P9} 69|98m24 98r24 102r28 111m23 111r23 +35p4*Input{17|52P9} 69|63m19 63r19 65r24 97m22 97r22 101r27 +X 62 words_engine.ads +21K9*Words_Engine 27e17 69|23r6 23r37 24r6 42r7 51r7 +X 65 words_engine-initialization.ads +17K22*Initialization 19e32 69|24w19 42r20 51r20 +18U14*Initialize_Engine 69|42s35 51s35 +X 68 words_engine-word_package.ads +22K22*Word_Package 84e30 69|23w19 23r50 +80U14*Change_Language 69|92s19 135s19 +X 69 words_main.adb +27U11*Words_Main 27b11 27>23 165l5 165t15 +27e23 Configuration{25|21E9} 43r22 68r28 107r31 161r28 +28a4 Input_Line{string} 157m16 158r24 161r49 +29i4 Arguments_Start{integer} 93m19 136m19 156r22 +57q10 One_Argument 72l14 72e26 +59a13 Input_Name{string} 63r35 +83q10 Two_Arguments 117l14 117e27 +85a13 Input_Name{string} 90r16 91r19 92r36 97r38 +87a13 Output_Name{string} 98r42 +126q10 Three_Arguments 142l14 142e29 +128a13 Arg1{string} 133r16 134r19 135r36 +152q10 More_Arguments 162l14 162e28 +156i17 I{integer} 158r71 + diff --git a/obj/words_main.o b/obj/words_main.o new file mode 100644 index 0000000000000000000000000000000000000000..f2dd917c83c1d6051f373af8a90badf462081688 Binary files /dev/null and b/obj/words_main.o differ diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..56be50638f13a18d87dfc2bf43bb27e58f29adf7 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,14 @@ +torch==1.12.1 +torchvision==0.13.1 +torchaudio==0.12.1 +gensim==3.8.2 +cltk == 1.0.21 +fastapi==0.74.* +requests==2.27.* +uvicorn[standard]==0.17.* +flask +Pillow +sentencepiece +sacremoses +tokenizers +transformers==4.* \ No newline at end of file